John McGinn : Games archive

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

2023-24 UEFA Conference League

26.10.2023 CNL AZ Alkmaar 1:4 Aston Villa 81 out81 Goals56

2023-24, England - Premier League

22.10.2023 EPL Aston Villa 4:1 West Ham 90

Euro 2024, Qualifiers

12.10.2023 EUR Spain 2:0 Scotland 90

2023-24, England - Premier League

08.10.2023 EPL Wolverhampton 1:1 Aston Villa 90 Yellow Cards30

2023-24 UEFA Conference League

05.10.2023 CNL Aston Villa 1:0 Zrinjski 90 Goals90 Yellow Cards24

2023-24, England - Premier League

30.09.2023 EPL Aston Villa 6:1 Brighton 90
24.09.2023 EPL Chelsea 0:1 Aston Villa 75 out75

2023-24 UEFA Conference League

21.09.2023 CNL Legia 3:2 Aston Villa 61 out61

2023-24, England - Premier League

16.09.2023 EPL Aston Villa 3:1 Crystal Palace 70 out70 Yellow Cards17

Euro 2024, Qualifiers

08.09.2023 EUR Cyprus 0:3 Scotland 83 out83 Goals30

2023-24, England - Premier League

03.09.2023 EPL Liverpool 3:0 Aston Villa 90

2023-24 UEFA Conference League

31.08.2023 CNL Aston Villa 3:0 Hibernian Bench

2023-24, England - Premier League

27.08.2023 EPL Burnley 1:3 Aston Villa 90

2023-24 UEFA Conference League

23.08.2023 CNL Hibernian 0:5 Aston Villa 90

2023-24, England - Premier League

20.08.2023 EPL Aston Villa 4:0 Everton 90 Goals18
12.08.2023 EPL Newcastle 5:1 Aston Villa 64 out64

Euro 2024, Qualifiers

20.06.2023 EUR Scotland 2:0 Georgia 90
17.06.2023 EUR Norway 1:2 Scotland 90 out91 Yellow Cards37

2022-23, England - Premier League

28.05.2023 EPL Aston Villa 2:1 Brighton 90 Yellow Cards67
20.05.2023 EPL Liverpool 1:1 Aston Villa 90
13.05.2023 EPL Aston Villa 2:1 Tottenham 90 Yellow Cards23
06.05.2023 EPL Wolverhampton 1:0 Aston Villa 90
30.04.2023 EPL Manchester United 1:0 Aston Villa 90
25.04.2023 EPL Aston Villa 1:0 Fulham 90
22.04.2023 EPL Brentford 1:1 Aston Villa 90
15.04.2023 EPL Aston Villa 3:0 Newcastle 90
08.04.2023 EPL Aston Villa 2:0 Nottingham Forest 90
04.04.2023 EPL Leicester 1:2 Aston Villa 90
01.04.2023 EPL Chelsea 0:2 Aston Villa 90 Goals56

Euro 2024, Qualifiers

28.03.2023 EUR Scotland 2:0 Spain 83 out83
25.03.2023 EUR Scotland 3:0 Cyprus 90 Goals21

2022-23, England - Premier League

18.03.2023 EPL Aston Villa 3:0 Bournemouth 90 out90 Yellow Cards36
12.03.2023 EPL West Ham 1:1 Aston Villa 90
04.03.2023 EPL Aston Villa 1:0 Crystal Palace 90
25.02.2023 EPL Everton 0:2 Aston Villa 90
18.02.2023 EPL Aston Villa 2:4 Arsenal 90
12.02.2023 EPL Manchester City 3:1 Aston Villa 31 in60
04.02.2023 EPL Aston Villa 2:4 Leicester Bench
01.01.2023 EPL Tottenham 0:2 Aston Villa 78 out78
26.12.2022 EPL Aston Villa 1:3 Liverpool 90
13.11.2022 EPL Brighton 1:2 Aston Villa 90 Yellow Cards99
06.11.2022 EPL Aston Villa 3:1 Manchester United 21 in70
29.10.2022 EPL Newcastle 4:0 Aston Villa 22 in69
23.10.2022 EPL Aston Villa 4:0 Brentford 28 in63
20.10.2022 EPL Fulham 3:0 Aston Villa 90
16.10.2022 EPL Aston Villa 0:2 Chelsea 73 out73
10.10.2022 EPL Nottingham Forest 1:1 Aston Villa 77 out77 Yellow Cards50
02.10.2022 EPL Leeds United 0:0 Aston Villa 90

Nations League 2022-2023

27.09.2022 NL Ukraine 0:0 Scotland 90
24.09.2022 NL Scotland 2:1 Ireland 90
21.09.2022 NL Scotland 3:0 Ukraine 90 Goals70

2022-23, England - Premier League

16.09.2022 EPL Aston Villa 1:0 Southampton 90
03.09.2022 EPL Aston Villa 1:1 Manchester City 65 out65
31.08.2022 EPL Arsenal 2:1 Aston Villa 73 out73 Yellow Cards68
28.08.2022 EPL Aston Villa 0:1 West Ham 90 out91
20.08.2022 EPL Crystal Palace 3:1 Aston Villa 73 out73 Yellow Cards36
13.08.2022 EPL Aston Villa 2:1 Everton 90
06.08.2022 EPL Bournemouth 2:0 Aston Villa 90

Nations League 2022-2023

14.06.2022 NL Armenia 1:4 Scotland 64 out64 Goals50
11.06.2022 NL Ireland 3:0 Scotland 59 out59
08.06.2022 NL Scotland 2:0 Armenia 90

World Cup 2022, Qualifiers

01.06.2022 WC Scotland 1:3 Ukraine 90 Yellow Cards59

2021-22, England - Premier League

22.05.2022 EPL Manchester City 3:2 Aston Villa 90
19.05.2022 EPL Aston Villa 1:1 Burnley 90
15.05.2022 EPL Aston Villa 1:1 Crystal Palace 90
10.05.2022 EPL Aston Villa 1:2 Liverpool 90
07.05.2022 EPL Burnley 1:3 Aston Villa 90
30.04.2022 EPL Aston Villa 2:0 Norwich City 90
23.04.2022 EPL Leicester 0:0 Aston Villa 90
09.04.2022 EPL Aston Villa 0:4 Tottenham 90
02.04.2022 EPL Wolverhampton 2:1 Aston Villa 90 Yellow Cards38
19.03.2022 EPL Aston Villa 0:1 Arsenal 90 Yellow Cards35
13.03.2022 EPL West Ham 2:1 Aston Villa 90
10.03.2022 EPL Leeds United 0:3 Aston Villa 90
05.03.2022 EPL Aston Villa 4:0 Southampton 90
26.02.2022 EPL Brighton 0:2 Aston Villa 90
19.02.2022 EPL Aston Villa 0:1 Watford 90
13.02.2022 EPL Newcastle 1:0 Aston Villa 85 out85 Yellow Cards42
09.02.2022 EPL Aston Villa 3:3 Leeds United 90
22.01.2022 EPL Everton 0:1 Aston Villa 90

2021-22, England - FA Cup

10.01.2022 EFAC Manchester United 1:0 Aston Villa 90

2021-22, England - Premier League

02.01.2022 EPL Brentford 2:1 Aston Villa 90 Yellow Cards89
14.12.2021 EPL Norwich City 0:2 Aston Villa 88 out88
11.12.2021 EPL Liverpool 1:0 Aston Villa 90
05.12.2021 EPL Aston Villa 2:1 Leicester 90
01.12.2021 EPL Aston Villa 1:2 Manchester City 90
27.11.2021 EPL Crystal Palace 1:2 Aston Villa 90 Goals86
20.11.2021 EPL Aston Villa 2:0 Brighton 90

World Cup 2022, Qualifiers

15.11.2021 WC Scotland 2:0 Denmark 90
12.11.2021 WC Moldova 0:2 Scotland 90 out90

2021-22, England - Premier League

05.11.2021 EPL Southampton 1:0 Aston Villa 90
31.10.2021 EPL Aston Villa 1:4 West Ham 90 Yellow Cards79
22.10.2021 EPL Arsenal 3:1 Aston Villa 90 Yellow Cards32
16.10.2021 EPL Aston Villa 2:3 Wolverhampton 90 Goals69

World Cup 2022, Qualifiers

12.10.2021 WC Faroe Islands 0:1 Scotland 90
09.10.2021 WC Scotland 3:2 Israel 90 Goals30 Yellow Cards49

2021-22, England - Premier League

03.10.2021 EPL Tottenham 2:1 Aston Villa 90
25.09.2021 EPL Manchester United 0:1 Aston Villa 90 Yellow Cards66
18.09.2021 EPL Aston Villa 3:0 Everton 40 out40
11.09.2021 EPL Chelsea 3:0 Aston Villa 90 Yellow Cards90

World Cup 2022, Qualifiers

07.09.2021 WC Austria 0:1 Scotland 90
04.09.2021 WC Scotland 1:0 Moldova 65 out65

2021-22, England - Premier League

21.08.2021 EPL Aston Villa 2:0 Newcastle 90
14.08.2021 EPL Watford 3:2 Aston Villa 90 Goals70

Euro 2020

22.06.2021 EUR Croatia 3:1 Scotland 90
18.06.2021 EUR England 0:0 Scotland 90 Yellow Cards15
14.06.2021 EUR Scotland 0:2 Czech Republic 90

2020-21, England - Premier League

23.05.2021 EPL Aston Villa 2:1 Chelsea 90 Yellow Cards65
19.05.2021 EPL Tottenham 1:2 Aston Villa 90 Yellow Cards91
16.05.2021 EPL Crystal Palace 3:2 Aston Villa 90 Goals18 Yellow Cards50
13.05.2021 EPL Aston Villa 0:0 Everton 90 Yellow Cards90
09.05.2021 EPL Aston Villa 1:3 Manchester United 90 Yellow Cards79
01.05.2021 EPL Everton 1:2 Aston Villa 90
25.04.2021 EPL Aston Villa 2:2 West Bromwich 90
21.04.2021 EPL Aston Villa 1:2 Manchester City 90 Goals1
10.04.2021 EPL Liverpool 2:1 Aston Villa 90
04.04.2021 EPL Aston Villa 3:1 Fulham 90

World Cup 2022, Qualifiers

31.03.2021 WC Scotland 4:0 Faroe Islands 90 Goals7, 53
28.03.2021 WC Israel 1:1 Scotland 74 out74
25.03.2021 WC Scotland 2:2 Austria 90 Goals85

2020-21, England - Premier League

21.03.2021 EPL Aston Villa 0:2 Tottenham 90 Yellow Cards86
12.03.2021 EPL Newcastle 1:1 Aston Villa 90 Yellow Cards74
06.03.2021 EPL Aston Villa 0:0 Wolverhampton 90
03.03.2021 EPL Sheffield United 1:0 Aston Villa 90
27.02.2021 EPL Leeds United 0:1 Aston Villa 90
21.02.2021 EPL Aston Villa 1:2 Leicester 90
13.02.2021 EPL Brighton 0:0 Aston Villa 90
06.02.2021 EPL Aston Villa 1:0 Arsenal 90
03.02.2021 EPL Aston Villa 1:3 West Ham 90
30.01.2021 EPL Southampton 0:1 Aston Villa 90
27.01.2021 EPL Burnley 3:2 Aston Villa 90
20.01.2021 EPL Manchester City 2:0 Aston Villa 90
01.01.2021 EPL Manchester United 2:1 Aston Villa 90
28.12.2020 EPL Chelsea 1:1 Aston Villa 90
26.12.2020 EPL Aston Villa 3:0 Crystal Palace 90
20.12.2020 EPL West Bromwich 0:3 Aston Villa 90
17.12.2020 EPL Aston Villa 0:0 Burnley 90
12.12.2020 EPL Wolverhampton 0:1 Aston Villa 90 Yellow Cards30
30.11.2020 EPL West Ham 2:1 Aston Villa 90
21.11.2020 EPL Aston Villa 1:2 Brighton 90

Nations League 2020-2021

18.11.2020 NL Israel 1:0 Scotland 61 out61
15.11.2020 NL Slovakia 1:0 Scotland 90 Yellow Cards41

2020-21, England - Premier League

08.11.2020 EPL Arsenal 0:3 Aston Villa 90
01.11.2020 EPL Aston Villa 3:4 Southampton 90
23.10.2020 EPL Aston Villa 0:3 Leeds United 90
18.10.2020 EPL Leicester 0:1 Aston Villa 90 Yellow Cards32

Nations League 2020-2021

14.10.2020 NL Scotland 1:0 Czech Republic 79 out79
11.10.2020 NL Scotland 1:0 Slovakia 89 out89

Euro 2020, Qualifiers

08.10.2020 EUR Scotland 0:0
(5:3)
Israel 120 Goals121 Yellow Cards58

2020-21, England - Premier League

04.10.2020 EPL Aston Villa 7:2 Liverpool 90 Goals35
28.09.2020 EPL Fulham 0:3 Aston Villa 90 Yellow Cards59
21.09.2020 EPL Aston Villa 1:0 Sheffield United 90 Yellow Cards84

Nations League 2020-2021

07.09.2020 NL Czech Republic 1:2 Scotland 20 in71
04.09.2020 NL Scotland 1:1 Israel 79 out79

2019-20, England - Premier League

26.07.2020 EPL West Ham 1:1 Aston Villa 90
21.07.2020 EPL Aston Villa 1:0 Arsenal 90 out93
16.07.2020 EPL Everton 1:1 Aston Villa 90
12.07.2020 EPL Aston Villa 2:0 Crystal Palace 90
09.07.2020 EPL Aston Villa 0:3 Manchester United 59 out59
05.07.2020 EPL Liverpool 2:0 Aston Villa 90 Yellow Cards36
27.06.2020 EPL Aston Villa 0:1 Wolverhampton 31 in60
24.06.2020 EPL Newcastle 1:1 Aston Villa 77 out77
21.06.2020 EPL Aston Villa 1:2 Chelsea 87 out87
17.06.2020 EPL Aston Villa 0:0 Sheffield United 76 out76
21.12.2019 EPL Aston Villa 1:3 Southampton 8 out8
14.12.2019 EPL Sheffield United 2:0 Aston Villa 90
08.12.2019 EPL Aston Villa 1:4 Leicester 90 Yellow Cards60
04.12.2019 EPL Chelsea 2:1 Aston Villa 90
01.12.2019 EPL Manchester United 2:2 Aston Villa 90
25.11.2019 EPL Aston Villa 2:0 Newcastle 90

Euro 2020, Qualifiers

19.11.2019 EUR Scotland 3:1 Kazakhstan 90 out91 Goals49, 91
16.11.2019 EUR Cyprus 1:2 Scotland 90 Goals53 Yellow Cards56

2019-20, England - Premier League

10.11.2019 EPL Wolverhampton 2:1 Aston Villa 90
02.11.2019 EPL Aston Villa 1:2 Liverpool 90
26.10.2019 EPL Manchester City 3:0 Aston Villa 90
19.10.2019 EPL Aston Villa 2:1 Brighton 90

Euro 2020, Qualifiers

13.10.2019 EUR Scotland 6:0 San Marino 70 out70 Goals12, 28, 45
10.10.2019 EUR Russia 4:0 Scotland 90

2019-20, England - Premier League

05.10.2019 EPL Norwich City 1:5 Aston Villa 90 Yellow Cards43
28.09.2019 EPL Aston Villa 2:2 Burnley 90 Goals79
22.09.2019 EPL Arsenal 3:2 Aston Villa 90 Goals20
16.09.2019 EPL Aston Villa 0:0 West Ham 90

Euro 2020, Qualifiers

09.09.2019 EUR Scotland 0:4 Belgium 5 in86
06.09.2019 EUR Scotland 1:2 Russia 62 out62 Goals10

2019-20, England - Premier League

31.08.2019 EPL Crystal Palace 1:0 Aston Villa 90
23.08.2019 EPL Aston Villa 2:0 Everton 90
17.08.2019 EPL Aston Villa 1:2 Bournemouth 90
10.08.2019 EPL Tottenham 3:1 Aston Villa 90 Goals9

Euro 2020, Qualifiers

11.06.2019 EUR Belgium 3:0 Scotland Bench
08.06.2019 EUR Scotland 2:1 Cyprus 79 out79

2018-19, England - Championship

06.04.2019 ECHS Sheffield W. 1:3 Aston Villa 90 Goals22

Euro 2020, Qualifiers

24.03.2019 EUR San Marino 0:2 Scotland Bench
21.03.2019 EUR Kazakhstan 3:0 Scotland 70 out70

2018-19, England - Championship

16.03.2019 ECHS Aston Villa 3:0 Middlesbrough 90 Goals44
13.03.2019 ECHS Nottingham Forest 1:3 Aston Villa 90 Goals8, 15
10.11.2018 ECHS Derby County 0:3 Aston Villa 90 Goals74
02.11.2018 ECHS Aston Villa 2:0 Bolton 90

Nations League 2018-20

11.10.2018 NL Israel 2:1 Scotland 90

2018-19, England - Championship

22.09.2018 ECHS Aston Villa 1:2 Sheffield W. 90 Goals53

Nations League 2018-20

10.09.2018 NL Scotland 2:0 Albania 90

World Cup 2018, Qualifiers

08.10.2017 WC Slovenia 2:2 Scotland Bench
05.10.2017 WC Scotland 1:0 Slovakia Bench
04.09.2017 WC Scotland 2:0 Malta Bench
01.09.2017 WC Lithuania 0:3 Scotland 6 in85
26.03.2017 WC Scotland 1:0 Slovenia Bench
11.10.2016 WC Slovakia 3:0 Scotland 15 in76