Ivan Todorov (; born 27 March 1987) is a Bulgarian former professional footballer who played as a defender.
The defender previously played for Levski Sofia and Slavia Sofia in the A PFG. He also played for several Bulgarian lower league clubs, including Rodopa Smolyan, Vidima-Rakovski, Chernomorets Pomorie and OFC Sliven 2000.
Todorov also played in Austria for WSC Hertha Wels.
In July 2017, Todorov joined Kariana Erden.
He later joined OFC Kom before retiring on 1 July 2020, at the age of 33.