James McFadden (Glasgow, Escocia, 14 de abril de 1983) es un exfutbolista escocés que jugaba de delantero.
En marzo de 2018 anunció su retirada para integrarse en el cuerpo técnico de la selección de Escocia.
[1] Fue internacional con la selección de fútbol de Escocia en 48 partidos internacionales marcando 15 goles.