Spēlējis dažādās profesionālas junioru un pieaugušo hokeja līgās (CHL, AHL, NHL, KHL) un šobrīd arī turpina spēlēt KHL.
2010. gadā ar savu pārstāvēto komandu Philadelphia Flyers (NHL) aizvadīja Winter Classic spēli un tika līdz NHL Stenlija kausa finālam.
Latvijas hokeja izlasi pārstāvējis 2 olimpiskajās spēlēs un 3 pasaules čempionātos.