John McGinn – Scotland | World Cup 2026 Player Profile

John McGinn
Date of BirthOctober 18, 1994 (age 31)
Place of BirthGlasgow, Scotland
Height / Weight178 / 68
PositionMidfielder
Current ClubAston Villa
76
Career
Appearances
16
Career
Goals
2025-26 Season
| Competition | MP | Gls | Ast |
|---|---|---|---|
| Friendlies | 3 | 0 | 0 |
| World Cup | 3 | 1 | 0 |
| Friendlies Clubs | 1 | 0 | 0 |
| League Cup | 1 | 0 | 1 |
| FA Cup | 1 | 0 | 0 |
| UEFA Europa League | 12 | 5 | 2 |
| Premier League | 30 | 5 | 4 |
| UEFA Champions League | 10 | 3 | 2 |
| Euro Championship | 3 | 0 | 0 |
| UEFA Nations League | 6 | 2 | 0 |
| World Cup - Qualification Europe | 6 | 0 | 1 |
| All Competitions | 76 | 16 | 10 |
34
Int'l
Caps
8
Int'l
Goals
Scotland International
VeloBet
Get a $20 World Cup Free Bet — No Deposit Required
Accepts:· 18+ · PLAY RESPONSIBLY
₿
Ξ
₮
Ł
Standard stats — all competitions
| Season | Age | Squad | Country | Comp | MP | Starts | Min | Gls | Ast | G+A | CrdY | CrdR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 32 | Scotland | World | Friendlies | 3 | 1 | 128 | 0 | 0 | 0 | 0 | 0 |
| 2026 | 32 | Scotland | World | World Cup | 3 | 3 | 261 | 1 | 0 | 1 | 0 | 0 |
| 2025 | 31 | Aston Villa | World | Friendlies Clubs | 1 | 1 | 79 | 0 | 0 | 0 | 0 | 0 |
| 2025 | 31 | Scotland | World | Friendlies | 2 | 2 | 149 | 0 | 0 | 0 | 1 | 0 |
| 2025 | 31 | Aston Villa | England | League Cup | 1 | 1 | 90 | 0 | 1 | 1 | 0 | 0 |
| 2025 | 31 | Aston Villa | England | FA Cup | 1 | 1 | 65 | 0 | 0 | 0 | 0 | 0 |
| 2025 | 31 | Aston Villa | World | UEFA Europa League | 12 | 8 | 715 | 5 | 2 | 7 | 3 | 0 |
| 2025 | 31 | Aston Villa | England | Premier League | 30 | 28 | 2,169 | 5 | 4 | 9 | 5 | 0 |
| 2024 | 30 | Aston Villa | England | Premier League | 34 | 32 | 2,247 | 1 | 4 | 5 | 7 | 0 |
| 2024 | 30 | Aston Villa | England | FA Cup | 4 | 4 | 257 | 0 | 0 | 0 | 0 | 0 |
| 2024 | 30 | Aston Villa | England | League Cup | 1 | 1 | 79 | 0 | 0 | 0 | 0 | 0 |
| 2024 | 30 | Aston Villa | World | UEFA Champions League | 10 | 9 | 740 | 3 | 2 | 5 | 1 | 0 |
| 2024 | 30 | Scotland | World | Friendlies | 4 | 4 | 343 | 0 | 1 | 1 | 1 | 0 |
| 2024 | 30 | Scotland | World | Euro Championship | 3 | 3 | 232 | 0 | 0 | 0 | 1 | 0 |
| 2024 | 30 | Scotland | World | UEFA Nations League | 6 | 5 | 472 | 2 | 0 | 2 | 1 | 0 |
| 2024 | 30 | Scotland | World | World Cup - Qualification Europe | 6 | 6 | 540 | 0 | 1 | 1 | 1 | 0 |
| 2023-24 | 29 | Aston Villa | England | Premier League | 35 | 35 | 3,009 | 6 | 4 | 10 | 9 | 1 |
| 2023-24 | 29 | Aston Villa | England | League Cup | 1 | 1 | 46 | 0 | 0 | 0 | 0 | 0 |
| 2023-24 | 29 | Aston Villa | England | FA Cup | 3 | 3 | 232 | 0 | 0 | 0 | 0 | 0 |
| 2023-24 | 29 | Aston Villa | World | UEFA Europa Conference League | 14 | 11 | 1,026 | 3 | 3 | 6 | 2 | 0 |
| 2023-24 | 29 | Aston Villa | England | Premier League - Summer Series | 3 | 3 | 152 | 0 | 0 | 0 | 0 | 0 |
| 2023-24 | 29 | Scotland | World | Euro Championship - Qualification | 8 | 8 | 695 | 3 | 2 | 5 | 1 | 0 |
| 2023-24 | 29 | Scotland | World | Friendlies | 2 | 1 | 83 | 0 | 0 | 0 | 0 | 0 |
| 2022-23 | 28 | Aston Villa | England | Premier League | 35 | 32 | 2,702 | 1 | 3 | 4 | 7 | 0 |
| 2022-23 | 28 | Aston Villa | England | League Cup | 2 | 2 | 180 | 0 | 0 | 0 | 0 | 0 |
| 2022-23 | 28 | Aston Villa | England | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022-23 | 28 | Aston Villa | World | Friendlies Clubs | 2 | 2 | 148 | 1 | 0 | 1 | 1 | 0 |
| 2022-23 | 28 | Scotland | World | UEFA Nations League | 6 | 6 | 483 | 2 | 2 | 4 | 0 | 0 |
| 2022-23 | 28 | Scotland | World | Friendlies | 3 | 3 | 270 | 2 | 0 | 2 | 0 | 0 |
| 2021-22 | 27 | Aston Villa | England | Premier League | 35 | 35 | 3,092 | 3 | 4 | 7 | 8 | 0 |
| 2021-22 | 27 | Aston Villa | England | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021-22 | 27 | Aston Villa | England | FA Cup | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 0 |
| 2021-22 | 27 | Scotland | World | Friendlies | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 0 |
| 2020-21 | 26 | Aston Villa | England | Premier League | 37 | 37 | 3,330 | 3 | 5 | 8 | 12 | 0 |
| 2020-21 | 26 | Aston Villa | England | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-21 | 26 | Aston Villa | England | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-21 | 26 | Aston Villa | World | Friendlies Clubs | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 0 |
| 2020-21 | 26 | Scotland | World | World Cup - Qualification Europe | 10 | 10 | 859 | 4 | 1 | 5 | 2 | 0 |
| 2020-21 | 26 | Scotland | World | UEFA Nations League | 6 | 5 | 417 | 0 | 0 | 0 | 1 | 0 |
| 2020-21 | 26 | Scotland | World | Euro Championship | 3 | 3 | 270 | 0 | 0 | 0 | 1 | 0 |
| CAREER | — | 2 Clubs | — | — | 329 | 309 | 25,830 | 45 | 39 | 84 | 65 | 1 |
Shooting stats
| Season | Squad | Comp | Gls | Sh | SoT | SoT% | G/Sh | G/SoT |
|---|---|---|---|---|---|---|---|---|
| 2026 | Scotland | Friendlies | 0 | 1 | 1 | 100.0% | 0.00 | 0.00 |
| 2026 | Scotland | World Cup | 1 | 3 | 1 | 33.3% | 0.33 | 1.00 |
| 2025 | Aston Villa | Friendlies Clubs | 0 | — | — | — | — | — |
| 2025 | Scotland | Friendlies | 0 | 3 | 2 | 66.7% | 0.00 | 0.00 |
| 2025 | Aston Villa | League Cup | 0 | — | — | — | — | — |
| 2025 | Aston Villa | FA Cup | 0 | 1 | 1 | 100.0% | 0.00 | 0.00 |
| 2025 | Aston Villa | UEFA Europa League | 5 | 9 | 7 | 77.8% | 0.56 | 0.71 |
| 2025 | Aston Villa | Premier League | 5 | 21 | 12 | 57.1% | 0.24 | 0.42 |
| 2024 | Aston Villa | Premier League | 1 | 21 | 5 | 23.8% | 0.05 | 0.20 |
| 2024 | Aston Villa | FA Cup | 0 | 3 | 3 | 100.0% | 0.00 | 0.00 |
| 2024 | Aston Villa | League Cup | 0 | — | — | — | — | — |
| 2024 | Aston Villa | UEFA Champions League | 3 | 11 | 6 | 54.5% | 0.27 | 0.50 |
| 2024 | Scotland | Friendlies | 0 | — | — | — | — | — |
| 2024 | Scotland | Euro Championship | 0 | — | — | — | — | — |
| 2024 | Scotland | UEFA Nations League | 2 | 4 | 3 | 75.0% | 0.50 | 0.67 |
| 2024 | Scotland | World Cup - Qualification Europe | 0 | 4 | 2 | 50.0% | 0.00 | 0.00 |
| 2023-24 | Aston Villa | Premier League | 6 | 29 | 16 | 55.2% | 0.21 | 0.38 |
| 2023-24 | Aston Villa | League Cup | 0 | — | — | — | — | — |
| 2023-24 | Aston Villa | FA Cup | 0 | 5 | 2 | 40.0% | 0.00 | 0.00 |
| 2023-24 | Aston Villa | UEFA Europa Conference League | 3 | 8 | 5 | 62.5% | 0.38 | 0.60 |
| 2023-24 | Aston Villa | Premier League - Summer Series | 0 | — | — | — | — | — |
| 2023-24 | Scotland | Euro Championship - Qualification | 3 | 12 | 5 | 41.7% | 0.25 | 0.60 |
| 2023-24 | Scotland | Friendlies | 0 | — | — | — | — | — |
| 2022-23 | Aston Villa | Premier League | 1 | 29 | 11 | 37.9% | 0.03 | 0.09 |
| 2022-23 | Aston Villa | League Cup | 0 | 2 | 1 | 50.0% | 0.00 | 0.00 |
| 2022-23 | Aston Villa | FA Cup | 0 | — | — | — | — | — |
| 2022-23 | Aston Villa | Friendlies Clubs | 1 | — | — | — | — | — |
| 2022-23 | Scotland | UEFA Nations League | 2 | 13 | 4 | 30.8% | 0.15 | 0.50 |
| 2022-23 | Scotland | Friendlies | 2 | — | — | — | — | — |
| 2021-22 | Aston Villa | Premier League | 3 | 33 | 16 | 48.5% | 0.09 | 0.19 |
| 2021-22 | Aston Villa | League Cup | 0 | — | — | — | — | — |
| 2021-22 | Aston Villa | FA Cup | 0 | 1 | 1 | 100.0% | 0.00 | 0.00 |
| 2021-22 | Scotland | Friendlies | 0 | — | — | — | — | — |
| 2020-21 | Aston Villa | Premier League | 3 | 34 | 11 | 32.4% | 0.09 | 0.27 |
| 2020-21 | Aston Villa | League Cup | 0 | — | — | — | — | — |
| 2020-21 | Aston Villa | FA Cup | 0 | — | — | — | — | — |
| 2020-21 | Aston Villa | Friendlies Clubs | 0 | — | — | — | — | — |
| 2020-21 | Scotland | World Cup - Qualification Europe | 4 | 13 | 7 | 53.8% | 0.31 | 0.57 |
| 2020-21 | Scotland | UEFA Nations League | 0 | 2 | 1 | 50.0% | 0.00 | 0.00 |
| 2020-21 | Scotland | Euro Championship | 0 | 2 | 1 | 50.0% | 0.00 | 0.00 |
| CAREER | 2 Clubs | — | 45 | 264 | 124 | 47.0% | 0.17 | 0.36 |
Discipline & miscellaneous stats
| Season | Squad | Comp | 90s | CrdY | CrdR | Fls | Fld | Int | TklW |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | Scotland | Friendlies | 1.4 | 0 | 0 | 3 | 2 | — | 2 |
| 2026 | Scotland | World Cup | 2.9 | 0 | 0 | 2 | 11 | — | — |
| 2025 | Aston Villa | Friendlies Clubs | 0.9 | 0 | 0 | — | — | — | — |
| 2025 | Scotland | Friendlies | 1.7 | 1 | 0 | 3 | 4 | — | 1 |
| 2025 | Aston Villa | League Cup | 1.0 | 0 | 0 | 1 | 2 | — | 2 |
| 2025 | Aston Villa | FA Cup | 0.7 | 0 | 0 | — | 2 | 1 | — |
| 2025 | Aston Villa | UEFA Europa League | 7.9 | 3 | 0 | 13 | 15 | 3 | 9 |
| 2025 | Aston Villa | Premier League | 24.1 | 5 | 0 | 31 | 48 | 12 | 29 |
| 2024 | Aston Villa | Premier League | 25.0 | 7 | 0 | 43 | 69 | 14 | 33 |
| 2024 | Aston Villa | FA Cup | 2.9 | 0 | 0 | 2 | 2 | 4 | 3 |
| 2024 | Aston Villa | League Cup | 0.9 | 0 | 0 | — | — | — | — |
| 2024 | Aston Villa | UEFA Champions League | 8.2 | 1 | 0 | 8 | 9 | 5 | 10 |
| 2024 | Scotland | Friendlies | 3.8 | 1 | 0 | 1 | — | — | 1 |
| 2024 | Scotland | Euro Championship | 2.6 | 1 | 0 | 3 | 9 | 1 | 1 |
| 2024 | Scotland | UEFA Nations League | 5.2 | 1 | 0 | 5 | 17 | 2 | 9 |
| 2024 | Scotland | World Cup - Qualification Europe | 6.0 | 1 | 0 | 7 | 18 | 4 | 7 |
| 2023-24 | Aston Villa | Premier League | 33.4 | 9 | 1 | 39 | 69 | 21 | 59 |
| 2023-24 | Aston Villa | League Cup | 0.5 | 0 | 0 | 1 | 2 | — | 2 |
| 2023-24 | Aston Villa | FA Cup | 2.6 | 0 | 0 | 4 | 3 | 1 | 3 |
| 2023-24 | Aston Villa | UEFA Europa Conference League | 11.4 | 2 | 0 | 8 | 22 | 4 | 13 |
| 2023-24 | Aston Villa | Premier League - Summer Series | 1.7 | 0 | 0 | — | — | — | — |
| 2023-24 | Scotland | Euro Championship - Qualification | 7.7 | 1 | 0 | 13 | 19 | 3 | 9 |
| 2023-24 | Scotland | Friendlies | 0.9 | 0 | 0 | — | — | — | — |
| 2022-23 | Aston Villa | Premier League | 30.0 | 7 | 0 | 41 | 66 | 24 | 66 |
| 2022-23 | Aston Villa | League Cup | 2.0 | 0 | 0 | 4 | 5 | 2 | 5 |
| 2022-23 | Aston Villa | FA Cup | 0.0 | 0 | 0 | — | — | — | — |
| 2022-23 | Aston Villa | Friendlies Clubs | 1.6 | 1 | 0 | — | — | — | — |
| 2022-23 | Scotland | UEFA Nations League | 5.4 | 0 | 0 | 8 | 11 | 1 | 3 |
| 2022-23 | Scotland | Friendlies | 3.0 | 0 | 0 | — | — | — | — |
| 2021-22 | Aston Villa | Premier League | 34.4 | 8 | 0 | 57 | 80 | 35 | 106 |
| 2021-22 | Aston Villa | League Cup | 0.0 | 0 | 0 | — | — | — | — |
| 2021-22 | Aston Villa | FA Cup | 1.0 | 0 | 0 | 1 | 1 | — | 2 |
| 2021-22 | Scotland | Friendlies | 1.0 | 0 | 0 | — | — | — | — |
| 2020-21 | Aston Villa | Premier League | 37.0 | 12 | 0 | 43 | 77 | 43 | 61 |
| 2020-21 | Aston Villa | League Cup | 0.0 | 0 | 0 | — | — | — | — |
| 2020-21 | Aston Villa | FA Cup | 0.0 | 0 | 0 | — | — | — | — |
| 2020-21 | Aston Villa | Friendlies Clubs | 1.0 | 0 | 0 | — | — | — | — |
| 2020-21 | Scotland | World Cup - Qualification Europe | 9.5 | 2 | 0 | 14 | 26 | 9 | 3 |
| 2020-21 | Scotland | UEFA Nations League | 4.6 | 1 | 0 | 8 | 14 | 4 | 7 |
| 2020-21 | Scotland | Euro Championship | 3.0 | 1 | 0 | 4 | 4 | 2 | 6 |
| CAREER | 2 Clubs | — | 287.0 | 65 | 1 | — | — | — | — |
CrdY = Yellow cards · CrdR = Red cards · Fls = Fouls committed · Fld = Fouls drawn · Int = Interceptions · TklW = Tackles won
Data is sourced from API-Football and updated regularly. If you notice incorrect information, it will be corrected in the next data refresh.
Mbappé
Haaland
Vinícius Jr
Kane
Messi
Ronaldo
Yamal