Sein größter Erfolg ist der Gewinn der Goldmedaille über 50 km klassisch bei den Olympischen Winterspielen 2002 in Salt Lake City. Iwanow wurde jedoch erst nachträglich zum Olympiasieger ernannt, nachdem der für Spanien gestartete Johann Mühlegg nach einer positiven Dopingprobe seine Goldmedaille wieder abgeben musste.
Iwanows letztes Resultat in den Weltcup-Punkterängen war ein 26. Platz im Verfolgungsrennen in Vernon (Kanada) in der Saison 2005/2006. Seit Januar 2007 bestritt Iwanow kein Rennen im Weltcup mehr.