Igor Aleksandrowicz Smolnikow (ros. Игорь Александрович Смольников; ur. 8 sierpnia 1988 w Kamieńsku Uralskim) – rosyjski piłkarz grający na pozycji obrońcy w Zenicie Petersburg.
W dzieciństwie trenował karate. W wieku siedmiu-ośmiu lat zdecydował się na uprawianie piłki nożnej. Podczas turnieju towarzyskiego został zauważony przez Rawila Salichowa, który zaproponował mu treningi w Lokomotiwie Moskwa.
W latach 2006-2007 był zawodnikiem Torpedo Moskwa. W październiku 2007 podpisał długoterminowy kontrakt z Lokomotiwem Moskwa. W marcu 2009 został wypożyczony do Urału Jekaterynburg. W lipcu 2009 trafił do FK Czyta. W listopadzie tegoż roku wrócił do Lokomotiwu. W marcu 2011 przeszedł do Żemczużyny Soczi. W sierpniu 2011 został wypożyczony do FK Rostów. W czerwcu 2012 podpisał czteroletni kontrakt z FK Krasnodar. W sierpniu 2013 przeniósł się do Zenitu Petersburg, w którym gra z numerem 19. 17 sierpnia 2013 zadebiutował w nowym zespole w wygranym 3:0 meczu z Anży Machaczkała. W sezonie 2014/2015 zdobył ze swoim klubem mistrzostwo kraju, a w 2015 Superpuchar Rosji, strzelając gola na 1:1 w wygranym po rzutach karnych spotkaniu z Lokomotiwem Moskwa. W sezonie 2015/2016 wraz z klubem wygrał Puchar Rosji, a w 2016 – ponownie superpuchar kraju po wygranym 1:0 meczu z CSKA Moskwa.