John McGinn
Midfielder · #7

John McGinn

🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland  ·  Aston Villa
86Caps
20Intl goals
1WC goals

Profile

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.

World Cup 2026 goals

  • 28' vs 🇭🇹 Haiti 0–1

Goals, penalties and minutes are taken from official match data after the final whistle.

Career honours

Scottish League Cup ×3Scottish Cup ×2Scottish Championship ×8UEFA Europa League ×4EFL Championship play-offs ×6SFWA International Player of the Year ×14Aston Villa ×2Aston Villa ×2
Analysis & opinion only — not betting advice.  Player data is informational. 18+ · Play responsibly.