Career
At the age of 15 Kulakovs was the first goalkeeper for Spartak Lukhovitsy. After having seen him play for the Russian SFSR team Konstantin Beskov offered Kulakovs to move to the reserves squad for Football Club Dynamo Moscow. In 1976 he moved to Daugava Rīga, the top club in Soviet Latvia which at the time played in the second division of Soviet football.
In the first seasons he had to battle for his position on the field with Laimonis Laizāns and Rolands Žagars but soon he became the undisputed number one goalie for Daugava.
From 1977 to 1989 he played in 330 for Daugava and was succeeded by Oļegs Karavajevs in the club Kulakovs also played in a one international game for Latvia in 1992.
Upon retiring from playing Kulakovs moved to coaching, he currently is the goalkeeper coach for Football Club Skonto and Latvian national team