Wychowanek klubu Rögle BK. W drafcie NHL z 1993 został wybrany przez Toronto Maple Leafs i od 1994 przez dwa lata występował w tym klubie w lidze NHL, po czym od 1996 przez dziewięć lat grał w New York Islanders (w sezonie 1999-2000 był kapitanem drużyny). Łącznie w NHL wystąpił w 10 sezonach, rozegrał 705 meczów, w których uzyskał 271 punktów za 64 gole i 205 asyst.