Accountability
Match analysis record
We show every match — the ones we read right and the ones we got wrong. Every number comes from an analysis recorded before kickoff, never edited after.
69%
66 read correctly of 96 matches
Average error
0.154Lower is better — how far each analysis was from the result
Current streak
0in a rowBest streak
14in a row1X2 analysis has a real ceiling around 50–53%, not the 70–80% people expect. Our aim is transparency, not a guarantee of results. How it’s calculated →
Every analysis this season
- 8 Jul 2026 Switzerland
0–0
Colombia Rated Colombia 42% Missed ✗ - 7 Jul 2026 Argentina
3–2
Egypt Rated Argentina 69% Held ✓ - 7 Jul 2026 USA
1–4
Belgium Rated Belgium 36% Held ✓ - 7 Jul 2026 Portugal
0–1
Spain Rated Spain 50% Held ✓ - 6 Jul 2026 Mexico
2–3
England Rated England 39% Held ✓ - 6 Jul 2026 Brazil
1–2
Norway Rated Brazil 51% Missed ✗ - 5 Jul 2026 Paraguay
0–1
France Rated France 81% Held ✓ - 5 Jul 2026 Canada
0–3
Morocco Rated Morocco 54% Held ✓ - 4 Jul 2026 Colombia
1–0
Ghana Rated Colombia 62% Held ✓ - 4 Jul 2026 Argentina
3–2
Cape Verde Islands Rated Argentina 84% Held ✓ - 4 Jul 2026 Australia
1–1
Egypt Rated Egypt 39% Held ✓ - 3 Jul 2026 Switzerland
2–0
Algeria Rated Switzerland 48% Held ✓ - 3 Jul 2026 Portugal
2–1
Croatia Rated Portugal 54% Held ✓ - 3 Jul 2026 Spain
3–0
Austria Rated Spain 75% Held ✓ - 2 Jul 2026 USA
2–0
Bosnia & Herzegovina Rated USA 70% Held ✓ - 2 Jul 2026 Belgium
3–2
Senegal Rated Belgium 45% Held ✓ - 1 Jul 2026 England
2–1
Congo DR Rated England 77% Held ✓ - 1 Jul 2026 Mexico
2–0
Ecuador Rated Mexico 43% Held ✓ - 1 Jul 2026 France
3–0
Sweden Rated France 75% Held ✓ - 1 Jul 2026 Ivory Coast
1–2
Norway Rated Norway 47% Held ✓ - 30 Jun 2026 Netherlands
1–1
Morocco Rated Netherlands 46% Missed ✗ - 30 Jun 2026 Germany
1–1
Paraguay Rated Germany 71% Missed ✗ - 30 Jun 2026 Brazil
2–1
Japan Rated Brazil 57% Held ✓ - 29 Jun 2026 South Africa
0–1
Canada Rated Canada 54% Held ✓ - 28 Jun 2026 Jordan
1–3
Argentina Rated Argentina 80% Held ✓ - 28 Jun 2026 Algeria
3–3
Austria Rated Austria 38% Missed ✗ - 28 Jun 2026 Congo DR
3–1
Uzbekistan Rated Congo DR 44% Held ✓ - 28 Jun 2026 Colombia
0–0
Portugal Rated Portugal 45% Close ≈ - 28 Jun 2026 Panama
0–2
England Rated England 78% Held ✓ - 28 Jun 2026 Croatia
2–1
Ghana Rated Croatia 59% Held ✓ - 27 Jun 2026 New Zealand
1–5
Belgium Rated Belgium 79% Held ✓ - 27 Jun 2026 Egypt
1–1
Iran Rated Egypt 45% Close ≈ - 27 Jun 2026 Cape Verde Islands
0–0
Saudi Arabia Rated Saudi Arabia 40% Missed ✗ - 27 Jun 2026 Uruguay
0–1
Spain Rated Spain 62% Held ✓ - 27 Jun 2026 Norway
1–4
France Rated France 53% Held ✓ - 27 Jun 2026 Senegal
5–0
Iraq Rated Senegal 73% Held ✓ - 26 Jun 2026 Paraguay
0–0
Australia Rated Paraguay 44% Close ≈ - 26 Jun 2026 Türkiye
3–2
USA Rated USA 39% Close ≈ - 26 Jun 2026 Tunisia
1–3
Netherlands Rated Netherlands 73% Held ✓ - 26 Jun 2026 Japan
1–1
Sweden Rated Japan 44% Missed ✗ - 26 Jun 2026 Curaçao
0–2
Ivory Coast Rated Ivory Coast 87% Held ✓ - 26 Jun 2026 Ecuador
2–1
Germany Rated Germany 56% Missed ✗ - 25 Jun 2026 South Africa
1–0
South Korea Rated South Korea 60% Missed ✗ - 25 Jun 2026 Czechia
0–3
Mexico Rated Mexico 52% Held ✓ - 25 Jun 2026 Scotland
0–3
Brazil Rated Brazil 67% Held ✓ - 25 Jun 2026 Morocco
4–2
Haiti Rated Morocco 76% Held ✓ - 25 Jun 2026 Bosnia & Herzegovina
3–1
Qatar Rated Bosnia & Herzegovina 61% Held ✓ - 25 Jun 2026 Switzerland
2–1
Canada Rated Switzerland 45% Held ✓ - 24 Jun 2026 Colombia
1–0
Congo DR Rated Colombia 65% Held ✓ - 24 Jun 2026 Panama
0–1
Croatia Rated Croatia 62% Held ✓ - 24 Jun 2026 England
0–0
Ghana Rated England 74% Close ≈ - 24 Jun 2026 Portugal
5–0
Uzbekistan Rated Portugal 79% Held ✓ - 23 Jun 2026 Jordan
1–2
Algeria Rated Algeria 64% Held ✓ - 23 Jun 2026 Norway
3–2
Senegal Rated Norway 41% Held ✓ - 23 Jun 2026 France
3–0
Iraq Rated France 90% Held ✓ - 23 Jun 2026 Argentina
2–0
Austria Rated Argentina 59% Held ✓ - 22 Jun 2026 New Zealand
1–3
Egypt Rated Egypt 60% Held ✓ - 22 Jun 2026 Uruguay
2–2
Cape Verde Islands Rated Uruguay 64% Close ≈ - 22 Jun 2026 Belgium
0–0
Iran Rated Belgium 67% Close ≈ - 21 Jun 2026 Spain
4–0
Saudi Arabia Rated Spain 89% Held ✓ - 21 Jun 2026 Tunisia
0–4
Japan Rated Japan 63% Held ✓ - 21 Jun 2026 Ecuador
0–0
Curaçao Rated Ecuador 90% Close ≈ - 21 Jun 2026 Germany
2–1
Ivory Coast Rated Germany 63% Held ✓ - 21 Jun 2026 Netherlands
5–1
Sweden Rated Netherlands 57% Held ✓ - 20 Jun 2026 Türkiye
0–1
Paraguay Rated Türkiye 47% Missed ✗ - 20 Jun 2026 Brazil
3–0
Haiti Rated Brazil 89% Held ✓ - 20 Jun 2026 Scotland
0–1
Morocco Rated Morocco 55% Held ✓ - 20 Jun 2026 USA
2–0
Australia Rated USA 61% Held ✓ - 19 Jun 2026 Mexico
1–0
South Korea Rated Mexico 48% Held ✓ - 19 Jun 2026 Canada
6–0
Qatar Rated Canada 75% Held ✓ - 19 Jun 2026 Switzerland
4–1
Bosnia & Herzegovina Rated Switzerland 61% Held ✓ - 18 Jun 2026 Czechia
1–1
South Africa Rated Czechia 54% Close ≈ - 18 Jun 2026 Uzbekistan
1–3
Colombia Rated Colombia 70% Held ✓ - 18 Jun 2026 Ghana
1–0
Panama Rated Ghana 43% Held ✓ - 18 Jun 2026 England
4–2
Croatia Rated England 55% Held ✓ - 18 Jun 2026 Portugal
1–1
Congo DR Rated Portugal 74% Close ≈ - 17 Jun 2026 Austria
3–1
Jordan Rated Austria 71% Held ✓ - 17 Jun 2026 Argentina
3–0
Algeria Rated Argentina 68% Held ✓ - 17 Jun 2026 Iraq
1–4
Norway Rated Norway 80% Held ✓ - 17 Jun 2026 France
3–1
Senegal Rated France 64% Held ✓ - 16 Jun 2026 Iran
2–2
New Zealand Rated Iran 53% Close ≈ - 16 Jun 2026 Saudi Arabia
1–1
Uruguay Rated Uruguay 67% Close ≈ - 16 Jun 2026 Belgium
1–1
Egypt Rated Belgium 62% Close ≈ - 15 Jun 2026 Spain
0–0
Cape Verde Islands Rated Spain 90% Close ≈ - 15 Jun 2026 Sweden
5–1
Tunisia Rated Sweden 50% Held ✓ - 15 Jun 2026 Ivory Coast
1–0
Ecuador Rated Ecuador 38% Missed ✗ - 15 Jun 2026 Netherlands
2–2
Japan Rated Netherlands 46% Close ≈ - 15 Jun 2026 Germany
7–1
Curaçao Rated Germany 94% Held ✓ - 14 Jun 2026 Australia
2–0
Türkiye Rated Türkiye 57% Missed ✗ - 14 Jun 2026 Haiti
0–1
Scotland Rated Scotland 63% Held ✓ - 14 Jun 2026 Brazil
1–1
Morocco Rated Brazil 58% Close ≈ - 14 Jun 2026 Qatar
1–1
Switzerland Rated Switzerland 81% Close ≈ - 13 Jun 2026 USA
4–1
Paraguay Rated USA 46% Held ✓ - 13 Jun 2026 Canada
1–1
Bosnia & Herzegovina Rated Canada 52% Close ≈ - 12 Jun 2026 South Korea
2–1
Czechia Rated South Korea 36% Held ✓ - 12 Jun 2026 Mexico
2–0
South Africa Rated Mexico 68% Held ✓
For analysis and entertainment only.