Hral ako útočník na ľavom krídle. Je 193 cm vysoký a váži 100 kg (údaj z roku 2006). V roku 1994 ho v úvodnom drafte NHL vybralo mužstvo Toronto Maple Leafs v treťom kole ako 64. v celkovom poradí. V najbližšej sezóne 1994/95 začal hrať vo švédskej najvyššej súťaži Elitserien za Brynas IF Gavle.
Po dvoch sezónach strávených v Brynas odisiel pred sezónou 1996/97 do NHL. Za Toronto Maple Leafs odohral tri sezóny. Od sezóny 1999/00 je hráčom Tampa Bay Lightning. S týmto mužstvom získal aj Stanley Cup v roku 2004. Počas lockoutu v NHL v sezóne 2004/05 hral za Timra IK vo švédskej Elitserien. Na sezónu 2005/06 uzavrel s Tampou zmluvu na 2,204 milióna dolárov.
V sezóne 2006/2007 prestúpil do tímu Columbus Blue Jackets. Tu hral do polovici sezóny 2009-2010, keď počas prestupového obdobia prestúp 3. marca 2010 do klubu Los Angeles Kings. Dňa 6. septembra 2010 podpísal jednoročný kontrakt s klubom Atlanta Thrashers kde v 36 zápasov nazbieral 10 bodov. 28. februára 2011 bol vymenený do Calgary Flames za výber v siedmom kole draftu v roku 2011.
Kvôli pretrvávajúcim zraneniam chrbta dňa 19. mája 2011 ukončil aktívnu kariéru.
Reprezentácia
S reprezentačným výberom Švédska získal zlatú medailu na Zimných olympijských hrách 2006 v Turíne.
Zimné olympijské hry 2006
Po rozpačitom úvode, keď v základnej skupine skončilo Švédsko až na treťom mieste po prehrách s Ruskom 0:5 a Slovenskom 0:3, už nezaváhalo. V štvrťfinále zdolalo Švajčiarsko 6:2, v semifinále Česko 7:3 a vo finále severského rivala Fínsko tesne 3:2.
Rekordy
Svetový pohár v ľadovom hokeji: vyhral kanadské bodovanie (8 bodov)