World Cup Archive
964 matches · goals · red cards · penalties · 1930 – 2022
Showing 964 World Cup matches.
964
Matches
82
Teams
2,720
Goals
2.8
Per Match
Showing 1–100 of 964 matches.
DateStageHomeScoreAwayWinnerPensCity
Argentina3–3 aetFrance
Final·18 Dec 2022·Lusail·Draw won 4–2 on pens
18 Dec 2022FinalArgentina3–3 aetFranceDraw4–2Lusail
Croatia2–1Morocco
Third-place match·17 Dec 2022·Doha
17 Dec 2022Third-place matchCroatia2–1MoroccoCroatia—Doha
France2–0Morocco
Semi-final·14 Dec 2022·Al Khor
14 Dec 2022Semi-finalFrance2–0MoroccoFrance—Al Khor
Argentina3–0Croatia
Semi-final·13 Dec 2022·Lusail
13 Dec 2022Semi-finalArgentina3–0CroatiaArgentina—Lusail
France2–1England
Quarter-final·10 Dec 2022·Al Khor
10 Dec 2022Quarter-finalFrance2–1EnglandFrance—Al Khor
Morocco1–0Portugal
Quarter-final·10 Dec 2022·Doha
10 Dec 2022Quarter-finalMorocco1–0PortugalMorocco—Doha
Argentina2–2 aetNetherlands
Quarter-final·9 Dec 2022·Lusail·Draw won 4–3 on pens
9 Dec 2022Quarter-finalArgentina2–2 aetNetherlandsDraw4–3Lusail
Brazil1–1 aetCroatia
Quarter-final·9 Dec 2022·Al Rayyan·Draw won 2–4 on pens
9 Dec 2022Quarter-finalBrazil1–1 aetCroatiaDraw2–4Al Rayyan
Portugal6–1Switzerland
Round of 16·6 Dec 2022·Lusail
6 Dec 2022Round of 16Portugal6–1SwitzerlandPortugal—Lusail
Spain0–0 aetMorocco
Round of 16·6 Dec 2022·Al Rayyan·Draw won 0–3 on pens
6 Dec 2022Round of 16Spain0–0 aetMoroccoDraw0–3Al Rayyan
Brazil4–1South Korea
Round of 16·5 Dec 2022·Doha
5 Dec 2022Round of 16Brazil4–1South KoreaBrazil—Doha
Croatia1–1 aetJapan
Round of 16·5 Dec 2022·Al Wakrah·Draw won 3–1 on pens
5 Dec 2022Round of 16Croatia1–1 aetJapanDraw3–1Al Wakrah
England3–0Senegal
Round of 16·4 Dec 2022·Al Khor
4 Dec 2022Round of 16England3–0SenegalEngland—Al Khor
France3–1Poland
Round of 16·4 Dec 2022·Doha
4 Dec 2022Round of 16France3–1PolandFrance—Doha
Argentina2–1Australia
Round of 16·3 Dec 2022·Al Rayyan
3 Dec 2022Round of 16Argentina2–1AustraliaArgentina—Al Rayyan
Netherlands3–1USA
Round of 16·3 Dec 2022·Doha
3 Dec 2022Round of 16Netherlands3–1USANetherlands—Doha
Switzerland3–2Serbia
Group G·2 Dec 2022·Doha
2 Dec 2022Group GSwitzerland3–2SerbiaSwitzerland—Doha
Brazil0–1Cameroon
Group G·2 Dec 2022·Lusail
2 Dec 2022Group GBrazil0–1CameroonCameroon—Lusail
Uruguay2–0Ghana
Group H·2 Dec 2022·Al Wakrah
2 Dec 2022Group HUruguay2–0GhanaUruguay—Al Wakrah
Portugal1–2South Korea
Group H·2 Dec 2022·Al Rayyan
2 Dec 2022Group HPortugal1–2South KoreaSouth Korea—Al Rayyan
Spain1–2Japan
Group F·1 Dec 2022·Doha
1 Dec 2022Group FSpain1–2JapanJapan—Doha
Germany4–2Costa Rica
Group F·1 Dec 2022·Al Khor
1 Dec 2022Group FGermany4–2Costa RicaGermany—Al Khor
Morocco2–1Canada
Group E·1 Dec 2022·Doha
1 Dec 2022Group EMorocco2–1CanadaMorocco—Doha
Belgium0–0Croatia
Group E·1 Dec 2022·Al Rayyan
1 Dec 2022Group EBelgium0–0CroatiaDraw—Al Rayyan
Mexico2–1Saudi Arabia
Group C·30 Nov 2022·Lusail
30 Nov 2022Group CMexico2–1Saudi ArabiaMexico—Lusail
Argentina2–0Poland
Group C·30 Nov 2022·Doha
30 Nov 2022Group CArgentina2–0PolandArgentina—Doha
Australia1–0Denmark
Group D·30 Nov 2022·Al Wakrah
30 Nov 2022Group DAustralia1–0DenmarkAustralia—Al Wakrah
France0–1Tunisia
Group D·30 Nov 2022·Al Rayyan
30 Nov 2022Group DFrance0–1TunisiaTunisia—Al Rayyan
USA1–0Iran
Group B·29 Nov 2022·Doha
29 Nov 2022Group BUSA1–0IranUSA—Doha
England3–0Wales
Group B·29 Nov 2022·Al Rayyan
29 Nov 2022Group BEngland3–0WalesEngland—Al Rayyan
Senegal2–1Ecuador
Group A·29 Nov 2022·Doha
29 Nov 2022Group ASenegal2–1EcuadorSenegal—Doha
Netherlands2–0Qatar
Group A·29 Nov 2022·Al Khor
29 Nov 2022Group ANetherlands2–0QatarNetherlands—Al Khor
Portugal2–0Uruguay
Group H·28 Nov 2022·Lusail
28 Nov 2022Group HPortugal2–0UruguayPortugal—Lusail
Brazil1–0Switzerland
Group G·28 Nov 2022·Doha
28 Nov 2022Group GBrazil1–0SwitzerlandBrazil—Doha
Ghana3–2South Korea
Group H·28 Nov 2022·Al Rayyan
28 Nov 2022Group HGhana3–2South KoreaGhana—Al Rayyan
Serbia3–3Cameroon
Group G·28 Nov 2022·Al Wakrah
28 Nov 2022Group GSerbia3–3CameroonDraw—Al Wakrah
Spain1–1Germany
Group F·27 Nov 2022·Al Khor
27 Nov 2022Group FSpain1–1GermanyDraw—Al Khor
Canada1–4Croatia
Group E·27 Nov 2022·Doha
27 Nov 2022Group ECanada1–4CroatiaCroatia—Doha
Belgium0–2Morocco
Group E·27 Nov 2022·Doha
27 Nov 2022Group EBelgium0–2MoroccoMorocco—Doha
Japan0–1Costa Rica
Group F·27 Nov 2022·Al Rayyan
27 Nov 2022Group FJapan0–1Costa RicaCosta Rica—Al Rayyan
Argentina2–0Mexico
Group C·26 Nov 2022·Lusail
26 Nov 2022Group CArgentina2–0MexicoArgentina—Lusail
France2–1Denmark
Group D·26 Nov 2022·Doha
26 Nov 2022Group DFrance2–1DenmarkFrance—Doha
Poland2–0Saudi Arabia
Group C·26 Nov 2022·Al Rayyan
26 Nov 2022Group CPoland2–0Saudi ArabiaPoland—Al Rayyan
Australia1–0Tunisia
Group D·26 Nov 2022·Al Wakrah
26 Nov 2022Group DAustralia1–0TunisiaAustralia—Al Wakrah
England0–0USA
Group B·25 Nov 2022·Al Khor
25 Nov 2022Group BEngland0–0USADraw—Al Khor
Netherlands1–1Ecuador
Group A·25 Nov 2022·Doha
25 Nov 2022Group ANetherlands1–1EcuadorDraw—Doha
Qatar1–3Senegal
Group A·25 Nov 2022·Doha
25 Nov 2022Group AQatar1–3SenegalSenegal—Doha
Wales0–2Iran
Group B·25 Nov 2022·Al Rayyan
25 Nov 2022Group BWales0–2IranIran—Al Rayyan
Brazil2–0Serbia
Group G·24 Nov 2022·Lusail
24 Nov 2022Group GBrazil2–0SerbiaBrazil—Lusail
Portugal3–2Ghana
Group H·24 Nov 2022·Doha
24 Nov 2022Group HPortugal3–2GhanaPortugal—Doha
Uruguay0–0South Korea
Group H·24 Nov 2022·Al Rayyan
24 Nov 2022Group HUruguay0–0South KoreaDraw—Al Rayyan
Switzerland1–0Cameroon
Group G·24 Nov 2022·Al Wakrah
24 Nov 2022Group GSwitzerland1–0CameroonSwitzerland—Al Wakrah
Belgium1–0Canada
Group E·23 Nov 2022·Al Rayyan
23 Nov 2022Group EBelgium1–0CanadaBelgium—Al Rayyan
Spain7–0Costa Rica
Group F·23 Nov 2022·Doha
23 Nov 2022Group FSpain7–0Costa RicaSpain—Doha
Germany1–2Japan
Group F·23 Nov 2022·Doha
23 Nov 2022Group FGermany1–2JapanJapan—Doha
Morocco0–0Croatia
Group E·23 Nov 2022·Al Khor
23 Nov 2022Group EMorocco0–0CroatiaDraw—Al Khor
France4–1Australia
Group D·22 Nov 2022·Al Wakrah
22 Nov 2022Group DFrance4–1AustraliaFrance—Al Wakrah
Mexico0–0Poland
Group C·22 Nov 2022·Doha
22 Nov 2022Group CMexico0–0PolandDraw—Doha
Denmark0–0Tunisia
Group D·22 Nov 2022·Al Rayyan
22 Nov 2022Group DDenmark0–0TunisiaDraw—Al Rayyan
Argentina1–2Saudi Arabia
Group C·22 Nov 2022·Lusail
22 Nov 2022Group CArgentina1–2Saudi ArabiaSaudi Arabia—Lusail
USA1–1Wales
Group B·21 Nov 2022·Al Rayyan
21 Nov 2022Group BUSA1–1WalesDraw—Al Rayyan
Netherlands2–0Senegal
Group A·21 Nov 2022·Doha
21 Nov 2022Group ANetherlands2–0SenegalNetherlands—Doha
England6–2Iran
Group B·21 Nov 2022·Doha
21 Nov 2022Group BEngland6–2IranEngland—Doha
Qatar0–2Ecuador
Group A·20 Nov 2022·Al Khor
20 Nov 2022Group AQatar0–2EcuadorEcuador—Al Khor
Croatia2–4France
Final·15 Jul 2018·Moscow
15 Jul 2018FinalCroatia2–4FranceFrance—Moscow
Belgium2–0England
Third-place match·14 Jul 2018·Saint Petersburg
14 Jul 2018Third-place matchBelgium2–0EnglandBelgium—Saint Petersburg
Croatia2–1 aetEngland
Semi-final·11 Jul 2018·Moscow
11 Jul 2018Semi-finalCroatia2–1 aetEnglandCroatia—Moscow
Belgium0–1France
Semi-final·10 Jul 2018·Saint Petersburg
10 Jul 2018Semi-finalBelgium0–1FranceFrance—Saint Petersburg
England2–0Sweden
Quarter-final·7 Jul 2018·Samara
7 Jul 2018Quarter-finalEngland2–0SwedenEngland—Samara
Croatia2–2 aetRussia
Quarter-final·7 Jul 2018·Sochi·Draw won 4–3 on pens
7 Jul 2018Quarter-finalCroatia2–2 aetRussiaDraw4–3Sochi
France2–0Uruguay
Quarter-final·6 Jul 2018·Nizhny Novgorod
6 Jul 2018Quarter-finalFrance2–0UruguayFrance—Nizhny Novgorod
Belgium2–1Brazil
Quarter-final·6 Jul 2018·Kazan
6 Jul 2018Quarter-finalBelgium2–1BrazilBelgium—Kazan
Switzerland0–1Sweden
Round of 16·3 Jul 2018·Saint Petersburg
3 Jul 2018Round of 16Switzerland0–1SwedenSweden—Saint Petersburg
England1–1 aetColombia
Round of 16·3 Jul 2018·Moscow·Draw won 3–4 on pens
3 Jul 2018Round of 16England1–1 aetColombiaDraw3–4Moscow
Mexico0–2Brazil
Round of 16·2 Jul 2018·Samara
2 Jul 2018Round of 16Mexico0–2BrazilBrazil—Samara
Japan2–3Belgium
Round of 16·2 Jul 2018·Rostov-on-Don
2 Jul 2018Round of 16Japan2–3BelgiumBelgium—Rostov-on-Don
Russia1–1 aetSpain
Round of 16·1 Jul 2018·Moscow·Draw won 4–3 on pens
1 Jul 2018Round of 16Russia1–1 aetSpainDraw4–3Moscow
Denmark1–1 aetCroatia
Round of 16·1 Jul 2018·Nizhny Novgorod·Draw won 2–3 on pens
1 Jul 2018Round of 16Denmark1–1 aetCroatiaDraw2–3Nizhny Novgorod
Argentina3–4France
Round of 16·30 Jun 2018·Kazan
30 Jun 2018Round of 16Argentina3–4FranceFrance—Kazan
Portugal1–2Uruguay
Round of 16·30 Jun 2018·Sochi
30 Jun 2018Round of 16Portugal1–2UruguayUruguay—Sochi
Colombia1–0Senegal
Group H·28 Jun 2018·Samara
28 Jun 2018Group HColombia1–0SenegalColombia—Samara
Poland1–0Japan
Group H·28 Jun 2018·Volgograd
28 Jun 2018Group HPoland1–0JapanPoland—Volgograd
Belgium1–0England
Group G·28 Jun 2018·Kaliningrad
28 Jun 2018Group GBelgium1–0EnglandBelgium—Kaliningrad
Tunisia2–1Panama
Group G·28 Jun 2018·Saransk
28 Jun 2018Group GTunisia2–1PanamaTunisia—Saransk
Sweden3–0Mexico
Group F·27 Jun 2018·Yekaterinburg
27 Jun 2018Group FSweden3–0MexicoSweden—Yekaterinburg
Germany0–2South Korea
Group F·27 Jun 2018·Kazan
27 Jun 2018Group FGermany0–2South KoreaSouth Korea—Kazan
Costa Rica2–2Switzerland
Group E·27 Jun 2018·Nizhny Novgorod
27 Jun 2018Group ECosta Rica2–2SwitzerlandDraw—Nizhny Novgorod
Brazil2–0Serbia
Group E·27 Jun 2018·Moscow
27 Jun 2018Group EBrazil2–0SerbiaBrazil—Moscow
Peru2–0Australia
Group C·26 Jun 2018·Sochi
26 Jun 2018Group CPeru2–0AustraliaPeru—Sochi
France0–0Denmark
Group C·26 Jun 2018·Moscow
26 Jun 2018Group CFrance0–0DenmarkDraw—Moscow
Argentina2–1Nigeria
Group D·26 Jun 2018·Saint Petersburg
26 Jun 2018Group DArgentina2–1NigeriaArgentina—Saint Petersburg
Croatia2–1Iceland
Group D·26 Jun 2018·Rostov-on-Don
26 Jun 2018Group DCroatia2–1IcelandCroatia—Rostov-on-Don
Egypt1–2Saudi Arabia
Group A·25 Jun 2018·Volgograd
25 Jun 2018Group AEgypt1–2Saudi ArabiaSaudi Arabia—Volgograd
Russia0–3Uruguay
Group A·25 Jun 2018·Samara
25 Jun 2018Group ARussia0–3UruguayUruguay—Samara
Portugal1–1Iran
Group B·25 Jun 2018·Saransk
25 Jun 2018Group BPortugal1–1IranDraw—Saransk
Morocco2–2Spain
Group B·25 Jun 2018·Kaliningrad
25 Jun 2018Group BMorocco2–2SpainDraw—Kaliningrad
Panama1–6England
Group G·24 Jun 2018·Nizhny Novgorod
24 Jun 2018Group GPanama1–6EnglandEngland—Nizhny Novgorod
Senegal2–2Japan
Group H·24 Jun 2018·Yekaterinburg
24 Jun 2018Group HSenegal2–2JapanDraw—Yekaterinburg
Colombia3–0Poland
Group H·24 Jun 2018·Kazan
24 Jun 2018Group HColombia3–0PolandColombia—Kazan
Tunisia2–5Belgium
Group G·23 Jun 2018·Moscow
23 Jun 2018Group GTunisia2–5BelgiumBelgium—Moscow
Page 1 of 10Next →