World Cup simulation, built like a matchday command center.

Explore every 2026 group, venue, fixture, and knockout path, then run unofficial simulations minute by minute.

2026 tournament map

Canada · Mexico · United States

Group browser, schedule, bracket, venue links, and simulated match engines are tied to one tournament data model.

Nations
48
Groups
12
Group fixtures
72
Knockout
32

Group A

6
Today2026-06-11 · 13:00
🇲🇽Mexico
VS
South Africa🇿🇦
Today2026-06-11 · 20:00
🇰🇷South Korea
VS
Czech Republic🇨🇿
2026-06-18 · 12:00
🇨🇿Czech Republic
VS
South Africa🇿🇦
2026-06-18 · 19:00
🇲🇽Mexico
VS
South Korea🇰🇷
2026-06-24 · 19:00
🇨🇿Czech Republic
VS
Mexico🇲🇽
2026-06-24 · 19:00
🇿🇦South Africa
VS
South Korea🇰🇷

Group B

6
Tomorrow2026-06-12 · 15:00
🇨🇦Canada
VS
Bosnia and Herzegovina🇧🇦
2026-06-13 · 12:00
🇶🇦Qatar
VS
Switzerland🇨🇭
2026-06-18 · 12:00
🇨🇭Switzerland
VS
Bosnia and Herzegovina🇧🇦
2026-06-18 · 15:00
🇨🇦Canada
VS
Qatar🇶🇦
2026-06-24 · 12:00
🇨🇭Switzerland
VS
Canada🇨🇦
2026-06-24 · 12:00
🇧🇦Bosnia and Herzegovina
VS
Qatar🇶🇦

Group C

6
2026-06-13 · 21:00
🇭🇹Haiti
VS
Scotland🏴󠁧󠁢󠁳󠁣󠁴󠁿
2026-06-13 · 18:00
🇧🇷Brazil
VS
Morocco🇲🇦
2026-06-19 · 20:30
🇧🇷Brazil
VS
Haiti🇭🇹
2026-06-19 · 18:00
🏴󠁧󠁢󠁳󠁣󠁴󠁿Scotland
VS
Morocco🇲🇦
2026-06-24 · 18:00
🏴󠁧󠁢󠁳󠁣󠁴󠁿Scotland
VS
Brazil🇧🇷
2026-06-24 · 18:00
🇲🇦Morocco
VS
Haiti🇭🇹

Group D

6
Tomorrow2026-06-12 · 18:00
🇺🇸United States
VS
Paraguay🇵🇾
2026-06-13 · 21:00
🇦🇺Australia
VS
Turkey🇹🇷
2026-06-19 · 20:00
🇹🇷Turkey
VS
Paraguay🇵🇾
2026-06-19 · 12:00
🇺🇸United States
VS
Australia🇦🇺
2026-06-25 · 19:00
🇹🇷Turkey
VS
United States🇺🇸
2026-06-25 · 19:00
🇵🇾Paraguay
VS
Australia🇦🇺

Group E

6
2026-06-14 · 19:00
🇨🇮Ivory Coast
VS
Ecuador🇪🇨
2026-06-14 · 12:00
🇩🇪Germany
VS
Curaçao🇨🇼
2026-06-20 · 16:00
🇩🇪Germany
VS
Ivory Coast🇨🇮
2026-06-20 · 19:00
🇪🇨Ecuador
VS
Curaçao🇨🇼
2026-06-25 · 16:00
🇨🇼Curaçao
VS
Ivory Coast🇨🇮
2026-06-25 · 16:00
🇪🇨Ecuador
VS
Germany🇩🇪

Group F

6
2026-06-14 · 15:00
🇳🇱Netherlands
VS
Japan🇯🇵
2026-06-14 · 20:00
🇸🇪Sweden
VS
Tunisia🇹🇳
2026-06-20 · 12:00
🇳🇱Netherlands
VS
Sweden🇸🇪
2026-06-20 · 22:00
🇹🇳Tunisia
VS
Japan🇯🇵
2026-06-25 · 18:00
🇯🇵Japan
VS
Sweden🇸🇪
2026-06-25 · 18:00
🇹🇳Tunisia
VS
Netherlands🇳🇱

Group G

6
2026-06-15 · 18:00
🇮🇷Iran
VS
New Zealand🇳🇿
2026-06-15 · 12:00
🇧🇪Belgium
VS
Egypt🇪🇬
2026-06-21 · 12:00
🇧🇪Belgium
VS
Iran🇮🇷
2026-06-21 · 18:00
🇳🇿New Zealand
VS
Egypt🇪🇬
2026-06-26 · 20:00
🇪🇬Egypt
VS
Iran🇮🇷
2026-06-26 · 20:00
🇳🇿New Zealand
VS
Belgium🇧🇪

Group H

6
2026-06-15 · 18:00
🇸🇦Saudi Arabia
VS
Uruguay🇺🇾
2026-06-15 · 12:00
🇪🇸Spain
VS
Cape Verde🇨🇻
2026-06-21 · 18:00
🇺🇾Uruguay
VS
Cape Verde🇨🇻
2026-06-21 · 12:00
🇪🇸Spain
VS
Saudi Arabia🇸🇦
2026-06-26 · 19:00
🇨🇻Cape Verde
VS
Saudi Arabia🇸🇦
2026-06-26 · 18:00
🇺🇾Uruguay
VS
Spain🇪🇸

Group I

6
2026-06-16 · 15:00
🇫🇷France
VS
Senegal🇸🇳
2026-06-16 · 18:00
🇮🇶Iraq
VS
Norway🇳🇴
2026-06-22 · 20:00
🇳🇴Norway
VS
Senegal🇸🇳
2026-06-22 · 17:00
🇫🇷France
VS
Iraq🇮🇶
2026-06-26 · 15:00
🇳🇴Norway
VS
France🇫🇷
2026-06-26 · 15:00
🇸🇳Senegal
VS
Iraq🇮🇶

Group J

6
2026-06-16 · 20:00
🇦🇷Argentina
VS
Algeria🇩🇿
2026-06-16 · 21:00
🇦🇹Austria
VS
Jordan🇯🇴
2026-06-22 · 12:00
🇦🇷Argentina
VS
Austria🇦🇹
2026-06-22 · 20:00
🇯🇴Jordan
VS
Algeria🇩🇿
2026-06-27 · 21:00
🇩🇿Algeria
VS
Austria🇦🇹
2026-06-27 · 21:00
🇯🇴Jordan
VS
Argentina🇦🇷

Group K

6
2026-06-17 · 12:00
🇵🇹Portugal
VS
DR Congo🇨🇩
2026-06-17 · 20:00
🇺🇿Uzbekistan
VS
Colombia🇨🇴
2026-06-23 · 12:00
🇵🇹Portugal
VS
Uzbekistan🇺🇿
2026-06-23 · 20:00
🇨🇴Colombia
VS
DR Congo🇨🇩
2026-06-27 · 19:30
🇨🇴Colombia
VS
Portugal🇵🇹
2026-06-27 · 19:30
🇨🇩DR Congo
VS
Uzbekistan🇺🇿

Group L

6
2026-06-17 · 19:00
🇬🇭Ghana
VS
Panama🇵🇦
2026-06-17 · 15:00
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
VS
Croatia🇭🇷
2026-06-23 · 16:00
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
VS
Ghana🇬🇭
2026-06-23 · 19:00
🇵🇦Panama
VS
Croatia🇭🇷
2026-06-27 · 17:00
🇵🇦Panama
VS
England🏴󠁧󠁢󠁥󠁮󠁧󠁿
2026-06-27 · 17:00
🇭🇷Croatia
VS
Ghana🇬🇭

Round of 32

16
2026-06-28 · 12:00TBD
🏟️Runner-up Group A
VS
Runner-up Group B🏟️
2026-06-29 · 16:30TBD
🏟️Winner Group E
VS
3rd Group A/B/C/D/F🏟️
2026-06-29 · 19:00TBD
🏟️Winner Group F
VS
Runner-up Group C🏟️
2026-06-29 · 12:00TBD
🏟️Winner Group C
VS
Runner-up Group F🏟️
2026-06-30 · 17:00TBD
🏟️Winner Group I
VS
3rd Group C/D/F/G/H🏟️
2026-06-30 · 12:00TBD
🏟️Runner-up Group E
VS
Runner-up Group I🏟️
2026-06-30 · 19:00TBD
🏟️Winner Group A
VS
3rd Group C/E/F/H/I🏟️
2026-07-01 · 12:00TBD
🏟️Winner Group L
VS
3rd Group E/H/I/J/K🏟️
2026-07-01 · 17:00TBD
🏟️Winner Group D
VS
3rd Group B/E/F/I/J🏟️
2026-07-01 · 13:00TBD
🏟️Winner Group G
VS
3rd Group A/E/H/I/J🏟️
2026-07-02 · 19:00TBD
🏟️Runner-up Group K
VS
Runner-up Group L🏟️
2026-07-02 · 12:00TBD
🏟️Winner Group H
VS
Runner-up Group J🏟️
2026-07-02 · 20:00TBD
🏟️Winner Group B
VS
3rd Group E/F/G/I/J🏟️
2026-07-03 · 18:00TBD
🏟️Winner Group J
VS
Runner-up Group H🏟️
2026-07-03 · 20:30TBD
🏟️Winner Group K
VS
3rd Group D/E/I/J/L🏟️
2026-07-03 · 13:00TBD
🏟️Runner-up Group D
VS
Runner-up Group G🏟️

Round of 16

8
2026-07-04 · 17:00TBD
🏟️Winner Match 74
VS
Winner Match 77🏟️
2026-07-04 · 12:00TBD
🏟️Winner Match 73
VS
Winner Match 75🏟️
2026-07-05 · 16:00TBD
🏟️Winner Match 76
VS
Winner Match 78🏟️
2026-07-05 · 18:00TBD
🏟️Winner Match 79
VS
Winner Match 80🏟️
2026-07-06 · 14:00TBD
🏟️Winner Match 83
VS
Winner Match 84🏟️
2026-07-06 · 17:00TBD
🏟️Winner Match 81
VS
Winner Match 82🏟️
2026-07-07 · 12:00TBD
🏟️Winner Match 86
VS
Winner Match 88🏟️
2026-07-07 · 13:00TBD
🏟️Winner Match 85
VS
Winner Match 87🏟️

Quarter-final

4
2026-07-09 · 16:00TBD
🏟️Winner Match 89
VS
Winner Match 90🏟️
2026-07-10 · 12:00TBD
🏟️Winner Match 93
VS
Winner Match 94🏟️
2026-07-11 · 17:00TBD
🏟️Winner Match 91
VS
Winner Match 92🏟️
2026-07-11 · 20:00TBD
🏟️Winner Match 95
VS
Winner Match 96🏟️

Semi-final

2
2026-07-14 · 14:00TBD
🏟️Winner Match 97
VS
Winner Match 98🏟️
2026-07-15 · 15:00TBD
🏟️Winner Match 99
VS
Winner Match 100🏟️

Third-place play-off

1
2026-07-18 · 17:00TBD
🏟️Loser Match 101
VS
Loser Match 102🏟️

Final

1
2026-07-19 · 15:00TBD
🏟️Winner Match 101
VS
Winner Match 102🏟️