July 16, 2026
44a83159-dae9-45a1-b230-b1087c3e2706

The 2026 FIFA World Cup has reached its climax after weeks of intense competition across venues in the United States, Canada, and Mexico. The tournament concluded on Sunday, July 19, with Spain emerging as the new world champions after a thrilling final against Argentina. Below is the complete match schedule and results from the group stage through the final rounds.

June 11–13: opening matches and early surprises

June 11

Mexico 2 – 0 South Africa

June 12

South Korea 2 – 1 Czech Republic
Canada 1 – 1 Bosnia and Herzegovina

June 13

United States 4 – 1 Paraguay
Qatar 1 – 1 Switzerland

June 14–16: powerhouse performances and upsets

June 14

Brazil 1 – 1 Morocco
Haiti 0 – 1 Scotland
Australia 2 – 0 Turkey
Germany 7 – 1 Curaçao
Netherlands 2 – 2 Japan

June 15

Côte d’Ivoire 1 – 0 Equatorial Guinea
Sweden 5 – 1 Tunisia
Spain 0 – 0 Cape Verde
Belgium 1 – 1 Egypt

June 16

Saudi Arabia 1 – 1 Uruguay
Iran 2 – 2 New Zealand
France 3 – 1 Senegal

June 17–19: knockout stage begins and dramatic turnarounds

June 17

Iraq 1 – 4 Norway
Argentina 3 – 0 Algeria
Austria 3 – 1 Jordan
Portugal 1 – 1 DR Congo
England 4 – 2 Croatia

June 18

Ghana 1 – 0 Panama
Uzbekistan 1 – 3 Colombia
Czech Republic 1 – 1 South Africa
Switzerland 4 – 1 Bosnia and Herzegovina

June 19

Canada 6 – 0 Qatar
Mexico 1 – 0 South Korea
United States 2 – 0 Australia

June 20–22: group stage conclusions and last-minute goals

June 20

Scotland 0 – 1 Morocco
Brazil 3 – 0 Haiti
Turkey 0 – 1 Paraguay
Netherlands 5 – 1 Sweden
Germany 2 – 1 Côte d’Ivoire

June 21

Equatorial Guinea 0 – 0 Curaçao
Tunisia 0 – 4 Japan
Spain 4 – 0 Saudi Arabia
Belgium 0 – 0 Iran

June 22

Uruguay 2 – 2 Cape Verde
New Zealand 1 – 3 Egypt
Argentina 2 – 0 Austria
France 3 – 0 Iraq

June 23–25: round of 16 kicks off with high-stakes clashes

June 23

Norway 3 – 2 Senegal
Jordan 1 – 2 Algeria
Portugal 5 – 0 Uzbekistan
England 0 – 0 Ghana

June 24

Panama 0 – 1 Croatia
Colombia 1 – 0 DR Congo
Switzerland 2 – 1 Canada
Bosnia and Herzegovina 3 – 1 Qatar

June 25

Scotland 0 – 3 Brazil
Morocco 4 – 2 Haiti
Czech Republic 0 – 3 Mexico
South Africa 1 – 0 South Korea
Curaçao 0 – 2 Côte d’Ivoire
Equatorial Guinea 2 – 1 Germany

June 26–28: dramatic exits and unexpected wins

June 26

Japan 1 – 1 Sweden
Tunisia 1 – 3 Netherlands
Turkey 3 – 2 United States
Paraguay 0 – 0 Australia
Norway 1 – 4 France
Senegal 5 – 0 Iraq

June 27

Cape Verde 0 – 0 Saudi Arabia
Uruguay 0 – 1 Spain
Egypt 1 – 1 Iran
New Zealand 1 – 5 Belgium
Panama 0 – 2 England
Croatia 2 – 1 Ghana

June 28

Colombia 0 – 0 Portugal
DR Congo 3 – 1 Uzbekistan
Algeria 3 – 3 Austria
Jordan 1 – 3 Argentina
South Africa 0 – 1 Canada

June 29–July 2: round of 16 continues with penalties and late drama

June 29

Brazil 2 – 1 Japan
Germany 1 – 1 Paraguay (3 – 4 penalties)

June 30

Netherlands 1 – 1 Morocco (2 – 3 penalties)
Côte d’Ivoire 1 – 2 Norway
France 3 – 0 Sweden

July 1

Mexico 2 – 0 Equatorial Guinea
England 2 – 1 DR Congo
Belgium 3 – 2 Senegal (a.e.t.)

July 2

United States 2 – 0 Bosnia and Herzegovina
Spain 3 – 1 Austria

July 3–7: quarter-finals and semi-finals deliver edge-of-seat action

July 3

Portugal 2 – 1 Croatia
Switzerland 2 – 0 Algeria
Australia 1 – 1 Egypt (2 – 4 penalties)

July 4

Argentina 3 – 2 Cape Verde (a.e.t.)
Colombia 1 – 0 Ghana
Canada 0 – 3 Morocco
Paraguay 0 – 1 France

July 5

Brazil 1 – 2 Norway

July 6

Mexico 2 – 3 England
Portugal 0 – 1 Spain

July 7

United States 1 – 4 Belgium
Argentina 3 – 2 Egypt
Switzerland 0 – 0 Colombia (4 – 3 penalties)

July 9–15: the final stretch – semifinals and championship decider

July 9

France 2 – 0 Morocco

July 10

Spain 2 – 1 Belgium

July 11

Norway 1 – 2 England (a.e.t.)

July 12

Argentina 3 – 1 Switzerland (a.e.t.)

July 14

France 0 – 2 Spain

July 15

England 1 – 2 Argentina

July 18–19: the grand finale

July 18, 23:00

France 2 – 4 England (Match for 3rd place)

July 19, 21:00

Spain 1 – 0 Argentina (Final)