Career
As a youth player Turkovs played for academy, starting his professional career in 2007 with Olimps/RFS. During a period of three seasons Turkovs played 47 matches in the Latvian Higher League, scoring 9 goals. In 2010 he was one of several Olimps/RFS players brought to by the newly appointed manager Aleksandrs Starkovs. After the season Turkovs went on trial with the Hungarian Nemzeti Bajnokság I club Zalaegerszegi TE and signed a four-year contract with them in January 2011.
Playing in Hungary for two seasons, Turkovs appeared in 26 league matches, scoring 6 goals.
In March 2012 he returned to the Latvian Higher League, joining then champions. During two seasons Turkovs played 57 league games and scored 23 goals.
After the season he was included in the sportacentrs.com team of the tournament. On 9 December 2013 it was announced that Turkovs had joined the Polish I liga club GKS Bełchatów on a half-year contract.
He made his full international debut on 17 November 2010 in a friendly match against China, starting the game in the first eleven and being replaced in the 76th minute by Vladislavs Kozlovs.
Currently Turkovs has 4 international caps, scoring no goals.