John McGinn

John McGinn is a Scottish footballer, born on 18 October 1994 in Glasgow, Scotland. McGinn plays as a midfielder for Aston Villa. McGinn has scored 86 goals in 672 games for club and country and has won 5 trophies, including 2 league titles.

McGinn's career stats

GamesGoals
Clubs, all competitions57964
Scotland9322
Total67286

Goals per game: 0.13.

McGinn's trophies and awards

  • Trophies with club and country: 5
  • League titles: 2
  • Domestic cups: 2
  • Other international club trophies: 1
  • Individual awards: 13

St Mirren

  • Scottish League Cup: 1 (2012–13)

Hibernian

  • Scottish Cup: 1 (2015–16)
  • Scottish Championship: 1 (2016–17)

Aston Villa

  • UEFA Europa League: 1 (2025–26)
  • EFL Championship play-offs: 1 (2019)

Individual

  • SFWA International Player of the Year: 4 (2019–20, 2020–21, 2021–22, 2022–23)
  • Aston Villa Player of the Season: 2 (2018–19, 2025–26)
  • Aston Villa Goal of the Season: 1 (2024–25)
  • Scottish Championship Player of the Season: 1 (2016–17)
  • Scottish Championship Player of the Month: 2 (2015, 2016)
  • UEFA Europa Conference League Team of the Season: 1 (2023–24)
  • UEFA Europa League Team of the Season: 1 (2025–26)
  • 2026 FIFA World Cup Superior Player of the Match award: 1

Clubs

League games and goals at each club.

  1. 2012–2015: St Mirren, 87 games, 4 goals
  2. 2015–2018: Hibernian, 101 games, 12 goals
  3. 2018–: Aston Villa, 282 games, 29 goals

What fans say about McGinn

More Scottish footballers

Club stats as of 1 November 2026.