Ross McCormack (Glasgow, 18 augustus 1986) is een Schots voetballer die bij voorkeur als aanvaller speelt. Hij tekende in augustus 2016 een contract tot medio 2020 bij Aston Villa, dat circa €14.000.000,- voor hem betaalde aan Fulham. McCormack debuteerde in 2008 in het Schots voetbalelftal.
McCormack begon zijn carrière bij het Schotse Glasgow Rangers, waar hij twee jaar later debuteerde in het eerste elftal in de competitiewedstrijd tegen Motherwell. Rangers verhuurde hem in januari 2006 voor zes maanden aan Doncaster Rovers, op dat moment actief in de League One. Nadat deze huurperiode afliep, vertrok McCormack naar Motherwell. Bij de club groeide hij uit tot een vaste waarde. In 2008 ging hij aan de slag bij Championship-club Cardiff City.
In 2010 vertrok McCormack naar Leeds United voor een bedrag van circa £350.000,-. Hij werd uiteindelijk aanvoerder van de ploeg en werd in het seizoen 2013/14 topscorer van de competitie met 28 treffers. Dit leverde hem in de zomer van 2014 een transfer op naar Fulham op. Hij scoorde 42 doelpunten in 100 officiële duels in de twee jaar dat hij bij Fulham speelde en werd vervolgens aangetrokken door Aston Villa, dat circa £12.000.000,- voor hem betaalde aan Fulham. McCormack kwam al gauw niet meer voor in de plannen van trainer Steve Bruce en werd halverwege zijn eerste seizoen verhuurd aan Nottingham Forest en gedurende het seizoen 2017/18 aan het Australische Melbourne City.