Every game, before kick-off
Our predictions
A score and three chances for each game, frozen at kick-off. Then we keep score on ourselves, misses included.
Results called
61%
69 of 113 games
The next seven days
Big games
Premier League
Leeds United1–0
Tottenham HotspurLikeliest scores1–1 14%0–1 12%0–0 10%
LEE 40%Draw 26%TOT 34%Bundesliga
Mainz 051–4
Bayern MünchenLikeliest scores0–3 8%0–4 8%1–3 8%
Draw 14%FCB 77%Premier League
Arsenal3–0
Hull CityLikeliest scores3–0 15%2–0 14%4–0 12%
ARS 90%Premier League
Fulham0–1
Newcastle UnitedLikeliest scores1–1 14%1–0 12%0–0 10%
FUL 37%Draw 26%NEW 37%SuperLiga
FCV Farul Constanța1–2
Rapid BucureștiLikeliest scores1–1 9%1–2 8%2–1 8%
FAR 37%Draw 25%RAP 38%Premier League
Nottingham Forest0–2
Manchester CityLikeliest scores0–2 13%0–1 11%0–3 10%
NFO 14%Draw 21%MCI 65%Premier League
Brighton & Hove Albion2–1
BrentfordLikeliest scores1–0 12%1–1 12%2–0 11%
BHA 58%Draw 22%BRE 20%Premier League
Crystal Palace1–2
LiverpoolLikeliest scores1–1 11%0–1 11%0–2 11%
CRY 19%Draw 22%LIV 59%Ligue 1
Rennes2–1
LilleLikeliest scores1–1 12%2–1 9%1–0 8%
REN 39%Draw 27%LIL 34%Premier League
Manchester United1–0
Aston VillaLikeliest scores1–1 12%2–1 9%1–0 9%
MUN 49%Draw 24%AVL 27%Serie A
Inter2–1
ComoLikeliest scores1–1 12%2–1 10%1–0 9%
INT 64%Draw 20%COM 16%SuperLiga
CFR Cluj1–2
Universitatea CraiovaLikeliest scores1–1 12%0–1 12%0–2 10%
CCL 30%Draw 27%UCV 43%Ligue 1
Lens2–1
MarseilleLikeliest scores1–1 10%1–2 9%2–1 7%
RCL 44%Draw 25%MAR 31%LaLiga
Atlético Madrid1–2
BarcelonaLikeliest scores1–1 12%1–2 9%2–1 8%
ATM 34%Draw 23%BAR 43%
We predict every other game too: 44 more in the next seven days, each on its own match page, and all of them count in our record.
This season
Our record
- Games predicted
- 113
- Results called
- 69 (61%)
- Exact scores
- 14
- Home-win baseline
- 51%
Results called, week by week
Conference League
61%
11 of 18 results
Europa League
44%
8 of 18 results
Champions League
67%
12 of 18 results
Premier League
50%
5 of 10 results
LaLiga
70%
7 of 10 results
Serie A
75%
9 of 12 results
Ligue 1
67%
6 of 9 results
SuperLiga
75%
6 of 8 results
Bundesliga
44%
4 of 9 results
EFL Cup
100%
1 of 1 results
Every call, newest first
- FC København 2–1 Iberia 1999We said 2–0Called
- FC Twente 3–1 Pafos FCWe said 3–0Called
- Getafe 0–1 Brighton & Hove AlbionWe said 0–2Called
- Lugano 3–0 FK Kauno ŽalgirisWe said 5–0Called
- Monaco 2–0 NordsjællandWe said 3–0Called
- Panathinaikos 2–1 CSKA SofiaWe said 2–0Called
- Riga FC 1–1 JablonecWe said 1–0Missed
- St.Truiden 1–1 BrannWe said 2–1Missed
In plain words
How we predict
Our model rates every team on its strength and its recent performances: how many good chances it makes, how many it gives away, and how it has been playing lately. Home advantage counts too.
In the big five leagues we also mix in the average pre-match prices that bookmakers publish, as a second opinion; elsewhere it is our model alone. We have no link to any bookmaker and we never show odds.
From that it works out the chance of a home win, a draw and an away win, and the most likely score. We publish both before kick-off, with the reasons in a couple of lines.
At kick-off the prediction is frozen. We never change it afterwards, and the record on this page counts every game, whether we were right or not.
New to xG? Read what it means. The full workings, and what the model doesn’t know, are on the methodology page.
Please read
Analysis, not betting
These predictions show a statistical model at work. We publish them to explain how football numbers behave and so you can judge us on our record. They are not tips, and they are not a reason to place a bet.
We have no link to any bookmaker. We take no money from betting companies, we show no odds and we do not link to betting sites.
A model is wrong often. Even a 70% call misses about three times in ten, and past results promise nothing about the next game.
If you choose to bet, that decision and its risk are yours alone. The90Pro accepts no responsibility for any loss that follows from using anything on this site.
Betting is for adults only (18+). If it has stopped being fun, free and confidential help is available: in Romania at jocresponsabil.ro, in the UK at begambleaware.org.









