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
|
|
Friendly
|
|
|
[27]
|
830
|
7 June 2024
|
Hampden Park,
Glasgow (H)
|
Finland
|
|
Friendly
|
|
|
[27]
|
831
|
14 June 2024
|
Allianz Arena,
Munich (A)
|
Germany
|
|
Euro 2024
|
|
|
[28]
|
832
|
19 June 2024
|
RheinEnergieStadion,
Cologne (N)
|
Switzerland
|
|
Euro 2024
|
|
|
[28]
|
833
|
23 June 2024
|
MHPArena,
Stuttgart (N)
|
Hungary
|
|
Euro 2024
|
|
|
[28]
|
834
|
5 September 2024
|
Hampden Park,
Glasgow (H)
|
Poland
|
|
2024–25 Nations League
|
|
|
|
835
|
8 September 2024
|
Estádio da Luz,
Lisbon (A)
|
Portugal
|
|
2024–25 Nations League
|
|
|
|
836
|
12 October 2024
|
Stadion Aldo Drosina,
Pula (A)
|
Croatia
|
|
2024–25 Nations League
|
|
|
|
837
|
15 October 2024
|
Hampden Park,
Glasgow (H)
|
Portugal
|
|
2024–25 Nations League
|
|
|
|
838
|
15 November 2024
|
Hampden Park,
Glasgow (H)
|
Croatia
|
|
2024–25 Nations League
|
|
|
|
839
|
18 November 2024
|
Stadion Miejski Legii,
Warsaw (A)
|
Poland
|
|
2024–25 Nations League
|
|
|
|