Am 13. Juli 2006, vor dem Beginn Saison 2006/07 unterzeichnete er als Free Agent einen Einjahresvertrag bei den Los Angeles Kings, für die er am 12. Oktober 2006 sein erstes NHL-Tor gegen die Dallas Stars erzielte. Am 18. März 2007 unterzeichnete er eine Vertragsverlängerung um ein weiteres Jahr. Ein Jahr später erhielt er einen Zweijahresvertrag, der ihn bis zum Ende der Saison 2009/10 an die Kings band. Nach Ablauf dieses Vertrages wurde er von den Calgary Flames für zwei Jahre verpflichtet. Aufgrund mehrerer Verletzungen verpasste er aber einen Großteil der folgenden zwei Spieljahre und absolvierte nur zwei NHL- sowie 27 AHL-Einsätze für die Abbotsford Heat in diesem Zeitraum.
Im Mai 2012 kehrte er nach Europa zurück und erhielt einen Vertrag mit zwei Jahren Laufzeit bei Dinamo Riga aus der Kontinentalen Hockey-Liga (KHL), der aber nach der Saison 2012/13 aufgelöst wurde. Danach beendete der Lette seine aktive Karriere.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)