2001 MM-kisoissaLahdessa Ivanov hiihti pronssille 30 kilometrin perinteisen hiihtotavan kilpailussa. Seuraavana vuonna 2002 talviolympialaisissaSalt Lake Cityssä hän voitti 50 kilometrin perinteisen hiihtotavan kilpailun kultamitalin. Alun perin Ivanovin sijoitus 50 kilometrin kilpailussa oli toinen, mutta hän nousi voittajaksi kun Johan Mühlegg kärähti kielletyn darbepoetiini-hormonin käytöstä ja menetti kultamitalinsa.
Maailmancupissa Ivanov on voittanut kaksi kertaa, molemmat perinteisellä hiihtotavalla. Voittojen lisäksi hänellä on kaksi kakkostilaa.[1]