User:
Password:

forgot password?
sign-upLOGIN
Matches (18254)
Players (31987)
Managers (1480)
Referees (3549)
Clubs (3606)
Venues (1822)

  • John McGinn scored one hat-trick in international matches

Football player John McGinn

John McGinn
Born on 18 October 1994 (age 30)

National team appearances of John McGinn

TeamPeriodCapsCapt.Sub. inSub. offGoalsPen.Goals/ Caps
Scotland
2016 - 20257499302010.270
Total:7499302010.270

Player stats by club

Clubs of footballerPeriodCapsCapt.Sub. inSub. offGoalsPen.Goals/ Caps
Hibernian FC, Edinburgh29 Mar 2016 - 02 Jun 2018951
Aston Villa FC, Birmingham07 Sep 2018 - 20 Mar 20256594292010.308
Player stats by competition
Competition
Played
Capt.
Sub. in
Sub. off
Goals
Pen.
Goals/ Caps
European Championship final tournament (EC)
6
3
Nations League (NL)
19
6
2
7
4
0.211
European Championship qualifiers (QE)
18
2
1
11
10
1
0.556
World Cup qualifiers (QW)
12
2
3
4
0.333
Friendly matches and other tournaments
19
1
4
6
2
0.105
Total:
74
9
9
30
20
1
0.270
Career highlights
Match dateOpponent teamEventAge
29 Mar 2016
Denmark
debut21 years 5 months 11 days
6 Sep 2019
Russia
first goal24 years 10 months 19 days
13 Oct 2019
San Marino
first hat-trick24 years 11 months 25 days
14 Oct 2020
Czech Republic
first cap as captain25 years 11 months 26 days
24 Sep 2022
Rep. of Ireland
50th cap27 years 11 months 6 days
Record of John McGinn's goals by opponent team
Opponent teamGoalsPen.Matches
with goals
Matches by goals in a matchGoals/Matches
with goals
CapsGoals/Caps
123>3
San Marino
3113.00013.000
Cyprus
3331.00040.750
Kazakhstan
2112.00021.000
Faroe Islands
2112.00021.000
Austria
2221.00030.667
Turkey
1111.00011.000
Russia
1111.00020.500
Croatia
1111.00020.500
Armenia
1111.00020.500
Norway
11111.00020.500
Poland
1111.00030.333
Ukraine
1111.00030.333
Israel
1111.00060.167
(+) other teams41
Total:20116132101.250740.270
Record of national team matches played by John McGinn
National teamPlayedWonDrawnLostGoals ForGoals AgainstWinning Percentage
Scotland national football team74321428979752.7

John McGinn's international caps

as player of Hibernian FC, Edinburgh:
debut age - 21 years 5 months 11 days
1
29 Mar 2016 20:00 (+1:00)

Glasgow, Hampden Park

Friendly International
2
11 Oct 2016 20:45 (+2:00)

Trnava, Štadión Antona Malatinského

2018 FIFA World Cup Qualification, Group F
3
22 Mar 2017 19:45

Edinburgh, Easter Road Stadium

Friendly International
4
01 Sep 2017 21:45 (+3:00)

Vilnius, L.F.F. Stadionas

2018 FIFA World Cup Qualification, Group F
5
09 Nov 2017 19:45

Aberdeen, Pittodrie Stadium

Friendly International
6
23 Mar 2018 19:45

Glasgow, Hampden Park

Friendly International
7
27 Mar 2018 20:00 (+2:00)

Budapest, Groupama Aréna

Friendly International
8
29 May 2018 20:00 (+5:00)

Lima , Estadio Nacional

Friendly International
9
02 Jun 2018 19:00 (+5:00)

Mexico City, Estadio Azteca

Friendly International
as player of Aston Villa FC, Birmingham:
10
07 Sep 2018 19:45 (+1:00)

Glasgow, Hampden Park

Friendly International
11
10 Sep 2018 19:45 (+1:00)

Glasgow, Hampden Park

2018-19 UEFA Nations League, Group C1
12
11 Oct 2018 21:45 (+3:00)

Haifa, Sammy Ofer Stadium

2018-19 UEFA Nations League, Group C1
13
14 Oct 2018 17:00 (+1:00)

Glasgow, Hampden Park

Friendly International
14
21 Mar 2019 21:00 (+6:00)

Astana, Astana Arena

UEFA Euro 2020 Qualifying, Group I
15
08 Jun 2019 19:45 (+1:00)

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Group I
age when scoring first goal - 24 years 10 months 19 days
16
06 Sep 2019 19:45 (+1:00)

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Group I
goal
17
09 Sep 2019 19:45 (+1:00)

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Group I
18
10 Oct 2019 21:45 (+3:00)

Moscow, Grand Sports Arena of the Luzhniki Olympic Complex

UEFA Euro 2020 Qualifying, Group I
19
13 Oct 2019 17:00 (+1:00)

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Group I
goal
20
16 Nov 2019 16:00 (+2:00)

Strovolos, G.S.P. Stadium

UEFA Euro 2020 Qualifying, Group I
goal
21
19 Nov 2019 19:45

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Group I
goal
22
04 Sep 2020 19:45 (+1:00)

Glasgow, Hampden Park

2020-21 UEFA Nations League, Group B2
23
07 Sep 2020 20:45 (+2:00)

Olomouc, Andrův Stadion

2020-21 UEFA Nations League, Group B2
24
08 Oct 2020 19:45 (+1:00)

Glasgow, Hampden Park

UEFA Euro 2020 Qualifying, Play-off
25
11 Oct 2020 19:45 (+1:00)

Glasgow, Hampden Park

2020-21 UEFA Nations League, Group B2
26
14 Oct 2020 19:45 (+1:00)

Glasgow, Hampden Park

2020-21 UEFA Nations League, Group B2
captain
27
12 Nov 2020 20:45 (+1:00)

Belgrade, Stadion Rajko Mitić

UEFA Euro 2020 Qualifying, Play-off
28
15 Nov 2020 15:00 (+1:00)

Trnava, Štadión Antona Malatinského

2020-21 UEFA Nations League, Group B2
captain
29
18 Nov 2020 21:45 (+2:00)

Netanya, Netanya Stadium

2020-21 UEFA Nations League, Group B2
30
25 Mar 2021 19:45

Glasgow, Hampden Park

2022 FIFA World Cup Qualification, Group F
goal
31
28 Mar 2021 21:45 (+3:00)

Tel Aviv, Bloomfield Stadium, Jaffa

2022 FIFA World Cup Qualification, Group F
32
31 Mar 2021 19:45 (+1:00)

Glasgow, Hampden Park

2022 FIFA World Cup Qualification, Group F
goal
33
06 Jun 2021 18:00 (+2:00)

Luxembourg City, Stade Josy Barthel

Friendly International
34
14 Jun 2021 14:00 (+1:00)

Glasgow, Hampden Park

2020 UEFA European Championship, Group D
35
18 Jun 2021 20:00 (+1:00)

London, Wembley Stadium

2020 UEFA European Championship, Group D
36
22 Jun 2021 20:00 (+1:00)

Glasgow, Hampden Park

2020 UEFA European Championship, Group D
37
04 Sep 2021 19:45 (+1:00)

Glasgow, Hampden Park

2022 FIFA World Cup Qualification, Group F
38
07 Sep 2021 20:45 (+2:00)

Vienna, Ernst Happel Stadion

2022 FIFA World Cup Qualification, Group F
39
09 Oct 2021 17:00 (+1:00)

Glasgow, Hampden Park

2022 FIFA World Cup Qualification, Group F
goal
40
12 Oct 2021 19:45 (+1:00)

Tórshavn, Tórsvøllur

2022 FIFA World Cup Qualification, Group F
Comments

Scotland upcoming fixtures

Friendly International
Scotland vs Iceland
Glasgow, Friday 6 June 2025
Friendly International
Liechtenstein vs Scotland
Monday 9 June 2025
World Cup 2026 Qualification
Belarus vs Scotland
Monday 8 September 2025
World Cup 2026 Qualification
Scotland vs Greece
Thursday 9 October 2025
John McGinn's most often teammates
Andrew Robertson (2017 - 2025) - 57 games
Callum McGregor (2017 - 2024) - 57 games
Scott McTominay (2018 - 2025) - 53 games
Ryan Christie (2017 - 2024) - 52 games
Stuart Armstrong (2017 - 2024) - 45 games
Scotland players born on 23 March
Bertie Auld (1938) - 3 caps
Copyright © 2008-2025 • Privacy Policy • Ukraine will win!