Daily match previews, in-depth analysis, and expert predictions for the 2026 FIFA World Cup.
Preview of all 4 matches on Day 9 of the 2026 World Cup — Friday, June 19. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 8 of the 2026 World Cup — Thursday, June 18. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 7 of the 2026 World Cup — Wednesday, June 17. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 6 of the 2026 World Cup — Tuesday, June 16. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 5 of the 2026 World Cup — Monday, June 15. Win probabilities, team news, and key storylines.
Preview of all 5 matches on Day 4 of the 2026 World Cup — Sunday, June 14. Win probabilities, team news, and key storylines.
Preview of all 3 matches on Day 3 of the 2026 World Cup — Saturday, June 13. Win probabilities, team news, and key storylines.
Preview of all 2 matches on Day 2 of the 2026 World Cup — Friday, June 12. Win probabilities, team news, and key storylines.
Preview of all 8 matches on Day 17 of the 2026 World Cup — Saturday, June 27. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 16 of the 2026 World Cup — Friday, June 26. Win probabilities, team news, and key storylines.
Preview of all 6 matches on Day 15 of the 2026 World Cup — Thursday, June 25. Win probabilities, team news, and key storylines.
Preview of all 6 matches on Day 14 of the 2026 World Cup — Wednesday, June 24. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 13 of the 2026 World Cup — Tuesday, June 23. Win probabilities, team news, and key storylines.
Preview of all 4 matches on Day 12 of the 2026 World Cup — Monday, June 22. Win probabilities, team news, and key storylines.
Preview of all 5 matches on Day 11 of the 2026 World Cup — Sunday, June 21. Win probabilities, team news, and key storylines.
Preview of all 3 matches on Day 10 of the 2026 World Cup — Saturday, June 20. Win probabilities, team news, and key storylines.
Preview of all 2 matches on Day 1 of the 2026 World Cup — Thursday, June 11. Win probabilities, team news, and key storylines.
Everything you need to know about the 2026 FIFA World Cup — 48 teams, 104 matches, 16 host cities across the USA, Mexico and Canada. Format, venues, dates and what makes this edition historic.
France are in the World Cup 2026 semi-finals with six wins, 16 goals scored and one conceded. FootUps ELO analysis of how La Bleue became the tournament's dominant force.
England are World Cup 2026 ELO #3 at 2107. Five wins, two nail-biters, one baffling draw with Ghana. FootUps deep-dive on why they're genuine contenders and what could stop them.
Argentina are World Cup 2026 ELO #1 and defending champions. FootUps analysis of their path to the quarter-finals, Messi's final tournament, and what the numbers say about their title chances.
From Ecuador's stunning 2-1 win over Germany on Day 15 to France's quarter-final demolition of Morocco — the defining moments of World Cup 2026, told through the ELO model's lens.
Spain vs Belgium World Cup 2026 quarter-final preview, July 10. FootUps ELO gives Spain 47.6% — but Belgium have found lethal form at exactly the right moment. 19:00 UTC.
Norway eliminated Brazil in the last 16 and meet England in the World Cup 2026 quarter-final on July 11. FootUps ELO gives England 62.3% — but this Norway side have stopped caring about percentages.
France vs Morocco World Cup 2026 quarter-final preview. FootUps ELO gives France 52.9% — but Morocco have beaten every team that was supposed to stop them. Tonight's match, 20:00 UTC.
Argentina vs Switzerland World Cup 2026 quarter-final, July 12. The defending champions at 64.6% face Switzerland — who have +92 ELO this tournament and beat Colombia 4-3. Full analysis.
From Mbappe to Yamal, Bellingham to Vinicius Jr — the 20 players who could define the 2026 World Cup. Stars, rising talents, and potential breakout performers.
Norway gained 121 ELO points at World Cup 2026 — more than any team. They eliminated Brazil in the last 16. Now they face England. How Haaland and Ødegaard rewrote the script.
Full match report: Uzbekistan 1–3 Colombia at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: USA 4–1 Paraguay at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: USA 2–0 Bosnia & Herzegovina at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: USA 1–4 Belgium at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: USA 2–0 Australia at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: Uruguay 0–1 Spain at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Uruguay 2–2 Cabo Verde at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Turkiye 3–2 USA at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: Turkiye 0–1 Paraguay at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: Tunisia 1–3 Netherlands at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Tunisia 0–4 Japan at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Sweden 5–1 Tunisia at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Switzerland 0–0 Colombia at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Switzerland 2–1 Canada at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Switzerland 4–1 Bosnia & Herzegovina at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Switzerland 2–0 Algeria at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Senegal 5–0 Iraq at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: Scotland 0–1 Morocco at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: Scotland 0–3 Brazil at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: South Africa 1–0 Korea Republic at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: South Africa 0–1 Canada at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Qatar 1–1 Switzerland at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Portugal 5–0 Uzbekistan at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: Portugal 0–1 Spain at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Portugal 2–1 Croatia at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Portugal 1–1 Congo DR at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: Paraguay 0–1 France at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Paraguay 0–0 Australia at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: Panama 0–2 England at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: Panama 0–1 Croatia at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: New Zealand 1–3 Egypt at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: New Zealand 1–5 Belgium at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: Norway 3–2 Senegal at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: Norway 1–4 France at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: Norway 1–2 England at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Netherlands 5–1 Sweden at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Netherlands 3–4 Morocco at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Netherlands 2–2 Japan at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Mexico 2–0 South Africa at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: Mexico 1–0 Korea Republic at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: Mexico 2–3 England at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Mexico 2–0 Ecuador at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Morocco 4–2 Haiti at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: Saudi Arabia 1–1 Uruguay at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Korea Republic 2–1 Czechia at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: Japan 1–1 Sweden at the World Cup 2026. A crucial Group F clash. ELO ratings, standings update, and analysis.
Full match report: Jordan 1–3 Argentina at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
Full match report: Jordan 1–2 Algeria at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
Full match report: Iraq 1–4 Norway at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: Iran 2–2 New Zealand at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: Haiti 0–1 Scotland at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: Ghana 1–0 Panama at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: Germany 4–5 Paraguay at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Germany 7–1 Curacao at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: Germany 2–1 Ivory Coast at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: France 3–0 Sweden at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: France 3–1 Senegal at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: France 2–0 Morocco at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: France 3–0 Iraq at the World Cup 2026. A crucial Group I clash. ELO ratings, standings update, and analysis.
Full match report: France 0–2 Spain at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: France 4–6 England at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Spain 4–0 Saudi Arabia at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Spain 0–0 Cabo Verde at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Spain 2–1 Belgium at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Spain 3–0 Austria at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Spain 0–0 Argentina at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: England 0–0 Ghana at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: England 4–2 Croatia at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: England 2–1 Congo DR at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: England 1–2 Argentina at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Egypt 1–1 Iran at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: Ecuador 2–1 Germany at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: Ecuador 0–0 Curacao at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: Czechia 1–1 South Africa at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: Czechia 0–3 Mexico at the World Cup 2026. A crucial Group A clash. ELO ratings, standings update, and analysis.
Full match report: Curacao 0–2 Ivory Coast at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: Croatia 2–1 Ghana at the World Cup 2026. A crucial Group L clash. ELO ratings, standings update, and analysis.
Full match report: Cabo Verde 0–0 Saudi Arabia at the World Cup 2026. A crucial Group H clash. ELO ratings, standings update, and analysis.
Full match report: Colombia 0–0 Portugal at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: Colombia 1–0 Ghana at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Colombia 1–0 Congo DR at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: Congo DR 3–1 Uzbekistan at the World Cup 2026. A crucial Group K clash. ELO ratings, standings update, and analysis.
Full match report: Ivory Coast 1–2 Norway at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Ivory Coast 1–0 Ecuador at the World Cup 2026. A crucial Group E clash. ELO ratings, standings update, and analysis.
Full match report: Canada 6–0 Qatar at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Canada 0–3 Morocco at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Canada 1–1 Bosnia & Herzegovina at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Brazil 1–2 Norway at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Brazil 1–1 Morocco at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: Brazil 2–1 Japan at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Brazil 3–0 Haiti at the World Cup 2026. A crucial Group C clash. ELO ratings, standings update, and analysis.
Full match report: Bosnia & Herzegovina 3–1 Qatar at the World Cup 2026. A crucial Group B clash. ELO ratings, standings update, and analysis.
Full match report: Belgium 3–2 Senegal at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Belgium 0–0 Iran at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: Belgium 1–1 Egypt at the World Cup 2026. A crucial Group G clash. ELO ratings, standings update, and analysis.
Full match report: Austria 3–1 Jordan at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
Full match report: Australia 2–0 Turkiye at the World Cup 2026. A crucial Group D clash. ELO ratings, standings update, and analysis.
Full match report: Australia 3–5 Egypt at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Argentina 3–1 Switzerland at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Argentina 3–2 Egypt at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Argentina 3–2 Cabo Verde at the World Cup 2026. World Cup 2026 match. ELO ratings, standings update, and analysis.
Full match report: Argentina 2–0 Austria at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
Full match report: Argentina 3–0 Algeria at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
Full match report: Algeria 3–3 Austria at the World Cup 2026. A crucial Group J clash. ELO ratings, standings update, and analysis.
FootUps ELO model accuracy: 66.7% correct across 72 group stage matches, 71.1% for strong favorites. Detailed breakdown of upsets, draws, and where the model was right and wrong.
Who will win the 2026 FIFA World Cup? We analyze the favorites, serious contenders, and dark horses based on ELO ratings, squad depth, and recent form.
We use cookies for analytics and personalised advertising. Read our Privacy Policy.