Ivan Vladimirovich Shpakov (; born 8 June 1986) is a Russian former professional footballer.
He made his professional debut in the Russian Second Division in 2002 for FC Mostransgaz Gazoprovod. He played 3 games in the UEFA Cup 2005âÂÂ06 qualification rounds for FC Krylia Sovetov Samara.
In June 2009 he was signed by FK Ventspils. In August 2010 he left the team, becoming a free agent after a very successful season with the club.