Wychowanek klubu Skellefteå AIK. W drafcie NHL z 1993 został wybrany przez Winnipeg Jets. W latach 1996-2003 występował w lidze NHL na pozycji środkowego. W sezonach zasadniczych NHL rozegrał łącznie 387 spotkań, w których strzelił 54 bramki oraz zaliczył 74 asysty. W klasyfikacji kanadyjskiej zdobył więc razem 128 punktów. 128 minut spędził na ławce kar. W play-offach NHL brał udział dwukrotnie. Rozegrał w nich łącznie 24 spotkania, w których strzelił 1 bramkę oraz zaliczył 5 asyst, co w klasyfikacji kanadyjskiej daje razem – 6 punktów. 10 minut spędził na ławce kar.