TC TrophyCast

FIFA World Cup 2026 · live bracketcaster

Who wins the World Cup?

Track title odds, knockout paths, group state, and what-if scenarios from one reproducible forecast artifact. How it works ->

100,000 simulations 72/72 group matches 13/32 knockout matches trophycast-0.1.0 model 7/3/2026, 5:19:26 AM
100,000 simulations loaded.

Matches

Group-stage results are final, so this tab is now the match log feeding the bracket forecast. Use the Bracket tab for knockout what-ifs and team tracking.

Group A 6/11/2026, 7:00:00 PM
Mexico 2 · 0 South Africa
Matchday 1 Final
Group A 6/12/2026, 2:00:00 AM
South Korea 2 · 1 Czechia
Matchday 1 Final
Group B 6/12/2026, 7:00:00 PM
Canada 1 · 1 Bosnia & Herzegovina
Matchday 1 Final
Group D 6/13/2026, 1:00:00 AM
United States 4 · 1 Paraguay
Matchday 1 Final
Group B 6/13/2026, 7:00:00 PM
Qatar 1 · 1 Switzerland
Matchday 1 Final
Group C 6/13/2026, 10:00:00 PM
Brazil 1 · 1 Morocco
Matchday 1 Final
Group C 6/14/2026, 1:00:00 AM
Haiti 0 · 1 Scotland
Matchday 1 Final
Group D 6/14/2026, 4:00:00 AM
Australia 2 · 0 Türkiye
Matchday 1 Final
Group E 6/14/2026, 5:00:00 PM
Germany 7 · 1 Curaçao
Matchday 1 Final
Group F 6/14/2026, 8:00:00 PM
Netherlands 2 · 2 Japan
Matchday 1 Final
Group E 6/14/2026, 11:00:00 PM
Côte d'Ivoire 1 · 0 Ecuador
Matchday 1 Final
Group F 6/15/2026, 2:00:00 AM
Sweden 5 · 1 Tunisia
Matchday 1 Final
Group H 6/15/2026, 4:00:00 PM
Spain 0 · 0 Cape Verde
Matchday 1 Final
Group G 6/15/2026, 7:00:00 PM
Belgium 1 · 1 Egypt
Matchday 1 Final
Group H 6/15/2026, 10:00:00 PM
Saudi Arabia 1 · 1 Uruguay
Matchday 1 Final
Group G 6/16/2026, 1:00:00 AM
Iran 2 · 2 New Zealand
Matchday 1 Final
Group I 6/16/2026, 7:00:00 PM
France 3 · 1 Senegal
Matchday 1 Final
Group I 6/16/2026, 10:00:00 PM
Iraq 1 · 4 Norway
Matchday 1 Final
Group J 6/17/2026, 1:00:00 AM
Argentina 3 · 0 Algeria
Matchday 1 Final
Group J 6/17/2026, 4:00:00 AM
Austria 3 · 1 Jordan
Matchday 1 Final
Group K 6/17/2026, 5:00:00 PM
Portugal 1 · 1 DR Congo
Matchday 1 Final
Group L 6/17/2026, 8:00:00 PM
England 4 · 2 Croatia
Matchday 1 Final
Group L 6/17/2026, 11:00:00 PM
Ghana 1 · 0 Panama
Matchday 1 Final
Group K 6/18/2026, 2:00:00 AM
Uzbekistan 1 · 3 Colombia
Matchday 1 Final
Group A 6/18/2026, 4:00:00 PM
Czechia 1 · 1 South Africa
Matchday 2 Final
Group B 6/18/2026, 7:00:00 PM
Switzerland 4 · 1 Bosnia & Herzegovina
Matchday 2 Final
Group B 6/18/2026, 10:00:00 PM
Canada 6 · 0 Qatar
Matchday 2 Final
Group A 6/19/2026, 1:00:00 AM
Mexico 1 · 0 South Korea
Matchday 2 Final
Group D 6/19/2026, 7:00:00 PM
United States 2 · 0 Australia
Matchday 2 Final
Group C 6/19/2026, 10:00:00 PM
Scotland 0 · 1 Morocco
Matchday 2 Final
Group C 6/20/2026, 12:30:00 AM
Brazil 3 · 0 Haiti
Matchday 2 Final
Group D 6/20/2026, 3:00:00 AM
Türkiye 0 · 1 Paraguay
Matchday 2 Final
Group F 6/20/2026, 5:00:00 PM
Netherlands 5 · 1 Sweden
Matchday 2 Final
Group E 6/20/2026, 8:00:00 PM
Germany 2 · 1 Côte d'Ivoire
Matchday 2 Final
Group E 6/21/2026, 12:00:00 AM
Ecuador 0 · 0 Curaçao
Matchday 2 Final
Group F 6/21/2026, 4:00:00 AM
Tunisia 0 · 4 Japan
Matchday 2 Final
Group H 6/21/2026, 4:00:00 PM
Spain 4 · 0 Saudi Arabia
Matchday 2 Final
Group G 6/21/2026, 7:00:00 PM
Belgium 0 · 0 Iran
Matchday 2 Final
Group H 6/21/2026, 10:00:00 PM
Uruguay 2 · 2 Cape Verde
Matchday 2 Final
Group G 6/22/2026, 1:00:00 AM
New Zealand 1 · 3 Egypt
Matchday 2 Final
Group J 6/22/2026, 5:00:00 PM
Argentina 2 · 0 Austria
Matchday 2 Final
Group I 6/22/2026, 9:00:00 PM
France 3 · 0 Iraq
Matchday 2 Final
Group I 6/23/2026, 12:00:00 AM
Norway 3 · 2 Senegal
Matchday 2 Final
Group J 6/23/2026, 3:00:00 AM
Jordan 1 · 2 Algeria
Matchday 2 Final
Group K 6/23/2026, 5:00:00 PM
Portugal 5 · 0 Uzbekistan
Matchday 2 Final
Group L 6/23/2026, 8:00:00 PM
England 0 · 0 Ghana
Matchday 2 Final
Group L 6/23/2026, 11:00:00 PM
Panama 0 · 1 Croatia
Matchday 2 Final
Group K 6/24/2026, 2:00:00 AM
Colombia 1 · 0 DR Congo
Matchday 2 Final
Group B 6/24/2026, 7:00:00 PM
Bosnia & Herzegovina 3 · 1 Qatar
Matchday 3 Final
Group B 6/24/2026, 7:00:00 PM
Switzerland 2 · 1 Canada
Matchday 3 Final
Group C 6/24/2026, 10:00:00 PM
Morocco 4 · 2 Haiti
Matchday 3 Final
Group C 6/24/2026, 10:00:00 PM
Scotland 0 · 3 Brazil
Matchday 3 Final
Group A 6/25/2026, 1:00:00 AM
South Africa 1 · 0 South Korea
Matchday 3 Final
Group A 6/25/2026, 1:00:00 AM
Czechia 0 · 3 Mexico
Matchday 3 Final
Group E 6/25/2026, 8:00:00 PM
Curaçao 0 · 2 Côte d'Ivoire
Matchday 3 Final
Group E 6/25/2026, 8:00:00 PM
Ecuador 2 · 1 Germany
Matchday 3 Final
Group F 6/25/2026, 11:00:00 PM
Japan 1 · 1 Sweden
Matchday 3 Final
Group F 6/25/2026, 11:00:00 PM
Tunisia 1 · 3 Netherlands
Matchday 3 Final
Group D 6/26/2026, 2:00:00 AM
Paraguay 0 · 0 Australia
Matchday 3 Final
Group D 6/26/2026, 2:00:00 AM
Türkiye 3 · 2 United States
Matchday 3 Final
Group I 6/26/2026, 7:00:00 PM
Senegal 5 · 0 Iraq
Matchday 3 Final
Group I 6/26/2026, 7:00:00 PM
Norway 1 · 4 France
Matchday 3 Final
Group H 6/27/2026, 12:00:00 AM
Cape Verde 0 · 0 Saudi Arabia
Matchday 3 Final
Group H 6/27/2026, 12:00:00 AM
Uruguay 0 · 1 Spain
Matchday 3 Final
Group G 6/27/2026, 3:00:00 AM
Egypt 1 · 1 Iran
Matchday 3 Final
Group G 6/27/2026, 3:00:00 AM
New Zealand 1 · 5 Belgium
Matchday 3 Final
Group L 6/27/2026, 9:00:00 PM
Croatia 2 · 1 Ghana
Matchday 3 Final
Group L 6/27/2026, 9:00:00 PM
Panama 0 · 2 England
Matchday 3 Final
Group K 6/27/2026, 11:30:00 PM
DR Congo 3 · 1 Uzbekistan
Matchday 3 Final
Group K 6/27/2026, 11:30:00 PM
Colombia 0 · 0 Portugal
Matchday 3 Final
Group J 6/28/2026, 2:00:00 AM
Algeria 3 · 3 Austria
Matchday 3 Final
Group J 6/28/2026, 2:00:00 AM
Jordan 1 · 3 Argentina
Matchday 3 Final
R32 6/28/2026, 7:00:00 PM
Runner-up Group A
Runner-up Group B
South Africa 0 · 1 Canada CAN advanced
R32 6/29/2026, 5:00:00 PM
Winner Group E
3rd place: A/B/C/D/F
Germany 1 · 1 Paraguay PAR advanced
R32 6/29/2026, 8:30:00 PM
Winner Group F
Runner-up Group C
Netherlands 1 · 1 Morocco MAR advanced
R32 6/30/2026, 1:00:00 AM
Winner Group C
Runner-up Group F
Brazil 2 · 1 Japan BRA advanced
R32 6/30/2026, 5:00:00 PM
Winner Group I
3rd place: C/D/F/G/H
France 3 · 0 Sweden FRA advanced
R32 6/30/2026, 9:00:00 PM
Runner-up Group E
Runner-up Group I
Côte d'Ivoire 1 · 2 Norway NOR advanced
R32 7/1/2026, 2:00:00 AM
Winner Group A
3rd place: C/E/F/H/I
Mexico 2 · 0 Ecuador MEX advanced
R32 7/1/2026, 4:00:00 PM
Winner Group L
3rd place: E/H/I/J/K
England 2 · 1 DR Congo ENG advanced
R32 7/1/2026, 8:00:00 PM
Winner Group D
3rd place: B/E/F/I/J
United States 2 · 0 Bosnia & Herzegovina USA advanced
R32 7/2/2026, 12:00:00 AM
Winner Group G
3rd place: A/E/H/I/J
Belgium 3 · 2 Senegal BEL advanced
R32 7/2/2026, 7:00:00 PM
Runner-up Group K
Runner-up Group L
Portugal 2 · 1 Croatia POR advanced
R32 7/2/2026, 11:00:00 PM
Winner Group H
Runner-up Group J
Spain 3 · 0 Austria ESP advanced
R32 7/3/2026, 3:00:00 AM
Winner Group B
3rd place: E/F/G/I/J
Switzerland 2 · 0 Algeria SUI advanced
R32 7/3/2026, 6:00:00 PM
Winner Group J
Runner-up Group H
Argentina 92.1% Cape Verde 7.9%
R32 7/3/2026, 10:00:00 PM
Winner Group K
3rd place: D/E/I/J/L
Colombia 78.6% Ghana 21.4%
R32 7/4/2026, 1:30:00 AM
Runner-up Group D
Runner-up Group G
Egypt 52.3% Australia 47.6%
R16 7/4/2026, 5:00:00 PM
Winner of match 74
Winner of match 77
France 89.1% Paraguay 10.9%
R16 7/4/2026, 9:00:00 PM
Winner of match 73
Winner of match 75
Morocco 71.0% Canada 29.0%
R16 7/5/2026, 8:00:00 PM
Winner of match 76
Winner of match 78
Brazil 67.7% Norway 32.3%
R16 7/6/2026, 12:00:00 AM
Winner of match 79
Winner of match 80
England 67.6% Mexico 32.4%
R16 7/6/2026, 7:00:00 PM
Winner of match 83
Winner of match 84
Spain 58.7% Portugal 41.3%
R16 7/7/2026, 12:00:00 AM
Winner of match 81
Winner of match 82
Belgium 52.6% United States 47.4%
R16 7/7/2026, 4:00:00 PM
Winner of match 86
Winner of match 88
Argentina 77.9% Egypt 10.6% Australia 8.9%
R16 7/7/2026, 8:00:00 PM
Winner of match 85
Winner of match 87
Switzerland 52.1% Colombia 42.8% Ghana 5.2%
QF 7/9/2026, 8:00:00 PM
Winner of match 89
Winner of match 90
France 68.4% Morocco 23.1% Canada 5.2%
QF 7/10/2026, 7:00:00 PM
Winner of match 93
Winner of match 94
Spain 42.6% Belgium 16.6% United States 13.9%
QF 7/11/2026, 9:00:00 PM
Winner of match 91
Winner of match 92
Brazil 35.1% England 40.4% Mexico 13.5%
QF 7/12/2026, 1:00:00 AM
Winner of match 95
Winner of match 96
Argentina 56.4% Switzerland 18.9% Colombia 17.0%
SF 7/14/2026, 7:00:00 PM
Winner of match 97
Winner of match 98
France 43.7% Spain 23.0% Portugal 12.2%
SF 7/15/2026, 7:00:00 PM
Winner of match 99
Winner of match 100
Argentina 33.9% England 23.0% Brazil 18.6%
TP 7/18/2026, 9:00:00 PM
Loser of match 101
Loser of match 102
France 16.7% Argentina 13.1% Spain 12.4%
F 7/19/2026, 7:00:00 PM
Winner of match 101
Winner of match 102
France 28.3% Argentina 17.6% England 10.9%