Igor Aleksandrovitsj Smolnikov (Russisch: Игорь Александрович Смольников) (Kamensk-Oeralski, 8 augustus 1988) is een Russisch voetballer die doorgaans als rechtsback speelt. Hij verruilde FK Krasnodar in augustus 2013 voor FK Zenit Sint-Petersburg. Smolnikov debuteerde in 2013 in het Russisch voetbalelftal.
Smolnikov speelde in de jeugd bij Lokomotiv Moskou en Torpedo Moskou. In 2006 maakte hij zijn profdebuut voor Torpedo. In 2008 keerde hij terug bij Lokomotiv Moskou om vervolgens viermaal uitgeleend te worden. Tussen 2009 en 2012 werd hij uitgeleend aan FK Oeral, FK Tsjita, Zjemtsjoezjina Sotsji en FK Rostov. In 2012 werd hij voor 2,5 miljoen euro getransfereerd naar FK Krasnodar, waar hij tijdens het seizoen 2012/13 zodanig veel indruk maakte dat Zenit Sint-Petersburg hem al na één jaar wegkocht voor een bedrag van zes miljoen euro. Smolnikov tekende een vijfjarig contract bij Zenit. Hij speelde na enkele wedstrijden 77-voudig international Aleksandr Anjoekov uit de basis.