James McFadden (Glasgow, 14 april 1983) is een Schots professioneel voetballer die bij voorkeur als aanvaller speelt. Hij tekende in oktober 2014 bij St. Johnstone, dat hem transfervrij inlijfde.
McFadden stroomde door vanuit de jeugd van Motherwell FC, waarvoor hij op zijn zeventiende debuteerde in het eerste elftal. Hij kreeg meer aandacht tijdens in de Scottish Premier League in het seizoen 2002-2003. Hij scoorde daarin negentien doelpunten in 34 wedstrijden. Hij won dat jaar de Young Player of the Year Award. McFadden kreeg wel enige kritiek voor zijn gebrek aan discipline, doordat hij vijftien gele en één rode kaart kreeg tijdens dat seizoen. In zijn laatste wedstrijd voor Motherwell dat seizoen scoorde hij een hattrick.
Door financiële omstandigheden bij Motherwell FC stapte McFadden voor 1,25 miljoen pond over naar Everton FC, dat op dat moment in de Engelse Premier League speelde, onder coach David Moyes. McFadden scoorde zijn debuut-goal voor Everton een jaar na zijn komst, tijdens een 5-2-nederlaag bij Tottenham Hotspur FC op 1 januari 2005. Een week later scoorde hij een doelpunt in een FA Cup-wedstrijd.