Většinu seniorské kariéry strávil v KHL, kde v týmech Dinamo Riga a Dynamo Moskva odehrál deset sezón. Celkovou porci 464 zápasů v základní části rozdělil mezi tyto týmy tak, že za Rigu nastoupil v 368 zápasech (104 gólů + 121 asistencí) a za Dynamo v 96 (22 + 33). Kromě toho se objevil i v běloruské lize, německé DEL, švédské Allsvenskan, SHL, lotyšské lize a NL.