James Macdonald was a Scottish professional footballer who played in the Scottish League for Heart of Midlothian as an inside right.

Personal life Macdonald served as a lance corporal in the Royal Scots during the First World War.

Career statistics + Appearances and goals by club, season and competitionClubSeasonLeagueNational CupTotalDivisionAppsGoalsAppsGoalsAppsGoalsHeart of Midlothian1916–17Scottish First Division31—31Career total31—31

References