Built on the Zafronix WWC APIGet a free key →

Matches, every kick.

Every Women's World Cup match in a single table — date, stage, teams, score, attendance, venue. Pick a tournament + stage. Knockout dramatic finishes (AET, penalties) are flagged.

52
Matches
all
146
Goals
2.81/match
1.13M
Attendance
21,756/match
3
Dramatic finishes
AET + penalties
DateStageMatchScoreVenueAtt.Weather
Jun 7, 2019Grp AFrancevsSouth Korea
40
Parc des Princes, Paris45,261🌧️15°
Jun 8, 2019Grp ANorwayvsNigeria
30
Stade Auguste-Delaune, Reims11,05816°
Jun 12, 2019Grp ANigeria3dvsSouth Korea4d
20
Stade des Alpes, Grenoble11,252☀️18°
Jun 12, 2019Grp AFrance4dvsNorway3d
21
Allianz Riviera, Nice34,87221°
Jun 17, 2019Grp ANigeria4dvsFrance4d
01
Roazhon Park, Rennes28,267☀️19°
Jun 17, 2019Grp ASouth Korea4dvsNorway4d
12
Stade Auguste-Delaune, Reims13,03423°
Jun 8, 2019Grp BGermanyvsChina
10
Roazhon Park, Rennes15,283🌧️17°
Jun 8, 2019Grp BSpainvsSouth Africa
31
Stade Océane, Le Havre12,044🌧️14°
Jun 12, 2019Grp BGermany3dvsSpain3d
10
Stade du Hainaut, Valenciennes20,761🌧️16°
Jun 13, 2019Grp BSouth Africa4dvsChina4d
01
Parc des Princes, Paris20,011🌧️16°
Jun 17, 2019Grp BSouth Africa3dvsGermany4d
04
Stade de la Mosson, Montpellier15,50228°
Jun 17, 2019Grp BChina3dvsSpain4d
00
Stade Océane, Le Havre11,814☀️17°
Jun 9, 2019Grp CAustraliavsItaly
12
Stade du Hainaut, Valenciennes15,380🌧️18°
Jun 9, 2019Grp CBrazilvsJamaica
30
Stade des Alpes, Grenoble17,668🌧️19°
Jun 13, 2019Grp CAustralia3dvsBrazil3d
32
Stade de la Mosson, Montpellier17,032☀️22°
Jun 14, 2019Grp CJamaica4dvsItaly4d
05
Stade Auguste-Delaune, Reims12,01620°
Jun 18, 2019Grp CJamaica3dvsAustralia4d
14
Stade des Alpes, Grenoble17,40227°
Jun 18, 2019Grp CItaly3dvsBrazil4d
01
Stade du Hainaut, Valenciennes21,669☀️24°
Jun 9, 2019Grp DEnglandvsScotland
21
Allianz Riviera, Nice13,18825°
Jun 10, 2019Grp DArgentinavsJapan
00
Parc des Princes, Paris25,055🌧️16°
Jun 14, 2019Grp DJapan3dvsScotland4d
21
Roazhon Park, Rennes13,20117°
Jun 14, 2019Grp DEngland4dvsArgentina3d
10
Stade Océane, Le Havre20,29417°
Jun 19, 2019Grp DJapan4dvsEngland4d
02
Allianz Riviera, Nice14,319☀️25°
Jun 19, 2019Grp DScotland4dvsArgentina4d
33
Parc des Princes, Paris28,20523°
Jun 10, 2019Grp ECanadavsCameroon
10
Stade de la Mosson, Montpellier10,710🌧️22°
Jun 11, 2019Grp ENew ZealandvsNetherlands
01
Stade Océane, Le Havre10,654🌧️15°
Jun 15, 2019Grp ENetherlands3dvsCameroon4d
31
Stade du Hainaut, Valenciennes22,423🌧️19°
Jun 15, 2019Grp ECanada4dvsNew Zealand3d
20
Stade des Alpes, Grenoble14,85621°
Jun 20, 2019Grp ENetherlands4dvsCanada4d
21
Stade Auguste-Delaune, Reims19,277🌧️16°
Jun 20, 2019Grp ECameroon4dvsNew Zealand4d
21
Stade de la Mosson, Montpellier8,00927°
Jun 11, 2019Grp FChilevsSweden
02
Roazhon Park, Rennes15,875🌧️13°
Jun 11, 2019Grp FUnited StatesvsThailand
130
Stade Auguste-Delaune, Reims18,591🌧️15°
Jun 16, 2019Grp FSweden4dvsThailand4d
51
Allianz Riviera, Nice9,35422°
Jun 16, 2019Grp FUnited States4dvsChile4d
30
Parc des Princes, Paris45,59419°
Jun 20, 2019Grp FSweden3dvsUnited States3d
02
Stade Océane, Le Havre22,41816°
Jun 20, 2019Grp FThailand3dvsChile3d
02
Roazhon Park, Rennes13,56717°
Jun 22, 2019R16Germany4dvsNigeria4d
30
Stade des Alpes, Grenoble17,988🌧️20°
Jun 22, 2019R16Norway4dvsAustralia3d
11AET
Allianz Riviera, Nice12,229☀️24°
Jun 23, 2019R16England3dvsCameroon2d
30
Stade du Hainaut, Valenciennes20,14825°
Jun 23, 2019R16France5dvsBrazil4d
21AET
Stade Océane, Le Havre23,96523°
Jun 24, 2019R16Spain6dvsUnited States3d
12
Stade Auguste-Delaune, Reims19,63328°
Jun 24, 2019R16Sweden3dvsCanada3d
10
Parc des Princes, Paris38,07827°
Jun 25, 2019R16Italy6dvsChina7d
20
Stade de la Mosson, Montpellier17,492☀️30°
Jun 25, 2019R16Netherlands4dvsJapan5d
21
Roazhon Park, Rennes21,07622°
Jun 27, 2019QFNorway4dvsEngland3d
03
Stade Océane, Le Havre21,111☀️25°
Jun 28, 2019QFFrance4dvsUnited States3d
12
Parc des Princes, Paris45,595☀️27°
Jun 29, 2019QFItaly3dvsNetherlands3d
02
Stade du Hainaut, Valenciennes22,600☀️29°
Jun 29, 2019QFGermany6dvsSweden4d
12
Roazhon Park, Rennes25,301☀️29°
Jul 2, 2019SFEngland4dvsUnited States3d
12
Parc Olympique Lyonnais, Décines-Charpieu53,51225°
Jul 3, 2019SFNetherlands3dvsSweden3d
10AET
Parc Olympique Lyonnais, Décines-Charpieu48,452☀️27°
Jul 6, 20193rdEngland3dvsSweden2d
12
Allianz Riviera, Nice20,31628°
Jul 7, 2019FUnited States4dvsNetherlands3d
20
Parc Olympique Lyonnais, Décines-Charpieu57,90029°
GET /matches?year=2019

Team logistics — 2019

24 teams · sorted by distance

Distance is stadium-to-stadium between consecutive matches, great-circle (haversine). First match counts 0 km — we don't guess a pre-tournament anchor. Rest days = full days between consecutive kickoffs (so a Mon → Fri turnaround is 3 days of rest). TZ shift = max hours offset between any venue's country and the team's home country. Multi-zone countries (USA, Brazil, Russia) use their capital city as proxy. DST ignored.

TeamMatchesDistanceTZ shiftAvg restMin restCities visited
England
73,560 km1h3.5d3dNice → Le Havre → Valenciennes → Décines-Charpieu
Sweden
73,013 km0h3.2d2dRennes → Nice → Le Havre → Paris → Décines-Charpieu
Norway
52,824 km0h3.8d3dReims → Nice → Le Havre
Cameroon
42,245 km0h3.3d2dMontpellier → Valenciennes
Germany
52,090 km0h4.3d3dRennes → Valenciennes → Montpellier → Grenoble
Japan
41,992 km8h4.0d3dParis → Rennes → Nice
France
51,905 km0h4.3d4dParis → Nice → Rennes → Le Havre
Netherlands
71,802 km0h3.3d3dLe Havre → Valenciennes → Reims → Rennes → Décines-Charpieu
Nigeria
41,779 km0h3.7d3dReims → Grenoble → Rennes
Italy
51,751 km0h4.0d3dValenciennes → Reims → Montpellier
Thailand
31,506 km3.5d3dReims → Nice → Rennes
Brazil
41,239 km4h3.7d3dGrenoble → Montpellier → Valenciennes → Le Havre
China
41,182 km7h4.7d3dRennes → Paris → Le Havre → Montpellier
Australia
41,181 km9h3.3d3dValenciennes → Montpellier → Grenoble → Nice
Scotland
31,148 km1h4.0d4dNice → Rennes → Paris
United States
71,121 km6h3.3d3dReims → Paris → Le Havre → Décines-Charpieu
South Korea
3954 km8h4.0d4dParis → Grenoble → Reims
Jamaica
3939 km6h3.5d3dGrenoble → Reims
New Zealand
3869 km11h3.5d3dLe Havre → Grenoble → Montpellier
Canada
4838 km6h3.7d3dMontpellier → Grenoble → Reims → Paris
Spain
4798 km0h4.3d3dLe Havre → Valenciennes → Reims
South Africa
3761 km1h3.5d3dLe Havre → Paris → Montpellier
Chile
3607 km5h3.5d3dRennes → Paris
Argentina
3336 km4h3.5d3dParis → Le Havre
Derived client-side from GET /matches?year=2019 + GET /stadiums

Coming next: goals-by-minute bucket, captain per match, and penalty-shootout granularity. Subscribe to the API to get the extra fields as they ship.