FooSports
Photo of John McGinn

John McGinn

Scotland | Midfielder | Aston Villa

John McGinn, 31, is a footballer from Scotland playing as Midfielder for Aston Villa. McGinn was born in Glasgow, Scotland. In the 2025 UEFA Europa League season McGinn has 12 appearances with 5 goals and 2 assists in 715 minutes at an average rating of 7.34. McGinn is ranked 7th in the UEFA Europa League Top Scorers list for 2025.

Profile

Full name
John McGinn
Age
31
Born
18 October 1994 | Glasgow | Scotland
Nationality
Scotland
Height
178
Weight
68
Position
Midfielder
Shirt number
7
Current club
Aston Villa

League Rankings

Season by Season Stats

Season statistics for John McGinn
Season Team League Apps Goals Assists Yellow Red Rating
2025 Aston Villa UEFA Europa League 12 5 2 3 0 7.34
25/26 Aston Villa Premier League 30 5 4 5 0 6.95
25/26 Aston Villa FA Cup 1 0 0 0 0 6.60
25/26 Aston Villa League Cup 1 0 1 0 0 6.30
2025 Aston Villa Friendlies Clubs 1 0 0 0 0 6.70

Career

Trophy Cabinet | 4 won

  • Championship 2016/2017 Scotland
  • League Cup 2012/2013 Scotland
  • Queensland Champions Cup 2022 World
  • Scottish Cup 2015/2016 Scotland

Runner-up finishes

  • League Cup 1× | 2019/2020 | England
  • League Cup 1× | 2015/2016 | Scotland
  • Premier League Summer Series 1× | 2023 | World

Clubs | 2

Injury and Suspension History

Current Status

John McGinn recent absences and availability
Reason Date
Hamstring Injury 3 May 2026
Knee Injury 4 March 2026
Knee Injury 27 February 2026
Knee Injury 21 February 2026
Knee Injury 11 February 2026

Frequently Asked Questions

What position does John McGinn play?

John McGinn plays as Midfielder.

Which team does John McGinn play for?

John McGinn plays for Aston Villa in the UEFA Europa League.

How many goals has John McGinn scored this season?

John McGinn has scored 5 goals in 12 appearances in the UEFA Europa League 2025 season.

How old is John McGinn?

John McGinn is 31 years old and comes from Scotland.

Updated: 12 Jun 2026, 03:41 UTC