Igor Nikolayevich Zakharov (russo: Игорь Николаевич Захаров; nato l'8 giugno 1966) è un ex arbitro e calciatore professionista russo.
Carriera in club
Come giocatore, ha fatto il suo debutto professionale nella Seconda Lega Sovietica nel 1984 per il FC Zorkiy Krasnogorsk.
Carriera da arbitro
Ha avuto diversi episodi memorabili nella sua carriera di arbitro. Il 25 luglio 2006, nella partita tra FC Dynamo Mosca e FC Mosca, ha concesso un calcio d'angolo al FC Mosca. Il portiere del Dynamo Sergei Ovchinnikov pensava che il giocatore del FC Mosca avesse toccato per ultimo la palla e ha aggressivamente attaccato Zakharov, arrivando addirittura a prenderlo per la maglietta. Ovchinnikov è stato espulso e ha ricevuto una lunga squalifica. Quella partita si è rivelata essere l'ultima che Ovchinnikov ha giocato come professionista. In un'altra occasione, un cane è scappato in campo durante una partita arbitrata da Zakharov. Zakharov ha mostrato al cane il cartellino giallo. Il 27 luglio 2008, dopo una partita tra FC Shinnik Yaroslavl e FC Terek Grozny, il Shinnik ha voluto testare Zakharov per l'alcol, sostenendo che avesse arbitrato la partita ubriaco. Zakharov ha rifiutato di sottoporsi al test.
È stato un arbitro internazionale FIFA dal 2005 al 2008, ritirandosi dall'arbitraggio dopo la stagione 2008.