John McGinn

John McGinn

Midfielder · #7Aston Villa ScotlandGroup CAge 311.78 m68 kg
3
Apps
261
Minutes
1
Goals
0
Assists
6.7
Avg rating

World Cup 2026 form

MatchMinRatingGA
vs Haiti837.310
vs Morocco896.600
vs Brazil896.200

John McGinn is Scotland's most important outfield player — the captain, the engine, and the emotional heartbeat of the national team. At Aston Villa he has evolved from a tireless Championship-winning midfielder into a genuine Premier League and European force, contributing goals and assists while covering enormous ground. His late runs into the box, powerful shooting, and relentless work rate make him a nightmare to contain, and his leadership for Scotland goes beyond the armband — he sets the standard in training and on the pitch. Without McGinn functioning at his best, Scotland's chances of progressing from any group are significantly diminished.

Born

Glasgow, Scotland · 1994-10-18

Career

Aston VillaAston Villa2018 – present
HibernianHibernian2015 – 2017
ST MirrenST Mirren2012 – 2014

Frequently asked questions

How old is John McGinn?

John McGinn is 31 years old (born 1994-10-18).

What club does John McGinn play for?

John McGinn plays for Aston Villa and represents Scotland.

What position does John McGinn play?

John McGinn plays as a Midfielder, wearing #7.

How has John McGinn performed at the 2026 World Cup?

John McGinn has 3 appearances, 1 goal and 0 assists at an average rating of 6.7 at the 2026 World Cup.

Watch John McGinn at the World Cup — plan your trip.Plan my trip