John McGinn : Games

Club: England Aston Villa (Shirt: 7)
National Team: Scotland Scotland (Shirt: 7)
Citizenship: Scotland Scotland
Birthday: 18.10.1994
Age: 30
Role: Half-back
Height: 175 cm
Weight: 68 kg

Statistics by teams11.10.2016 - 23.08.2025

Games Bench Goals Yellow Cards Red cards
Aston Villa 243 2 29 48 1
Scotland 55 6 19 9
Total 298 8 48 57 1

Statistics by tournaments11.10.2016 - 23.08.2025

Games Bench Goals Yellow Cards Red cards
England - Premier League 205 1 17 45 1
England - FA Cup 8
Champions League 10 3 1
UEFA Nations League 20 4 2
EFL Cup 1
Euro 23 2 11 5
Conference League 13 1 3 2
World Cup  12 4 4 2
England - Championship 6 6
Total 298 8 48 57 1
John McGinn

2025-26, England - Premier League

23.08.2025 EPL Brentford 1:0 Aston Villa 74 out74
16.08.2025 EPL Aston Villa 0:0 Newcastle 84 out84

2024-25, England - Premier League

25.05.2025 EPL Manchester United 2:0 Aston Villa 62 out62
16.05.2025 EPL Aston Villa 2:0 Tottenham 90 out90
10.05.2025 EPL Bournemouth 0:1 Aston Villa 21 in70
03.05.2025 EPL Aston Villa 1:0 Fulham 61 out61

2024-25, England - FA Cup

26.04.2025 EFAC Crystal Palace 3:0 Aston Villa 60 out60

2024-25, England - Premier League

22.04.2025 EPL Manchester City 2:1 Aston Villa 30 in61
19.04.2025 EPL Aston Villa 4:1 Newcastle 72 out72

2024-25 UEFA Champions League

15.04.2025 CL Aston Villa 3:2 PSG 66 out66 Goals55 Yellow Cards42

2024-25, England - Premier League

12.04.2025 EPL Southampton 0:3 Aston Villa 6 in85 Goals90 Yellow Cards87

2024-25 UEFA Champions League

09.04.2025 CL PSG 3:1 Aston Villa 80 out80

2024-25, England - Premier League

05.04.2025 EPL Aston Villa 2:1 Nottingham Forest 18 in73
02.04.2025 EPL Brighton 0:3 Aston Villa 90

2024-25, England - FA Cup

30.03.2025 EFAC Preston North End 0:3 Aston Villa 17 in74

Nations League 2024-2025

23.03.2025 NL Scotland 0:3 Greece 90
20.03.2025 NL Greece 0:1 Scotland 90

2024-25 UEFA Champions League

12.03.2025 CL Aston Villa 3:0 Club Brugge 90

2024-25, England - Premier League

08.03.2025 EPL Brentford 0:1 Aston Villa 61 out61 Yellow Cards42

2024-25 UEFA Champions League

04.03.2025 CL Club Brugge 1:3 Aston Villa 64 out64

2024-25, England - FA Cup

28.02.2025 EFAC Aston Villa 2:0 Cardiff City 90

2024-25, England - Premier League

25.02.2025 EPL Crystal Palace 4:1 Aston Villa 90
22.02.2025 EPL Aston Villa 2:1 Chelsea 90 Yellow Cards69
19.02.2025 EPL Aston Villa 2:2 Liverpool 86 out86
15.02.2025 EPL Aston Villa 1:1 Ipswich Town 90

2024-25, England - FA Cup

09.02.2025 EFAC Aston Villa 2:1 Tottenham 90

2024-25, England - Premier League

01.02.2025 EPL Wolverhampton 2:0 Aston Villa 90 Yellow Cards16

2024-25 UEFA Champions League

29.01.2025 CL Aston Villa 4:2 Celtic 61 in30

2024-25, England - Premier League

26.01.2025 EPL Aston Villa 1:1 West Ham 18 in73
04.01.2025 EPL Aston Villa 2:1 Leicester 19 out19
30.12.2024 EPL Aston Villa 2:2 Brighton 90
26.12.2024 EPL Newcastle 3:0 Aston Villa 80 out80
21.12.2024 EPL Aston Villa 2:1 Manchester City 90 Yellow Cards90
14.12.2024 EPL Nottingham Forest 2:1 Aston Villa 90

2024-25 UEFA Champions League

10.12.2024 CL RB Leipzig 2:3 Aston Villa 76 out76 Goals3

2024-25, England - Premier League

07.12.2024 EPL Aston Villa 1:0 Southampton 90
04.12.2024 EPL Aston Villa 3:1 Brentford 88 out88
01.12.2024 EPL Chelsea 3:0 Aston Villa 90

2024-25 UEFA Champions League

27.11.2024 CL Aston Villa 0:0 Juventus 90

2024-25, England - Premier League

23.11.2024 EPL Aston Villa 2:2 Crystal Palace 69 out69

Nations League 2024-2025

18.11.2024 NL Poland 1:2 Scotland 90 Goals3 Yellow Cards90
15.11.2024 NL Scotland 1:0 Croatia 25 in66 Goals86

2024-25, England - Premier League

09.11.2024 EPL Liverpool 2:0 Aston Villa 46 in45

2024-25 UEFA Champions League

06.11.2024 CL Club Brugge 1:0 Aston Villa 58 out58

2024-25, England - Premier League

03.11.2024 EPL Tottenham 4:1 Aston Villa 81 out81

2024-25, EFL Cup

30.10.2024 EPLC Aston Villa 1:2 Crystal Palace 79 out79

2024-25, England - Premier League

26.10.2024 EPL Aston Villa 1:1 Bournemouth 71 out71 Yellow Cards55

2024-25 UEFA Champions League

22.10.2024 CL Aston Villa 2:0 Bologna 66 out66 Goals56

2024-25, England - Premier League

19.10.2024 EPL Fulham 1:3 Aston Villa 8 in83
21.09.2024 EPL Aston Villa 3:1 Wolverhampton 46 out46

2024-25 UEFA Champions League

17.09.2024 CL Young Boys 0:3 Aston Villa 90

2024-25, England - Premier League

14.09.2024 EPL Aston Villa 3:2 Everton 90 out90

Nations League 2024-2025

08.09.2024 NL Portugal 2:1 Scotland 90 out90
05.09.2024 NL Scotland 2:3 Poland 90

2024-25, England - Premier League

31.08.2024 EPL Leicester 1:2 Aston Villa 90 Yellow Cards74
24.08.2024 EPL Aston Villa 0:2 Arsenal 65 out65
17.08.2024 EPL West Ham 1:2 Aston Villa 62 out62

Euro 2024

23.06.2024 EUR Scotland 0:1 Hungary 76 out76
19.06.2024 EUR Scotland 1:1 Switzerland 90 out90 Yellow Cards71
14.06.2024 EUR Germany 5:1 Scotland 67 out67

2023-24, England - Premier League

19.05.2024 EPL Crystal Palace 5:0 Aston Villa 87 out87 Yellow Cards18
13.05.2024 EPL Aston Villa 3:3 Liverpool 90 Yellow Cards70

2023-24 UEFA Conference League

09.05.2024 CNL Olympiakos 2:0 Aston Villa 90

2023-24, England - Premier League

05.05.2024 EPL Brighton 1:0 Aston Villa 90

2023-24 UEFA Conference League

02.05.2024 CNL Aston Villa 2:4 Olympiakos 90

2023-24, England - Premier League

27.04.2024 EPL Aston Villa 2:2 Chelsea 90
21.04.2024 EPL Aston Villa 3:1 Bournemouth 90

2023-24 UEFA Conference League

18.04.2024 CNL Lille 2:1
(3:4)
Aston Villa 80 out80

2023-24, England - Premier League

14.04.2024 EPL Arsenal 0:2 Aston Villa 90

2023-24 UEFA Conference League

11.04.2024 CNL Aston Villa 2:1 Lille 90 Goals56

2023-24, England - Premier League

06.04.2024 EPL Aston Villa 3:3 Brentford 90

2023-24 UEFA Conference League

14.03.2024 CNL Aston Villa 4:0 Ajax 90

2023-24, England - Premier League

10.03.2024 EPL Aston Villa 0:4 Tottenham 65 out65
Red cards65

2023-24 UEFA Conference League

07.03.2024 CNL Ajax 0:0 Aston Villa 28 in63

2023-24, England - Premier League

02.03.2024 EPL Luton Town 2:3 Aston Villa 90
24.02.2024 EPL Aston Villa 4:2 Nottingham Forest 90
17.02.2024 EPL Fulham 1:2 Aston Villa 90 Yellow Cards33
11.02.2024 EPL Aston Villa 1:2 Manchester United 87 out87

2023-24, England - FA Cup

07.02.2024 EFAC Aston Villa 1:3 Chelsea 72 out72

2023-24, England - Premier League

03.02.2024 EPL Sheffield United 0:5 Aston Villa 71 out71 Goals12
30.01.2024 EPL Aston Villa 1:3 Newcastle 90 Yellow Cards77

2023-24, England - FA Cup

26.01.2024 EFAC Chelsea 0:0 Aston Villa 90

2023-24, England - Premier League

14.01.2024 EPL Everton 0:0 Aston Villa 89 out89

2023-24, England - FA Cup

06.01.2024 EFAC Middlesbrough 0:1 Aston Villa 70 out70

2023-24, England - Premier League

30.12.2023 EPL Aston Villa 3:2 Burnley 90 Yellow Cards90
26.12.2023 EPL Manchester United 3:2 Aston Villa 86 out86 Goals21
22.12.2023 EPL Aston Villa 1:1 Sheffield United 90
17.12.2023 EPL Brentford 1:2 Aston Villa 90

2023-24 UEFA Conference League

14.12.2023 CNL Zrinjski 1:1 Aston Villa 33 in58 Yellow Cards84

2023-24, England - Premier League

09.12.2023 EPL Aston Villa 1:0 Arsenal 90 Goals7 Yellow Cards73
06.12.2023 EPL Aston Villa 1:0 Manchester City 90
03.12.2023 EPL Bournemouth 2:2 Aston Villa 65 out65

2023-24 UEFA Conference League

30.11.2023 CNL Aston Villa 2:1 Legia 71 out71

2023-24, England - Premier League

26.11.2023 EPL Tottenham 1:2 Aston Villa 90 out90 Yellow Cards41

Euro 2024, Qualifiers

19.11.2023 EUR Scotland 3:3 Norway 79 out79 Goals13
16.11.2023 EUR Georgia 2:2 Scotland 90

2023-24, England - Premier League

12.11.2023 EPL Aston Villa 3:1 Fulham 90 Goals42

2023-24 UEFA Conference League

09.11.2023 CNL Aston Villa 2:1 AZ Alkmaar 90

2023-24, England - Premier League

05.11.2023 EPL Nottingham Forest 2:0 Aston Villa 90
29.10.2023 EPL Aston Villa 3:1 Luton Town 90 Goals17
more : John McGinn - Games archive