Piedalījies divās olimpiskajās spēlēs (1968, 1972).[1] 1968. gadā Mehiko, pārstāvēdams Krievijas PFSR, viņš PSRS komandas sastāvā izcīnīja sudrabu 4x100 m brīvā stila stafetē, kā arī bronzu 4x200 m brīvā stila stafetē, vēl sportists startēja individuālajās sacensībās.[1] 1972. gadā Minhenē, pārstāvēdams Latvijas PSR PSRS izlases sastāvā, izcīnīja bronzu 4x200 m brīvā stila stafetē, vēl sportists startēja individuālajās sacensībās.[1]
Desmit reizes G. Kuļikovs uzvarēja Latvijas PSR čempionātā, kā arī 1970. gadā izcīnīja uzvaru 200 metru brīvā stila distancē PSRS čempionātā.[1]