22 lipca 2013 został zawodnikiem Widzewa Łódź. Szybko stał się czołowym napastnikiem Widzewa, jak i całej ligi. Już w pierwszych dwóch meczach Višņakovs strzelił po dwie bramki, z Zawiszą Bydgoszcz oraz Koroną Kielce. 27 listopada przedłużył kontrakt z Widzewem do czerwca 2016. W sierpniu 2014 podpisał trzyletni kontrakt z Ruchem Chorzów.
W sierpniu 2015 podpisał dwuletni kontrakt z KVC Westerlo. 31 sierpnia 2016 został wypożyczony na rok do swojego poprzedniego klubu- Ruchu Chorzów. W barwach Ruchu nie zdołał utrzymać klubu w Ekstraklasie i po sezonie gdy wygasł jego kontrakt w Belgii postanowił wrócić do ojczyzny. Nowym klubem piłkarza został klub FK Rīgas Futbola skola. W sezonie 2018 Višņakovs ani razu nie znalazł się kadrze meczowej RFS-u. Powodem tej sytuacji była poważna kontuzja, a zawodnik większość sezonu poświęcił na rehabilitację. 16 stycznia 2019 roku przeszedł do grającego w 1. lidze łotewskiej FK Tukums. Finalnie pobyt w tym klubie ograniczył się jedynie do treningów z zespołem celem stopniowego odbudowywania formy.