Alle 18-vuotiaiden MM-kisoissa vuonna 1999 Bydgoszczissä Ivanov oli kolmas ja kahta vuotta myöhemmin alle 20-vuotiaiden EM-kisoissa hän voitti kultaa kisaennätyksellä 80,18. Aikuisten tasolla Ivanov sijoittui vuoden 2004 olympialaisissa Ateenassa viidenneksi tuloksella 83,31. MM-kisoissa hän on sijoittunut kahdesti viidenneksi, Helsingissä 2005 ja Osakassa 2007. Vuonna 2004 hänen heittonsa 87,73 oli koko kauden paras heitto. Ensimmäistä kertaa Ivanov heitti yli 80 metrin jo vuonna 2001. Hän on 192 senttimetriä pitkä ja painaa 80 kilogrammaa.