International results

Over 48,000 international football matches since 1872, under a CC0 licence.

11,816 matches

Date Home Score Away Competition Place
July 21, 2026 Algeria 1 : 0 Zambia Friendly Blida, Algeria
July 18, 2026 Algeria 1 : 1 Zambia Friendly Blida, Algeria
July 15, 2026 Morocco 2 : 1 Malawi Friendly Rabat, Morocco neutral venue
July 13, 2026 Ivory Coast 0 : 1 Ghana Friendly Casablanca, Morocco neutral venue
July 10, 2026 Egypt 1 : 0 Senegal Friendly Cairo, Egypt
July 10, 2026 Cameroon 3 : 1 Benin Friendly Yaoundé, Cameroon
July 7, 2026 Egypt 0 : 1 Senegal Friendly Cairo, Egypt
June 12, 2026 Saudi Arabia 5 : 1 Laos Friendly Bangkok, Thailand neutral venue
June 9, 2026 Saudi Arabia 4 : 0 Laos Friendly Bangkok, Thailand neutral venue
June 9, 2026 Costa Rica 0 : 6 Canada Friendly Santa Ana, Costa Rica
June 9, 2026 Brazil 0 : 1 United States Friendly Fortaleza, Brazil
June 8, 2026 South Sudan 0 : 1 Madagascar CAF Olympic Qualifying Tournament Juba, South Sudan
June 8, 2026 Ecuador 0 : 1 Argentina CONMEBOL Nations League Quito, Ecuador
June 8, 2026 Uruguay 1 : 1 Venezuela CONMEBOL Nations League Montevideo, Uruguay
June 8, 2026 Paraguay 3 : 4 Colombia CONMEBOL Nations League Asunción, Paraguay
June 8, 2026 Peru 4 : 0 Bolivia CONMEBOL Nations League Callao, Peru
June 8, 2026 Belarus 6 : 0 Armenia FIFA World Cup qualification Gori, Georgia neutral venue
June 8, 2026 Cyprus 0 : 2 Moldova FIFA World Cup qualification Larnaca, Cyprus
June 8, 2026 Georgia 2 : 3 Greece FIFA World Cup qualification Tbilisi, Georgia
June 8, 2026 North Macedonia 1 : 3 Azerbaijan FIFA World Cup qualification Bitola, North Macedonia
June 8, 2026 Hungary 6 : 1 Andorra FIFA World Cup qualification Budapest, Hungary
June 8, 2026 Gibraltar 0 : 8 Kosovo FIFA World Cup qualification Europa Sports Park, Gibraltar
June 8, 2026 Croatia 4 : 0 Bulgaria FIFA World Cup qualification Pula, Croatia
June 8, 2026 Lithuania 2 : 0 Liechtenstein FIFA World Cup qualification Druskininkai, Lithuania
June 8, 2026 Estonia 1 : 1 Bosnia and Herzegovina FIFA World Cup qualification Pärnu, Estonia
June 8, 2026 Luxembourg 0 : 7 Belgium FIFA World Cup qualification Esch-sur-Alzette, Luxembourg
June 8, 2026 Israel 1 : 5 Scotland FIFA World Cup qualification Budapest, Hungary neutral venue
June 8, 2026 Latvia 1 : 2 Slovakia FIFA World Cup qualification Riga, Latvia
June 8, 2026 Finland 3 : 1 Portugal FIFA World Cup qualification Tampere, Finland
June 8, 2026 Malta 0 : 3 Turkey FIFA World Cup qualification Ta' Qali, Malta