Country
Score
Opponent
Date
Tournament
Conf.
Afghanistan
2 - 1
India
26 Mar 2024
2026 World Cup qualifiers
AFC
Albania
2 - 0
Bulgaria
17 Oct 2023
Friendly
UEFA
Algeria
3 - 2
Bolivia
22 Mar 2024
2024 FIFA Series
CAF
American Samoa
2 - 0
Cook Islands
4 Sep 2015
2018 World Cup qualification
OFC
Andorra
2 - 0
Liechtenstein
22 Sep 2022
2022–23 UEFA Nations League
UEFA
Angola
3 - 0
Namibia
27 Jan 2024
2023 Africa Cup of Nations
CAF
Anguilla
2 - 1
Saint Martin
14 Feb 2022
Friendly
CONCACAF
Antigua and Barbuda
4 - 1
Bahamas
14 Oct 2023
2023–24 CONCACAF Nations League
CONCACAF
Argentina
3 - 1
Costa Rica
26 Mar 2024
Friendly
CONMEBOL
Armenia
2 - 1
Latvia
19 Jun 2023
UEFA Euro 2024 qualifying
UEFA
Aruba
5 - 1
Cayman Islands
20 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Australia
5 - 0
Lebanon
26 Mar 2024
2026 World Cup qualification
AFC
Austria
6 - 1
Turkey
26 Mar 2024
Friendly
UEFA
Azerbaijan
1 - 0
Mongolia
22 Mar 2024
2024 FIFA Series
UEFA
Bahamas
2 - 0
British Virgin Islands
4 Mar 2023
Friendly
CONCACAF
Bahrain
3 - 0
Nepal
26 Mar 2024
2026 World Cup qualification
AFC
Bangladesh
2 - 1
Maldives
17 Oct 2023
2026 World Cup qualification
AFC
Barbados
2 - 1
Antigua and Barbuda
26 Mar 2023
2022–23 CONCACAF Nations League
CONCACAF
Belarus
1 - 0
Kosovo
21 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Belgium
5 - 0
Azerbaijan
19 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Belize
3 - 0
Puerto Rico
24 Mar 2024
Friendly
CONCACAF
Benin
3 - 0*
Rwanda
29 Mar 2023
2023 Africa Cup of Nations qualification
CAF
Bermuda
2 - 0
Brunei
22 Mar 2024
2024 FIFA Series
CONCACAF
Bhutan
2 - 0
Hong Kong
17 Oct 2023
2026 World Cup qualifiers
AFC
Bolivia
1 - 0
Andorra
25 Mar 2023
2024 FIFA Series
CONMEBOL
Bosnia and Herzegovina
2 - 0
Liechtenstein
13 Oct 2023
UEFA Euro 2024 qualifying
UEFA
Botswana
1 - 0
Guinea
21 Nov 2023
2026 World Cup qualification
CAF
Brazil
1 - 0
England
23 Mar 2024
Friendly
CONMEBOL
British Virgin Islands
3 - 1
Turks and Caicos Islands
9 Sep 2023
2023–24 CONCACAF Nations League
CONCACAF
Brunei Darussalam
3 - 2
Vanuatu
26 Mar 2024
2024 FIFA Series
AFC
Bulgaria
1 - 0
Tanzania
26 Mar 2024
2024 FIFA Series
UEFA
Burkina Faso
1 - 0
Mauritania
16 Jan 2024
2026 World Cup qualification
CAF
Burundi
3 - 2
Gambia
16 Nov 2023
2026 World Cup qualification
CAF
Cambodia
4 - 0
Macau
11 Sep 2023
Friendly
AFC
Cameroon
3 - 2
Gambia
23 Jan 2024
2023 Africa Cup of Nations
CAF
Canada
2 - 0
Trinidad and Tobago
23 Mar 2024
2024 Copa América qualifying
CONCACAF
Cape Verde
1 - 0
Equatorial Guinea
25 Mar 2024
2024 FIFA Series
CAF
Cayman Islands
2 - 1
U.S. Virgin Islands
17 Oct 2023
2023–24 CONCACAF Nations League
CONCACAF
Central African Republic
4 - 0
Papua New Guinea
25 Mar 2024
2024 FIFA Series
CAF
Chad
2 - 1
Mauritius
26 Mar 2024
2025 Africa Cup of Nations qualification
CAF
Chile
3 - 0
Albania
22 Mar 2024
Friendly
CONMEBOL
China PR
4 - 1
Singapore
26 Mar 2024
2026 World Cup qualification
AFC
Chinese Taipei
3 - 0
East Timor
17 Oct 2023
2026 World Cup qualification
AFC
Colombia
3 - 2
Romania
26 Mar 2024
Friendly
CONMEBOL
Comoros
4 - 0
Uganda
22 Mar 2024
Friendly
CAF
Republic of the Congo
1 - 0
South Sudan
27 Mar 2023
2023 Africa Cup of Nations qualification
CAF
DR Congo
3 - 1
Guinea
2 Feb 2024
2023 Africa Cup of Nations
CAF
Cook Islands
1 - 0
Tonga
26 Mar 2024
2024 OFC Nations Cup qualification
OFC
Costa Rica
3 - 1
Honduras
23 Mar 2024
2024 Copa América qualifying
CONCACAF
Croatia
4 - 2
Egypt
26 Mar 2024
2024 FIFA Series
UEFA
Cuba
1 - 0
Nicaragua
26 Mar 2024
Friendly
CONCACAF
Curaçao
5 - 3
Trinidad and Tobago
17 Oct 2023
2023–24 Nations League
CONCACAF
Cyprus
1 - 0
Lithuania
19 Nov 2023
Friendly
UEFA
Czech Republic
2 - 1
Armenia
26 Mar 2024
Friendly
UEFA
Denmark
2 - 0
Faroe Islands
26 Mar 2024
Friendly
UEFA
Djibouti
3 - 1
Pakistan
17 Jun 2023
Friendly
CAF
Dominica
3 - 0
Turks and Caicos Islands
12 Sep 2023
2023–24 Nations League
CONCACAF
Dominican Republic
2 - 0
Aruba
22 Mar 2024
Friendly
CONCACAF
Ecuador
2 - 0
Guatemala
21 Mar 2024
Friendly
CONMEBOL
Egypt
1 - 0
New Zealand
22 Mar 2024
2024 FIFA Series
CAF
El Salvador
3 - 1
Grenada
4 Jun 2022
2022–23 Nations League
CONCACAF
England
2 - 0
Malta
17 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Equatorial Guinea
2 - 0
Cambodia
22 Mar 2024
2024 FIFA Series
CAF
Eritrea
4 - 1
Kenya
17 Dec 2019
2019 CECAFA Cup
CAF
Estonia
1 - 0
Finland
12 Jan 2023
Friendly
UEFA
Eswatini
3 - 0
Somalia
20 Mar 2024
2025 Africa Cup of Nations qualification
CAF
Ethiopia
2 - 1
Lesotho
24 Mar 2024
Friendly
CAF
Faroe Islands
4 - 0
Liechtenstein
22 Mar 2024
Friendly
UEFA
Fiji
2 - 0
Solomon Islands
21 Mar 2024
Friendly
OFC
Finland
2 - 1
Estonia
26 Mar 2024
Friendly
UEFA
France
3 - 2
Chile
26 Mar 2024
Friendly
UEFA
Gabon
2 - 1
Burundi
19 Nov 2023
2026 World Cup qualification
CAF
Gambia
3 - 2
South Sudan
14 Jun 2023
2023 Africa Cup of Nations qualification
CAF
Georgia
2 - 0
Luxembourg
21 Mar 2024
UEFA Euro 2024 qualifying play-offs
UEFA
Germany
2 - 1
Netherlands
26 Mar 2024
Friendly
UEFA
Ghana
1 - 0
Madagascar
17 Nov 2023
2026 World Cup qualification
CAF
Gibraltar
1 - 0
Andorra
19 Nov 2022
Friendly
UEFA
Greece
5 - 0
Kazakhstan
21 Mar 2024
UEFA Euro 2024 qualifying play-offs
UEFA
Grenada
2 - 0
Saint Lucia
5 Mar 2023
Friendly
CONCACAF
Guam
3 - 2
Northern Mariana Islands
22 Feb 2022
Friendly
AFC
Guatemala
2 - 0
El Salvador
7 Sep 2023
2023–24 Nations League
CONCACAF
Guinea
5 - 1
Bermuda
25 Mar 2024
2024 FIFA Series
CAF
Guinea-Bissau
2 - 1
Sudan
25 Mar 2024
Friendly
CAF
Guyana
4 - 1
Cambodia
26 Mar 2024
2024 FIFA Series
CONCACAF
Haiti
2 - 1
Qatar
25 Jun 2023
2023 CONCACAF Gold Cup
CONCACAF
Honduras
2 - 0
Mexico
17 Nov 2023
2023–24 Nations League
CONCACAF
Hong Kong
2 - 1
China
1 Jan 2024
Friendly
AFC
Hungary
1 - 0
Kosovo
26 Mar 2024
Friendly
UEFA
Iceland
4 - 1
Israel
26 Mar 2024
UEFA Euro 2024 qualifying play-offs
UEFA
India
1 - 0
Kuwait
16 Nov 2023
2026 World Cup qualification
AFC
Indonesia
3 - 0
Vietnam
26 Mar 2024
2026 World Cup qualification
AFC
IR Iran
1 - 0
Turkmenistan
26 Mar 2024
2026 World Cup qualification
AFC
Iraq
5 - 0
Philippines
26 Mar 2024
2026 World Cup qualification
AFC
Israel
2 - 0
Andorra
21 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Republic of Ireland
4 - 0
Gibraltar
16 Oct 2023
UEFA Euro 2024 qualifying
UEFA
Italy
2 - 0
Ecuador
24 Mar 2024
Friendly
UEFA
Ivory Coast
2 - 1
Uruguay
26 Mar 2024
Friendly
CAF
Jamaica
1 - 0
Panama
24 Mar 2024
2023–24 Nations League
CONCACAF
Japan
1 - 0
North Korea
21 Mar 2024
2026 World Cup qualification
AFC
Jordan
7 - 0
Pakistan
26 Mar 2024
2026 World Cup qualification
AFC
Kazakhstan
2 - 0
Turkmenistan
14 Mar 2024
Friendly
UEFA
Kenya
3 - 1
Zimbabwe
26 Mar 2024
Friendly
CAF
Korea DPR
6 - 1
Myanmar
21 Nov 2023
2026 World Cup qualification
AFC
Korea Republic
3 - 0
Thailand
26 Mar 2024
2026 World Cup qualification
AFC
Kosovo
1 - 0
Armenia
22 Mar 2024
Friendly
UEFA
Kuwait
4 - 0
Afghanistan
21 Nov 2023
2026 World Cup qualification
AFC
Kyrgyz Republic
5 - 1
Chinese Taipei
26 Mar 2024
2026 World Cup qualification
AFC
Laos
2 - 1
Bhutan
25 Mar 2023
Friendly
AFC
Latvia
2 - 0
Armenia
12 Oct 2023
UEFA Euro 2024 qualifying
UEFA
Lebanon
2 - 1
Jordan
28 Dec 2023
Friendly
AFC
Lesotho
2 - 1
Ethiopia
21 Mar 2024
Friendly
CAF
Liberia
2 - 0
Djibouti
20 Mar 2024
2025 Africa Cup of Nations qualification
CAF
Libya
2 - 1
Burkina Faso
22 Mar 2024
Friendly
CAF
Liechtenstein
2 - 1
Luxembourg
7 Oct 2020
Friendly
UEFA
Lithuania
1 - 0
Gibraltar
26 Mar 2024
2022-23 UEFA Nations League
UEFA
Luxembourg
2 - 1
Kazakhstan
26 Mar 2024
Friendly
UEFA
Macau
1 - 0
Sri Lanka
6 Jun 2019
2022 World Cup qualification
AFC
Madagascar
1 - 0
Burundi
22 Mar 2024
Friendly
CAF
Malawi
1 - 0
Liberia
17 Nov 2023
2026 World Cup qualification
CAF
Malaysia
1 - 0
Chinese Taipei
21 Nov 2023
2026 World Cup qualification
AFC
Maldives
2 - 0
Bhutan
22 Jun 2023
2023 SAFF Championship
AFC
Mali
2 - 0
Nigeria
26 Mar 2024
Friendly
CAF
Malta
1 - 0
Gibraltar
6 Sep 2023
Friendly
UEFA
Mauritania
1 - 0
Algeria
23 Jan 2024
2023 Africa Cup of Nations
CAF
Mauritius
1 - 0
Angola
10 Jul 2023
2023 COSAFA Cup
CAF
Mexico
3 - 0
Panama
21 Mar 2024
2023–24 CONCACAF Nations League
CONCACAF
Moldova
4 - 0
Cayman Islands
26 Mar 2024
Friendly
UEFA
Mongolia
2 - 0
Yemen
14 Jun 2022
2023 AFC Asian Cup qualification
AFC
Montenegro
1 - 0
North Macedonia
25 Mar 2024
Friendly
UEFA
Montserrat
4 - 2
Barbados
20 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Morocco
1 - 0
Angola
22 Mar 2024
Friendly
CAF
Mozambique
2 - 0
Lesotho
6 Jan 2024
Friendly
CAF
Myanmar
5 - 1
Macau
17 Oct 2023
2026 World Cup qualification
AFC
Namibia
1 - 0
Tunisia
16 Jan 2024
2023 Africa Cup of Nations
CAF
Nepal
1 - 0
Laos
17 Oct 2023
2026 World Cup qualification
AFC
Netherlands
2 - 0
Scotland
22 Mar 2024
Friendly
UEFA
New Caledonia
1 - 0
Vanuatu
28 Nov 2023
2023 Pacific Games
OFC
New Zealand
1 - 0
China
26 Mar 2023
Friendly
OFC
Nicaragua
4 - 0
Barbados
17 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Niger
2 - 1
Zambia
21 Nov 2023
2026 World Cup qualification
CAF
Nigeria
2 - 1
Ghana
22 Mar 2024
Friendly
CAF
North Macedonia
3 - 1
Armenia
17 Oct 2023
Friendly
UEFA
Northern Ireland
1 - 0
Scotland
26 Mar 2024
Friendly
UEFA
Norway
2 - 0
Faroe Islands
16 Nov 2023
Friendly
UEFA
Oman
2 - 0
Malaysia
26 Mar 2024
2026 World Cup qualification
AFC
Pakistan
1 - 0
Cambodia
17 Oct 2023
2026 World Cup qualification
AFC
Palestine
5 - 0
Bangladesh
26 Mar 2024
2026 World Cup qualification
AFC
Panama
3 - 1
Costa Rica
20 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Papua New Guinea
3 - 0(w/o)
Cook Islands
27 Nov 2023
2023 Pacific Games
OFC
Paraguay
1 - 0
Bolivia
17 Oct 2023
2026 World Cup qualification
CONMEBOL
Peru
4 - 1
Dominican Republic
26 Mar 2024
Friendly
CONMEBOL
Philippines
2 - 1
Afghanistan
15 Oct 2023
Friendly
AFC
Poland
5 - 1
Estonia
21 Mar 2024
UEFA Euro 2024 qualifying play-offs
UEFA
Portugal
5 - 2
Sweden
21 Mar 2024
Friendly
UEFA
Puerto Rico
6 - 1
Bahamas
21 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Qatar
2 - 1
Kuwait
26 Mar 2024
2026 World Cup qualification
AFC
Romania
1 - 0
Switzerland
21 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Russia
4 - 0
Serbia
21 Mar 2024
Friendly
UEFA
Rwanda
2 - 0
Madagascar
25 Mar 2024
Friendly
CAF
Saint Kitts and Nevis
3 - 1
San Marino
20 Mar 2024
Friendly
CONCACAF
Saint Lucia
2 - 1
Guadeloupe
12 Oct 2023
2023–24 CONCACAF Nations League
CONCACAF
Saint Vincent
3 - 0
Belize
21 Nov 2023
2023–24 CONCACAF Nations League
CONCACAF
Samoa
1 - 0
Cook Islands
23 Mar 2024
2024 OFC Nations Cup qualification
OFC
San Marino
1 - 0
Liechtenstein
28 Apr 2004
Friendly
UEFA
São Tomé and Príncipe
1 - 0
Mauritius
24 Mar 2022
2023 Africa Cup of Nations qualification
CAF
Saudi Arabia
1 - 0
Tajikistan
21 Mar 2024
2026 World Cup qualification
AFC
Scotland
3 - 0
Cyprus
8 Sep 2023
UEFA Euro 2024 qualifying
UEFA
Senegal
1 - 0
Benin
26 Mar 2024
Friendly
CAF
Serbia
1 - 0
Cyprus
25 Mar 2024
Friendly
UEFA
Seychelles
1 - 0
Bangladesh
28 Mar 2023
Friendly
CAF
Sierra Leone
2 - 0
Somalia
17 Oct 2023
Friendly
CAF
Singapore
1 - 0
Guam
17 Oct 2023
2026 World Cup qualification
AFC
Slovakia
2 - 1
Bosnia and Herzegovina
19 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Slovenia
2 - 0
Portugal
26 Mar 2024
Friendly
UEFA
Solomon Islands
2 - 1
Fiji
18 Mar 2024
Friendly
OFC
Somalia
1 - 0
Burundi
13 Dec 2019
2019 CECAFA Cup
CAF
South Africa
2 - 0
Morocco
30 Jan 2024
2023 Africa Cup of Nations
CAF
South Sudan
1 - 0
Kenya
12 Sep 2023
Friendly
CAF
Spain
3 - 1
Georgia
19 Nov 2023
UEFA Euro 2024 qualifying
UEFA
Sri Lanka
2 - 0
Bhutan
25 Mar 2024
2024 FIFA Series
AFC
Sudan
1 - 0
Guinea-Bissau
22 Mar 2024
Friendly
CAF
Suriname
4 - 0
Grenada
12 Oct 2023
2023–24 CONCACAF Nations League
CONCACAF
Sweden
1 - 0
Albania
21 Mar 2024
Friendly
UEFA
Switzerland
1 - 0
Republic of Ireland
26 Mar 2024
Friendly
UEFA
Syria
7 - 0
Myanmar
26 Mar 2024
2026 World Cup qualification
AFC
Tahiti
2 - 0
Papua New Guinea
30 Nov 2023
2023 Pacific Games
OFC
Tajikistan
2 - 1
Lebanon
22 Nov 2024
2023 AFC Asian Cup
AFC
Tanzania
3 - 0
Mongolia
25 Mar 2024
2024 FIFA Series
CAF
Thailand
2 - 0
Kyrgyzstan
16 Jan 2024
2023 AFC Asian Cup
AFC
East Timor
[[national football team|]]
AFC
Togo
[[national football team|]]
CAF
Tonga
6 - 2
American Samoa
30 Nov 2023
2023 Pacific Games
OFC
Trinidad and Tobago
[[national football team|]]
CONCACAF
Tunisia
[[national football team|]]
CAF
Turkey
[[national football team|]]
UEFA
Turkmenistan
[[national football team|]]
AFC
Turks and Caicos Islands
2 - 1
Bonaire
28 Mar 2023
2022–23 Nations League
CONCACAF
Uganda
[[national football team|]]
CAF
Ukraine
[[national football team|]]
UEFA
United Arab Emirates
[[national football team|]]
AFC
United States
[[national football team|]]
CONCACAF
Uruguay
[[national football team|]]
CONMEBOL
U.S. Virgin Islands
[[national football team|]]
CONCACAF
Uzbekistan
3 - 0
Hong Kong
26 Mar 2024
2026 World Cup qualification
AFC
Vanuatu
6 - 0
Tuvalu
20 Nov 2023
2023 Pacific Games
OFC
Venezuela
[[national football team|]]
CONMEBOL
Vietnam
[[national football team|]]
AFC
Wales
[[national football team|]]
UEFA
Yemen
[[national football team|]]
AFC
Zambia
2 - 1
Malawi
26 Mar 2024
Friendly
CAF
Zimbabwe
[[national football team|]]
CAF