James Macdonald (footballer)

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.