Matchday

Fixtures & Schedule

Each fixture maps to an on-chain match ID. Admins finalize results, pools are funded via PupBank, and stakers claim directly from the reward contract. (104 total tournament matches.)

Tournament Stage Breakdown

Group Stage

Jun 11 – Jun 27

72

Matches

45%

reward share

Round of 32

Jun 28 – Jul 3

16

Matches

16%

reward share

Round of 16

Jul 4 – Jul 7

8

Matches

10%

reward share

Quarter-finals

Jul 9 – Jul 11

4

Matches

12%

reward share

Semi-finals

Jul 14 – Jul 15

2

Matches

9%

reward share

3rd Place

Jul 18

1

Matches

2%

reward share

Final

Jul 19

1

Matches

6%

reward share

Fixtures

Times shown in Eastern Time (ET).

#StageDateETHomeAwayVenueCity
1Group AThu, Jun 11, 202615:00MexicoSouth AfricaEstadio AztecaMexico City
2Group AThu, Jun 11, 202621:00South KoreaUEFA Play-off DEstadio AkronGuadalajara
3Group BFri, Jun 12, 202615:00CanadaUEFA Play-off ABMO FieldToronto
7Group DFri, Jun 12, 202621:00USAParaguaySoFi StadiumLos Angeles
4Group BSat, Jun 13, 202615:00QatarSwitzerlandLevi's StadiumSan Francisco Bay Area
5Group CSat, Jun 13, 202618:00BrazilMoroccoMetLife StadiumNew York/New Jersey
6Group CSat, Jun 13, 202621:00HaitiScotlandGillette StadiumBoston
8Group DSat, Jun 13, 2026TBDAustraliaUEFA Play-off CBC PlaceVancouver
9Group ESun, Jun 14, 202613:00GermanyCuraçaoNRG StadiumHouston
10Group ESun, Jun 14, 202619:00Côte d'IvoireEcuadorLincoln Financial FieldPhiladelphia
11Group FSun, Jun 14, 202616:00NetherlandsJapanAT&T StadiumDallas
12Group FSun, Jun 14, 202621:00UEFA Play-off BTunisiaEstadio BBVAMonterrey
13Group GMon, Jun 15, 202621:00IranNew ZealandSoFi StadiumLos Angeles
14Group GMon, Jun 15, 202615:00BelgiumEgyptLumen FieldSeattle
15Group HMon, Jun 15, 202612:00SpainCape VerdeMercedes-Benz StadiumAtlanta
16Group HMon, Jun 15, 202618:00Saudi ArabiaUruguayHard Rock StadiumMiami
21Group ITue, Jun 16, 202615:00FranceSenegalMetLife StadiumNew York/New Jersey
22Group ITue, Jun 16, 202618:00FIFA Play-off 2NorwayGillette StadiumBoston
23Group JTue, Jun 16, 202621:00ArgentinaAlgeriaGEHA Field at ArrowheadKansas City
24Group JWed, Jun 17, 2026TBDAustriaJordanLevi's StadiumSan Francisco Bay Area
25Group KWed, Jun 17, 202613:00PortugalFIFA Play-off 1NRG StadiumHouston
26Group KWed, Jun 17, 202622:00UzbekistanColombiaEstadio AztecaMexico City
35Group LWed, Jun 17, 202616:00EnglandCroatiaAT&T StadiumDallas
36Group LWed, Jun 17, 202619:00GhanaPanamaBMO FieldToronto
73Round of 32Sun, Jun 28, 202615:00TBDTBDSoFi StadiumLos Angeles
74Round of 32Mon, Jun 29, 202616:00TBDTBDGillette StadiumBoston
75Round of 32Mon, Jun 29, 202621:00TBDTBDEstadio BBVAMonterrey
76Round of 32Mon, Jun 29, 202613:00TBDTBDNRG StadiumHouston
89Round of 16Sat, Jul 4, 202617:00TBDTBDLincoln Financial FieldPhiladelphia
90Round of 16Sat, Jul 4, 202613:00TBDTBDNRG StadiumHouston
97Quarter-finalThu, Jul 9, 202616:00TBDTBDGillette StadiumBoston
98Quarter-finalFri, Jul 10, 202615:00TBDTBDSoFi StadiumLos Angeles
99Quarter-finalSat, Jul 11, 202617:00TBDTBDHard Rock StadiumMiami
100Quarter-finalSat, Jul 11, 202621:00TBDTBDGEHA Field at ArrowheadKansas City
101Semi-finalTue, Jul 14, 202615:00TBDTBDAT&T StadiumDallas
102Semi-finalWed, Jul 15, 202615:00TBDTBDMercedes-Benz StadiumAtlanta
1033rd PlaceSat, Jul 18, 202617:00TBDTBDHard Rock StadiumMiami
104FinalSun, Jul 19, 202615:00TBDTBDMetLife StadiumNew York/New Jersey

48 Competing Nations

Each country has 44 cards — 4 Goalies, 8 Strikers, 16 Midfielders, 16 Defenders. Teams are revealed on cards 2 weeks post-mint.

🇲🇽Mexico
🇿🇦South Africa
🇰🇷South Korea
UEFA Play-off D
🇨🇦Canada
UEFA Play-off A
🇶🇦Qatar
🇨🇭Switzerland
🇧🇷Brazil
🇲🇦Morocco
🇭🇹Haiti
🏴󠁧󠁢󠁳󠁣󠁴󠁿Scotland
🇺🇸United States
🇵🇾Paraguay
🇦🇺Australia
UEFA Play-off C
🇩🇪Germany
🇨🇼Curaçao
🇨🇮Côte d'Ivoire
🇪🇨Ecuador
🇳🇱Netherlands
🇯🇵Japan
UEFA Play-off B
🇹🇳Tunisia
🇧🇪Belgium
🇪🇬Egypt
🇮🇷Iran
🇳🇿New Zealand
🇪🇸Spain
🇨🇻Cape Verde
🇸🇦Saudi Arabia
🇺🇾Uruguay
🇫🇷France
🇸🇳Senegal
🌍FIFA Play-off 2
🇳🇴Norway
🇦🇷Argentina
🇩🇿Algeria
🇦🇹Austria
🇯🇴Jordan
🇵🇹Portugal
🌍FIFA Play-off 1
🇺🇿Uzbekistan
🇨🇴Colombia
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
🇭🇷Croatia
🇬🇭Ghana
🇵🇦Panama