
🇬🇧
John McGinn
Central Midfield

Aston Villa
31 years old
178 cm
left foot
Market Value
€13.0M
Contract Expires
Jun 30, 2028
Appearances
688
Goals
87
Assists
104
Minutes
55,267
Career Statistics
| Season | Competition | Apps | Goals | Assists |
|---|---|---|---|---|
| 26/27 | Champions League | 1 | 1 | 0 |
| ↳ | EFL Cup | 1 | 0 | 0 |
| ↳ | Premier League | 5 | 0 | 2 |
| ↳ | UEFA Nations League B | 3 | 1 | 0 |
| ↳ | UEFA Super Cup | 1 | 0 | 1 |
| 25/26 | EFL Cup | 1 | 0 | 1 |
| ↳ | Europa League | 12 | 5 | 2 |
| ↳ | FA Cup | 1 | 0 | 0 |
| ↳ | International Friendlies | 3 | 0 | 0 |
| ↳ | Premier League | 30 | 5 | 5 |
| ↳ | World Cup | 3 | 1 | 0 |
| 24/25 | Champions League | 10 | 3 | 2 |
| ↳ | EFL Cup | 1 | 0 | 0 |
| ↳ | FA Cup | 4 | 0 | 0 |
| ↳ | International Friendlies | 2 | 0 | 0 |
| ↳ | Premier League | 34 | 1 | 4 |
| ↳ | UEFA Nations League A | 4 | 2 | 0 |
| ↳ | UEFA Nations League Play-off | 2 | 0 | 0 |
| ↳ | World Cup Qualifiers (Europe) | 6 | 0 | 1 |
| 23/24 | Conference L. | 12 | 3 | 3 |
| ↳ | Conference League | 12 | 3 | 3 |
| ↳ | EFL Cup | 1 | 0 | 0 |
| ↳ | FA Cup | 3 | 0 | 0 |
| ↳ | International Friendlies | 6 | 0 | 1 |
| ↳ | Premier League | 35 | 6 | 5 |
| ↳ | UECL Quali | 2 | 0 | 0 |
| ↳ | UEFA Conference League Qualifying | 2 | 0 | 0 |
| ↳ | UEFA Euro | 3 | 0 | 0 |
| 22/23 | EFL Cup | 2 | 0 | 0 |
| ↳ | European Qualifiers | 8 | 3 | 2 |
| ↳ | International Friendlies | 1 | 1 | 0 |
| ↳ | Premier League | 34 | 1 | 3 |
| ↳ | UEFA Nations League B | 6 | 2 | 2 |
| 21/22 | FA Cup | 1 | 0 | 0 |
| ↳ | International Friendlies | 2 | 1 | 1 |
| ↳ | Premier League | 35 | 3 | 4 |
| ↳ | World Cup Qualification Playoffs | 1 | 0 | 0 |
| 20/21 | EFL Cup | 0 | 0 | 0 |
| ↳ | International Friendlies | 1 | 0 | 0 |
| ↳ | Premier League | 37 | 3 | 6 |
| ↳ | UEFA Euro | 3 | 0 | 0 |
| ↳ | UEFA Nations League B | 6 | 0 | 0 |
| ↳ | World Cup Qualifiers (Europe) | 9 | 4 | 1 |
| 19/20 | EFL Cup | 2 | 0 | 0 |
| ↳ | European Qualifiers Play-offs | 2 | 0 | 0 |
| ↳ | Premier League | 28 | 3 | 3 |
| 18/19 | Championship | 40 | 6 | 10 |
| ↳ | Championship Play-Offs | 3 | 1 | 0 |
| ↳ | EFL Cup | 0 | 0 | 0 |
| ↳ | European Qualifiers | 8 | 7 | 2 |
| ↳ | FA Cup | 1 | 0 | 0 |
| ↳ | International Friendlies | 2 | 0 | 0 |
| ↳ | Scottish Premiership | 1 | 0 | 1 |
| ↳ | UEFA Europa League Qualifying | 3 | 2 | 1 |
| ↳ | UEFA Nations League C | 2 | 0 | 1 |
| 17/18 | International Friendlies | 5 | 0 | 0 |
| ↳ | Scottish FA Cup | 1 | 0 | 0 |
| ↳ | Scottish League Cup | 7 | 1 | 2 |
| ↳ | Scottish Premiership | 30 | 5 | 4 |
| ↳ | Scottish Premiership Top Six Split | 5 | 0 | 2 |
| 16/17 | Championship | 29 | 4 | 9 |
| ↳ | International Friendlies | 1 | 0 | 0 |
| ↳ | Scottish FA Cup | 5 | 1 | 1 |
| ↳ | Scottish League Cup | 1 | 0 | 0 |
| ↳ | UEFA Europa League Qualifying | 2 | 0 | 0 |
| ↳ | World Cup Qualifiers (Europe) | 2 | 0 | 0 |
| 15/16 | Championship | 36 | 3 | 8 |
| ↳ | International Friendlies | 1 | 0 | 0 |
| ↳ | Scottish FA Cup | 7 | 0 | 0 |
| ↳ | Scottish League Cup | 5 | 1 | 1 |
| ↳ | Scottish Premiership Play-offs | 4 | 0 | 0 |
| ↳ | UEFA Euro Under-21 qualification | 4 | 0 | 1 |
| 14/15 | International Friendlies | 1 | 0 | 0 |
| ↳ | Scottish FA Cup | 2 | 0 | 0 |
| ↳ | Scottish League Cup | 1 | 0 | 0 |
| ↳ | Scottish Premiership | 30 | 0 | 1 |
| 13/14 | International Friendlies | 1 | 0 | 0 |
| ↳ | Scottish FA Cup | 2 | 0 | 0 |
| ↳ | Scottish League Cup | 1 | 0 | 0 |
| ↳ | Scottish Premiership | 35 | 3 | 4 |
| ↳ | UEFA Euro Under-21 qualification | 3 | 0 | 1 |
| 12/13 | Scottish FA Cup | 3 | 0 | 1 |
| ↳ | Scottish League Cup | 2 | 0 | 0 |
| ↳ | Scottish Premiership | 22 | 1 | 1 |
| ↳ | UEFA Euro Under-19 qualification | 2 | 0 | 1 |
Transfer History


€3.1M
Aug 8, 2018


€1.2M
Jul 31, 2015
St. Mirren FC U20

Undisclosed
Nov 1, 2012
St. Mirren FC U17
St. Mirren FC U20
Undisclosed
Jul 1, 2011
Market Value History
| Period | Value | Change |
|---|---|---|
| Jun 4, 2026 — Oct 4, 2026 | €13.0M | €2.0M |
| Jun 3, 2026 | €15.0M | +€2.0M |
| Jun 2, 2026 | €13.0M | €2.0M |
| Mar 18, 2026 | €15.0M | €1.0M |
| Jan 7, 2026 | €16.0M | +€1.0M |
| Dec 8, 2025 | €15.0M | €1.0M |
| May 29, 2025 | €16.0M | €2.0M |
| Mar 17, 2025 | €18.0M | €5.0M |
| Dec 15, 2024 | €23.0M | €7.0M |
| Dec 18, 2023 — May 26, 2024 | €30.0M | +€3.0M |
| Mar 15, 2023 — Jun 19, 2023 | €27.0M | €3.0M |
| Nov 2, 2022 | €30.0M | €2.0M |
| Jun 14, 2022 | €32.0M | +€2.0M |
| May 27, 2021 — Dec 22, 2021 | €30.0M | +€2.0M |
| Mar 17, 2021 | €28.0M | +€8.0M |
Achievements & Trophies
Scottish league cup winner
• St. Mirren FC
Scottish cup winner
• Hibernian FC
Scottish Second League Champion
• Hibernian FC
Europa League winner
International Career
ScotlandSenior
92
Caps
22
Goals
0
Assists
Debut: Mar 29, 2016
Scotland U21U21
9
Caps
0
Goals
0
Assists
Debut: Mar 5, 2014
Scotland U19U19
4
Caps
0
Goals
0
Assists
Debut: Feb 6, 2013
Injury History
| Injury | Period | Days Out | Games Missed |
|---|---|---|---|
| Muscle fatigue | May 1, 2026 - May 4, 2026 | 4 | 1 |
| Knee injury | Jan 19, 2026 - Mar 10, 2026 | 51 | 10 |
| Knee injury | Jan 19, 2026 - Mar 2, 2026 | 43 | 9 |
| Knee injury | Jan 19, 2026 - Apr 10, 2026 | 82 | 5 |
| Hamstring injury | Jan 5, 2025 - Jan 25, 2025 | 21 | 4 |
| Thigh problems | Sep 28, 2024 - Oct 7, 2024 | 10 | 3 |
| Hamstring strain | Jan 1, 2023 - Feb 4, 2023 | 35 | 6 |
| Quarantine | Jun 1, 2021 - Jun 4, 2021 | 4 | 1 |
| Ankle injury | Dec 21, 2019 - Jun 5, 2020 | 168 | 15 |
| Hamstring strain | Jul 9, 2018 - Jul 14, 2018 | 6 | 1 |