W latach 2008-2011 Łotysz był związany z Celtikiem Glasgow i występował w drużynie młodzieżowej The Bhoys. Latem 2011 roku wrócił do ojczyzny i na cztery lata związał się z FK Ventspils.
Od lipca 2015 do sierpnia 2016 roku był zawodnikiem Hamilton Acadamical FC, dla którego rozegrał łącznie 41 spotkań. 24 sierpnia jego kontrakt ze szkockim klubem został rozwiązany, więc może wzmocnić Niebieskich na zasadzie wolnego transferu.
Kurakins jest ośmiokrotnym reprezentantem Łotwy. Ostatni występ w drużynie narodowej zaliczył w marcu, ale jest regularnie powoływany przez Mariana Paharsa.
ZOBACZ WIDEO: Iwan o Legii: klub jest w trudnym momencie, ale te problemy lada moment się zakończą