FC Tobol
Am 28. Juni 2012 wechselte Višņakovs zum kasachischen Meister Schachtjor Qaraghandy. Sein erstes Spiel in der kasachischen Premjer-Liga bestritt er nur drei Tage später gegen Tobyl Qostanai, als er in der 79. Minute eingewechselt wurde. In der UEFA Champions League trat er am 17. Juli 2012 mit Schachtjor gegen den tschechischen Meister Slovan Liberec an, gegen den sie eine 0:1-Niederlage hinnehmen mussten.