Match number |
Date |
Venue |
Opponents |
Score |
Competition |
Scotland scorers |
Att. |
Ref. |
784 |
4 September 2020 |
Hampden Park, Glasgow (H) |
Israel |
1–1 |
2020–21 Nations League |
Ryan Christie |
0[A] |
|
785 |
7 September 2020 |
Andrův stadion, Olomouc (A) |
Czech Republic |
2–1 |
2020–21 Nations League |
Lyndon Dykes, Ryan Christie |
0[A] |
|
786 |
8 October 2020 |
Hampden Park, Glasgow (H) |
Israel |
0–0 |
Euro 2020 qualifying play-offs[note 1] |
— |
0[A] |
|
787 |
11 October 2020 |
Hampden Park, Glasgow (H) |
Slovakia |
1–0 |
2020–21 Nations League |
Lyndon Dykes |
0[A] |
|
788 |
14 October 2020 |
Hampden Park, Glasgow (H) |
Czech Republic |
1–0 |
2020–21 Nations League |
Ryan Fraser |
0[A] |
|
789 |
12 November 2020 |
Red Star Stadium, Belgrade (A) |
Serbia |
1–1 |
Euro 2020 qualifying play-offs[note 2] |
Ryan Christie |
0[A] |
|
790 |
15 November 2020 |
Anton Malatinský Stadium, Trnava (A) |
Slovakia |
0–1 |
2020–21 Nations League |
— |
0[A] |
|
791 |
18 November 2020 |
Netanya Stadium, Netanya (A) |
Israel |
0–1 |
2020–21 Nations League |
— |
0[A] |
|
792 |
25 March 2021 |
Hampden Park, Glasgow (H) |
Austria |
2–2 |
World Cup qualification |
Grant Hanley, John McGinn |
0[A] |
|
793 |
28 March 2021 |
Bloomfield Stadium, Tel Aviv (A) |
Israel |
1–1 |
World Cup qualification |
Ryan Fraser |
5,000[B] |
[3] |
794 |
31 March 2021 |
Hampden Park, Glasgow (H) |
Faroe Islands |
4–0 |
World Cup qualification |
John McGinn (2), Ché Adams, Ryan Fraser |
0[A] |
|
795 |
2 June 2021 |
Estádio Algarve, Faro/Loulé (N) |
Netherlands |
2–2 |
Friendly |
Jack Hendry, Kevin Nisbet |
0[A] |
|
796 |
6 June 2021 |
Stade Josy Barthel, Luxembourg (A) |
Luxembourg |
1–0 |
Friendly |
Ché Adams |
1,000[B] |
|
797 |
14 June 2021 |
Hampden Park, Glasgow (H) |
Czech Republic |
0–2 |
Euro 2020 |
— |
9,847[B] |
[4] |
798 |
18 June 2021 |
Wembley Stadium, London (A) |
England |
0–0 |
Euro 2020 |
— |
20,306[B] |
[5] |
799 |
22 June 2021 |
Hampden Park, Glasgow (H) |
Croatia |
1–3 |
Euro 2020 |
Callum McGregor |
9,896[B] |
[6] |
800 |
1 September 2021 |
Parken Stadium, Copenhagen (A) |
Denmark |
0–2 |
World Cup qualification |
— |
34,562 |
[7] |
801 |
4 September 2021 |
Hampden Park, Glasgow (H) |
Moldova |
1–0 |
World Cup qualification |
Lyndon Dykes |
40,869 |
[8] |
802 |
7 September 2021 |
Ernst-Happel-Stadion, Vienna (A) |
Austria |
1–0 |
World Cup qualification |
Lyndon Dykes |
18,800 |
[9] |
803 |
9 October 2021 |
Hampden Park, Glasgow (H) |
Israel |
3–2 |
World Cup qualification |
John McGinn, Lyndon Dykes, Scott McTominay |
50,585 |
[10][11] |
804 |
12 October 2021 |
Tórsvøllur, Tórshavn (A) |
Faroe Islands |
1–0 |
World Cup qualification |
Lyndon Dykes |
4,233 |
[12] |
805 |
12 November 2021 |
Zimbru Stadium, Chișinău (A) |
Moldova |
2–0 |
World Cup qualification |
Nathan Patterson, Ché Adams |
3,642 |
[13] |
806 |
15 November 2021 |
Hampden Park, Glasgow (H) |
Denmark |
2–0 |
World Cup qualification |
John Souttar, Ché Adams |
49,527 |
[14] |
807 |
24 March 2022 |
Hampden Park, Glasgow (H) |
Poland |
1–1 |
Friendly |
Kieran Tierney |
39,090 |
[15][16][17] |
808 |
29 March 2022 |
Ernst-Happel-Stadion, Vienna (A) |
Austria |
2–2 |
Friendly |
Jack Hendry, John McGinn |
6,600 |
[15] |
809 |
1 June 2022 |
Hampden Park, Glasgow (H) |
Ukraine |
1–3 |
World Cup qualification play-offs |
Callum McGregor |
49,772 |
[15][18] |
810 |
8 June 2022 |
Hampden Park, Glasgow (H) |
Armenia |
2–0 |
2022–23 Nations League |
Anthony Ralston, Scott McKenna |
38,627 |
[19][18] |
811 |
11 June 2022 |
Aviva Stadium, Dublin (A) |
Republic of Ireland |
0–3 |
2022–23 Nations League |
— |
46,927 |
[19][18] |
812 |
14 June 2022 |
Republican Stadium, Yerevan (A) |
Armenia |
4–1 |
2022–23 Nations League |
Stuart Armstrong (2), John McGinn, Ché Adams |
13,500 |
[19][18] |
813 |
21 September 2022 |
Hampden Park, Glasgow (H) |
Ukraine |
3–0 |
2022–23 Nations League |
John McGinn, Lyndon Dykes (2) |
42,846 |
[19][18] |
814 |
24 September 2022 |
Hampden Park, Glasgow (H) |
Republic of Ireland |
2–1 |
2022–23 Nations League |
Jack Hendry, Ryan Christie |
48,853 |
[19][18] |
815 |
27 September 2022 |
Józef Piłsudski's Cracovia Stadium, Kraków (N) |
Ukraine |
0–0 |
2022–23 Nations League |
— |
13,534 |
[19][18][20] |
816 |
16 November 2022 |
Diyarbakır Stadium, Diyarbakır (A) |
Turkey |
1–2 |
Friendly |
John McGinn |
28,348 |
[21][22] |
817 |
25 March 2023 |
Hampden Park, Glasgow (H) |
Cyprus |
3–0 |
Euro 2024 qualifying |
John McGinn, Scott McTominay (2) |
48,195 |
[23] |
818 |
28 March 2023 |
Hampden Park, Glasgow (H) |
Spain |
2–0 |
Euro 2024 qualifying |
Scott McTominay (2) |
47,976 |
[23] |
819 |
17 June 2023 |
Ullevaal Stadion, Oslo (A) |
Norway |
2–1 |
Euro 2024 qualifying |
Lyndon Dykes, Kenny McLean |
25,791 |
[23] |
820 |
20 June 2023 |
Hampden Park, Glasgow (H) |
Georgia |
2–0 |
Euro 2024 qualifying |
Callum McGregor, Scott McTominay |
50,062 |
[23] |
821 |
8 September 2023 |
AEK Arena, Larnaca (A) |
Cyprus |
3–0 |
Euro 2024 qualifying |
Scott McTominay, Ryan Porteous, John McGinn |
6,633 |
[23] |
822 |
12 September 2023 |
Hampden Park, Glasgow (H) |
England |
1–3 |
Friendly |
Own goal |
49,129 |
[24] |
823 |
12 October 2023 |
Estadio de La Cartuja, Seville (A) |
Spain |
0–2 |
Euro 2024 qualifying |
— |
45,623 |
[23] |
824 |
17 October 2023 |
Stade Pierre-Mauroy, Lille (A) |
France |
1–4 |
Friendly |
Billy Gilmour |
44,000 |
[25] |
825 |
16 November 2023 |
Boris Paichadze Dinamo Arena, Tbilisi (A) |
Georgia |
2–2 |
Euro 2024 qualifying |
Scott McTominay, Lawrence Shankland |
44,595 |
[23] |
826 |
19 November 2023 |
Hampden Park, Glasgow (H) |
Norway |
3–3 |
Euro 2024 qualifying |
John McGinn, Own goal, Stuart Armstrong |
48,138 |
[23] |
827 |
22 March 2024 |
Johan Cruyff Arena, Amsterdam (A) |
Netherlands |
0–4 |
Friendly |
— |
46,223 |
[26] |
828 |
26 March 2024 |
Hampden Park, Glasgow (H) |
Northern Ireland |
0–1 |
Friendly |
— |
33,452 |
[26] |
829 |
3 June 2024 |
Estadio Algarve, Faro/Loulé (N) |
Gibraltar |
2–0 |
Friendly |
Ryan Christie, Ché Adams |
|
[27] |
830 |
7 June 2024 |
Hampden Park, Glasgow (H) |
Finland |
2–2 |
Friendly |
Own goal, Lawrence Shankland |
|
[27] |
831 |
14 June 2024 |
Allianz Arena, Munich (A) |
Germany |
1–5 |
Euro 2024 |
Own goal |
65,062 |
[28] |
832 |
19 June 2024 |
RheinEnergieStadion, Cologne (N) |
Switzerland |
1–1 |
Euro 2024 |
Scott McTominay |
42,711 |
[28] |
833 |
23 June 2024 |
MHPArena, Stuttgart (N) |
Hungary |
0–1 |
Euro 2024 |
— |
54,000 |
[28] |
834 |
5 September 2024 |
Hampden Park, Glasgow (H) |
Poland |
2–3 |
2024–25 Nations League |
Billy Gilmour, Scott McTominay |
46,356 |
|
835 |
8 September 2024 |
Estádio da Luz, Lisbon (A) |
Portugal |
1–2 |
2024–25 Nations League |
Scott McTominay |
59,894 |
|
836 |
12 October 2024 |
Stadion Maksimir, Zagreb (A) |
Croatia |
1–2 |
2024–25 Nations League |
Ryan Christie |
21,702 |
|
837 |
15 October 2024 |
Hampden Park, Glasgow (H) |
Portugal |
0–0 |
2024–25 Nations League |
— |
49,057 |
838 |
15 November 2024 |
Hampden Park, Glasgow (H) |
Croatia |
|
2024–25 Nations League |
|
|
|
839 |
18 November 2024 |
Stadion Narodowy, Warsaw (A) |
Poland |
|
2024–25 Nations League |
|
|
|