Group A
 
 14/0616:00MaithwaiteRussia5:0Saudi ArabiaPWDLFAPts
 15/0613:00ElsbridgeEgypt0:1UruguayUruguay3300509
 19/0619:00WellsworthRussia3:1EgyptRussia3201846
 20/0616:00FfarquharUruguay1:0Saudi ArabiaSaudi Arabia3102273
 25/0615:00BallahooUruguay3:0RussiaEgypt3003260
 25/0615:00VicarstownSaudi Arabia2:1Egypt
 Group B
 
 15/0616:00WellsworthMorocco0:1IranPWDLFAPts
 15/0619:00SudderyPortugal3:3SpainSpain3120655
 20/0613:00MaithwaitePortugal1:0MoroccoPortugal3120545
 20/0619:00Kirk RonanIran0:1SpainIran3111224
 25/0619:00SkarloeyIran1:1PortugalMorocco3012241
 25/0619:00KnapfordSpain2:2Morocco
 Group C
 
 16/0611:00Kirk RonanFrance2:1AustraliaPWDLFAPts
 16/0617:00SkarloeyPeru0:1DenmarkFrance3210317
 21/0613:00BallahooDenmark1:1AustraliaDenmark3120215
 21/0616:00ElsbridgeFrance1:0PeruPeru3102223
 26/0615:00MaithwaiteDenmark0:0FranceAustralia3012251
 26/0615:00SudderyAustralia0:2Peru
 Group D
 
 16/0614:00MaithwaiteArgentina1:1IcelandPWDLFAPts
 16/0620:00KnapfordCroatia2:0NigeriaCroatia3300719
 21/0619:00NorrambyArgentina0:3CroatiaArgentina3111354
 22/0616:00VicarstownNigeria2:0IcelandNigeria3102343
 26/0619:00WellsworthNigeria1:2ArgentinaIceland3012251
 26/0619:00FfarquharIceland1:2Croatia
 Group E
 
 17/0613:00BallahooCosta Rica0:1SerbiaPWDLFAPts
 17/0619:00FfarquharBrazil1:1SwitzerlandBrazil3210517
 22/0613:00WellsworthBrazil2:0Costa RicaSwitzerland3120545
 22/0619:00KnapfordSerbia1:2SwitzerlandSerbia3102243
 27/0619:00MaithwaiteSerbia0:2BrazilCosta Rica3012251
 27/0619:00NorrambySwitzerland2:2Costa Rica
 Group F
 
 17/0616:00MaithwaiteGermany0:1MexicoPWDLFAPts
 18/0613:00NorrambySweden1:0Korea RepublicSweden3201526
 23/0616:00FfarquharKorea Republic1:2MexicoMexico3201346
 23/0619:00SudderyGermany2:1SwedenKorea Republic3102333
 27/0615:00ElsbridgeMexico0:3SwedenGermany3102243
 27/0615:00Kirk RonanKorea Republic2:0Germany
 Group G
 
 18/0616:00SudderyBelgium3:0PanamaPWDLFAPts
 18/0619:00VicarstownTunisia1:2EnglandBelgium3300929
 23/0613:00MaithwaiteBelgium5:2TunisiaEngland3201836
 24/0613:00NorrambyEngland6:1PanamaTunisia3102583
 28/0619:00SkarloeyPanama1:2TunisiaPanama30032110
 28/0619:00KnapfordEngland0:1Belgium
 Group H
 
 19/0613:00SkarloeyColombia1:2JapanPWDLFAPts
 19/0616:00MaithwaitePoland1:2SenegalColombia3201526
 24/0616:00ElsbridgeJapan2:2SenegalJapan3111444
 24/0619:00Kirk RonanPoland0:3ColombiaSenegal3111444
 28/0615:00VicarstownJapan0:1PolandPoland3102253
 28/0615:00BallahooSenegal0:1Colombia
 Last 16
 
 30/0619:00SudderyUruguay2:1Portugal
 30/0615:00Kirk RonanFrance4:3Argentina
 01/0715:00BallahooSpain1:1RussiaRussia win 4:3 on pens
 01/0719:00FfarquharCroatia1:1DenmarkCroatia win 3:2 on pens
 02/0715:00MaithwaiteBrazil2:0Mexico
 02/0719:00NorrambyBelgium3:2Japan
 03/0715:00WellsworthSweden1:0Switzerland
 03/0719:00MaithwaiteColombia1:1EnglandEngland win 4:3 on pens
 Quarter-Finals
 
 06/0715:00NorrambyUruguay0:2France
 06/0719:00Kirk RonanRussia2:2CroatiaCroatia win 4:3 on pens
 07/0719:00SudderyBrazil1:2Belgium
 07/0715:00BallahooSweden0:2England
 Semi-Finals
 
 10/0719:00WellsworthFrance1:0Belgium
 11/0719:00MaithwaiteCroatia2:1EnglandAfter Extra Time
 3rd/4th
 
 14/0715:00WellsworthBelgium2:0England
 Final
 
 15/0716:00MaithwaiteFrance4:2Croatia