Developing through the youth system Kovaļovs reached the first team of Daugava Daugavpils in 2007, when he was included in the squad entry for the following season.
Scoring 16 goals in 27 matches he became the top scorer of the league and led Daugava to bronze medals in the Latvian championship.
[8] In December 2013 he was linked with a move to the Polish Ekstraklasa side Jagiellonia Białystok, but with the club's long-term hesitation to offer a contract after a successful trial period Kovaļovs voluntarily broke off the transfer talks.
[9] In February 2014 he joined the Moldovan National Division club Dacia Chişinău, signing a contract till 30 June 2016.
[10] Kovaļovs made his senior international debut for Latvia on 17 November 2010, coming on as a substitute for Aleksandrs Fertovs in the 82nd minute in a friendly match against China.