Zagornyi karsiutui loppukilpailusta Sydneyn olympialaisissa 2000. Münchenin EM-kilpailuissa 2002 hän oli yhdestoista, mutta putosi loppukilpailusta sekä Pariisin 2003 että Osakan 2007 MM-kilpailuissa. Berliinin MM-kilpailuissa 2009 hän sai pronssia tuloksella 78,09. hän sijoittui samana vuonna neljänneksi. Zagornyi voitti hopeaa Helsingin EM-kilpailuissa 2012 tuloksella 77,40, mutta karsiutui loppukilpailusta Lontoon olympialaisissa.