Matches
Every fixture we track, grouped by day — with our probabilities where a call has been made, and how recent calls landed.
Upcoming fixtures
Sat 4 Jul
Sun 5 Jul
Recent results
Full recordSwitzerland v Algeria
2–0
Home win
Portugal v Croatia
2–1
Home win
Spain v Austria
3–0
Home win
USA v Bosnia & Herzegovina
2–0
Home win
Belgium v Senegal
2–2
Draw
England v Congo DR
2–1
Home win
Mexico v Ecuador
2–0
Home win
France v Sweden
3–0
Home win
Ivory Coast v Norway
1–2
Away win
Netherlands v Morocco
1–1
Draw
Germany v Paraguay
1–1
Draw
Brazil v Japan
2–1
Home win
South Africa v Canada
0–1
Away win
Jordan v Argentina
1–3
Away win
Algeria v Austria
3–3
Draw
Congo DR v Uzbekistan
3–1
Home win
Colombia v Portugal
0–0
Draw
Croatia v Ghana
2–1
Home win
Panama v England
0–2
Away win
New Zealand v Belgium
1–5
Away win
Egypt v Iran
1–1
Draw
Cape Verde Islands v Saudi Arabia
0–0
Draw
Uruguay v Spain
0–1
Away win
Norway v France
1–4
Away win
Senegal v Iraq
5–0
Home win
Paraguay v Australia
0–0
Draw
Türkiye v USA
3–2
Home win
Tunisia v Netherlands
1–3
Away win
Japan v Sweden
1–1
Draw
Curaçao v Ivory Coast
0–2
Away win
Ecuador v Germany
2–1
Home win
South Africa v South Korea
1–0
Home win
Czechia v Mexico
0–3
Away win
Morocco v Haiti
4–2
Home win
Scotland v Brazil
0–3
Away win
Switzerland v Canada
2–1
Home win
Bosnia & Herzegovina v Qatar
3–1
Home win
Colombia v Congo DR
1–0
Home win
Panama v Croatia
0–1
Away win
England v Ghana
0–0
Draw
Portugal v Uzbekistan
5–0
Home win
Jordan v Algeria
1–2
Away win
Norway v Senegal
3–2
Home win
France v Iraq
3–0
Home win
Argentina v Austria
2–0
Home win
New Zealand v Egypt
1–3
Away win
Uruguay v Cape Verde Islands
2–2
Draw
Belgium v Iran
0–0
Draw
Spain v Saudi Arabia
4–0
Home win
Tunisia v Japan
0–4
Away win
Analysis and probabilities only — not betting advice. Outcomes are uncertain; we do not guarantee results and we do not claim to beat the market.