John McGinn is a midfielder from Scotland, aged 31, currently playing for Aston Villa. With 21 international goals in 73 caps, John McGinn continues to represent the national team. Standing at 178 cm and preferred foot Right, John McGinn is a professional footballer.
Career Overview
Scotland midfielder. 73 caps, 21 goals.
Honours & Achievements
World Cup Record
John McGinn is yet to score at a senior World Cup. John McGinn is in the World Cup 2026 squad for Scotland.
About John McGinn
- Who is John McGinn?
- John McGinn is a Scotland professional footballer who plays as a midfielder for Aston Villa, aged 31. They have earned 73 international caps and scored 21 goals for Scotland.
- What club does John McGinn play for?
- John McGinn plays for Aston Villa as of 2026.
- How old is John McGinn?
- John McGinn is 31 years old, born on October 18, 1994.
- Is John McGinn in the World Cup 2026 squad?
- Yes, John McGinn is in the Scotland squad for World Cup 2026.
Data updated daily from public records. Last updated: Daily