Robert Snodgrass (Glasgow, 7 september 1987) is een Schots voetballer die doorgaans als vleugelspeler speelt. Hij tekende in januari 2017 een contract tot medio 2020 bij West Ham United, dat circa €12.000.000,- voor hem betaalde aan Hull City. Snoddgras was van 2011 tot en met 2019 international in het Schots voetbalelftal, waarvoor hij 28 interlands speelde en zeven keer scoorde.
Snodgrass begon zijn profcarrière bij Livingstone, waar hij in vijf seizoenen 15 doelpunten in 79 wedstrijden scoorde. Op 30 januari 2007 werd hij enkele maanden uitgeleend aan het Schotse Stiling Albion. In juli 2008 tekende Snodgrass bij Leeds United. Hij debuteerde voor The Peacocks tegen Scunthorpe United. In vier seizoenen scoorde hij 35 doelpunten in 168 wedstrijden voor Leeds United. Op 26 juli 2012 tekende Snodgrass een driejarig contract bij Norwich City. Die club betaalde 3,2 miljoen euro voor de Schotse vleugelspeler. Hij maakte zijn Premier League debuut op de openingsspeeldag van het nieuwe seizoen tegen Fulham. Op 1 september 2012 scoorde hij zijn eerste doelpunt voor Norwich City tegen Tottenham Hotspur.