Mikhail Petrovich Ivanov (Russian: Михаил Петрович Иванов); born 20 November 1977 in Ostrov, Soviet Union) is a Russian cross-country skier who competed from 1996 to 2007.
He finished second in the 50 km at the 2002 Winter Olympics in Salt Lake City to Spain's Johann Mühlegg, but was awarded the gold medal upon Mühlegg's blood-doping disqualification of darbepoetin alfa.
Ivanov's won the bronze medal in the 30 km event at the 2001 FIS Nordic World Ski Championships in Lahti.
He also won two World Cup events in his career (30 km: 2000, 15 km: 2001).
All results are sourced from the International Ski Federation (FIS).