 Višņakovs joined Riga FC for the 2019 season.Višņakovs made his debut for Latvia in 2004 against Oman, but he didn't participate in the EURO 2004 group stages.As of 19 March 2015, he has had 57 caps and 8 goals for the national team.