John McGinn
Midfielder · Aston Villa
49
Matches
40
In the starting XI
1 026
Minutes
10
Goals
9
Assists
Recent matches
| Date | Match | Score |
|---|---|---|
|
|
4:0 | |
|
|
2:1 | |
|
|
0:3 | |
|
|
0:1 | |
|
|
0:1 | |
|
|
0:4 | |
|
|
1:2 | |
|
|
0:3 | |
|
|
4:2 | |
|
|
2:2 |
Season statistics
49
Matches
40
In the starting XI
10
Goals
9
Assists
1 026
Minutes
| Competition | Season | Games |
|---|---|---|
| Premier League | 2025 | 28 |
| UEFA Europa League | 2025 | 13 |
| Friendlies | 2026 | 3 |
| World Cup | 2026 | 3 |
| Premier League | 2026 | 1 |
| UEFA Super Cup | 2026 | 1 |
Career path
- 2019 — 2027 — now Aston Villa 331 matches
- 2016 — 2019 Hibernian 136 matches
- 2015 St. Mirren 30 matches
Career
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Aston Villa | UEFA Super Cup | 1 | 0 | 1 | 73 |
| 26/27 | Aston Villa | Premier League | 1 | 0 | 0 | 82 |
| 25/26 | Aston Villa | Premier League | 30 | 5 | 5 | 2 158 |
| 25/26 | Aston Villa | UEFA Europa League | 12 | 5 | 2 | 716 |
| 25/26 | Aston Villa | FA Cup | 1 | 0 | 0 | 65 |
| 25/26 | Aston Villa | EFL Cup | 1 | 0 | 1 | 90 |
| 24/25 | Aston Villa | Premier League | 34 | 1 | 4 | 2 231 |
| 24/25 | Aston Villa | UEFA Champions League | 10 | 3 | 2 | 739 |
| 24/25 | Aston Villa | FA Cup | 4 | 0 | 0 | 257 |
| 24/25 | Aston Villa | EFL Cup | 1 | 0 | 0 | 79 |
| 23/24 | Aston Villa | Premier League | 35 | 6 | 5 | 3 010 |
| 23/24 | Aston Villa | UEFA Conference League | 12 | 3 | 3 | 892 |
| 23/24 | Aston Villa | FA Cup | 3 | 0 | 0 | 232 |
| 23/24 | Aston Villa | UEFA Conference League Qualifying | 2 | 0 | 0 | 135 |
| 23/24 | Aston Villa | EFL Cup | 1 | 0 | 0 | 45 |
| 22/23 | Aston Villa | Premier League | 34 | 1 | 3 | 2 698 |
| 22/23 | Aston Villa | EFL Cup | 2 | 0 | 0 | 180 |
| 21/22 | Aston Villa | Premier League | 35 | 3 | 4 | 3 093 |
| 21/22 | Aston Villa | FA Cup | 1 | 0 | 0 | 90 |
| 2016 | Hibernian | Scottish Premiership Play-offs | 4 | 0 | 0 | 360 |
| 20/21 | Aston Villa | Premier League | 37 | 3 | 6 | 3 330 |
| 19/20 | Aston Villa | Premier League | 28 | 3 | 3 | 2 317 |
| 19/20 | Aston Villa | EFL Cup | 2 | 0 | 0 | 75 |
| 18/19 | Aston Villa | Championship | 40 | 6 | 10 | 3 464 |
| 18/19 | Hibernian | UEFA Europa League Qualifying | 3 | 2 | 1 | 270 |
| 18/19 | Aston Villa | Championship Play-Offs | 3 | 1 | 0 | 300 |
| 18/19 | Aston Villa | FA Cup | 1 | 0 | 0 | 90 |
| 18/19 | Hibernian | Scottish Premiership | 1 | 0 | 1 | 80 |
| 17/18 | Hibernian | Scottish Premiership | 30 | 5 | 4 | 2 688 |
| 17/18 | Hibernian | Scottish League Cup | 7 | 1 | 2 | 610 |
| 17/18 | Hibernian | Scottish Premiership Top Six Split | 5 | 0 | 2 | 450 |
| 17/18 | Hibernian | Scottish FA Cup | 1 | 0 | 0 | 90 |
| 16/17 | Hibernian | Scottish Championship | 29 | 4 | 9 | 2 423 |
| 16/17 | Hibernian | Scottish FA Cup | 5 | 1 | 1 | 424 |
| 16/17 | Hibernian | UEFA Europa League Qualifying | 2 | 0 | 0 | 210 |
| 16/17 | Hibernian | Scottish League Cup | 1 | 0 | 0 | 90 |
| 15/16 | Hibernian | Scottish Championship | 36 | 3 | 8 | 2 962 |
| 15/16 | Hibernian | Scottish FA Cup | 7 | 0 | 0 | 660 |
| 15/16 | Hibernian | Scottish League Cup | 5 | 1 | 1 | 428 |
| 14/15 | St. Mirren | Scottish Premiership | 30 | 0 | 1 | 2 650 |
Transfers
- 18/19 Hibernian Aston Villa €3.10M
- 15/16 St. Mirren Hibernian €1.16M
- 12/13 St. Mirren FC U20 St. Mirren
- 11/12 St. Mirren FC U17 St. Mirren FC U20