A midfielder for Scotland, John McGinn is 31 and lines up at the 2026 World Cup. Born in Glasgow, Scotland, he plays his club football for Aston Villa.
For Scotland he has earned 86 caps and scored 20 goals. He has scored 1 goal at the 2026 World Cup so far.
Goals, penalties and minutes are taken from official match data after the final whistle.