Everything here is free until at least 31 December 2026, no account needed.
Issue 142 · SAT 7 NOV

Tomorrow's football predictions.

38 predictions across 27 leagues. Confidence is calibrated — when we say 70%, we mean 70%. What do these numbers mean?

Today
38predictions
30-day acc.
79%calibrated
Panama Liga Panameña de Fútbol flag

Liga Panameña de Fútbol

Panama1 prediction
1:30UPCOMING
Plaza Amador crestPlaza Amador
vs
Sporting San Miguelito crestSporting San Miguelito
Home Win
Moderate@ 1.57
68%
Germany 2. Bundesliga flag

2. Bundesliga

Germany1 prediction
12:00UPCOMING
1. FC Nürnberg crest1. FC Nürnberg
vs
SV Darmstadt 98 crestSV Darmstadt 98
Home or Draw
Moderate@ 1.22
81%
Thailand Thai League 1 flag

Thai League 1

Thailand1 prediction
12:00UPCOMING
Port FC crestPort FC
vs
Chonburi FC crestChonburi FC
Home Win
Solid@ 1.48
68%
Hungary NB I flag

NB I

Hungary1 prediction
12:30UPCOMING
Paks crestPaks
vs
Zalaegerszegi TE crestZalaegerszegi TE
Home or Draw
Moderate@ 1.25
80%
Italy Serie A Women flag

Serie A Women

Italy2 predictions
14:00UPCOMING
AC Milan W crestAC Milan W
vs
Inter Milano W crestInter Milano W
Away or Draw
Strong@ 1.20
82%
17:00UPCOMING
Juventus W crestJuventus W
vs
Sassuolo W crestSassuolo W
Home Win
Solid@ 1.20
72%
India Indian Super League flag

Indian Super League

India1 prediction
14:00UPCOMINGHIGHEST CONVICTION
Chennaiyin crestChennaiyin
vs
East Bengal II crestEast Bengal II
Away or Draw
Strong@ 1.20
84%
Germany Bundesliga flag

Bundesliga

Germany3 predictions
14:30UPCOMING
FSV Mainz 05 crestFSV Mainz 05
vs
Bayern München crestBayern München
Away Win
Strong@ 1.33
76%
14:30UPCOMING
Borussia Dortmund crestBorussia Dortmund
vs
SV Elversberg crestSV Elversberg
Home Win
Solid@ 1.30
73%
14:30UPCOMING
RB Leipzig crestRB Leipzig
vs
FC Augsburg crestFC Augsburg
Home Win
Solid@ 1.45
69%
Slovakia Super Liga flag

Super Liga

Slovakia2 predictions
14:30UPCOMING
Slovan Bratislava crestSlovan Bratislava
vs
AS Trencin crestAS Trencin
Home Win
Solid@ 1.22
71%
14:30UPCOMING
Skalica crestSkalica
vs
Žilina crestŽilina
Away or Draw
Solid@ 1.28
77%
England FA Cup flag

FA Cup

England7 predictions
15:00UPCOMING
Luton crestLuton
vs
Forest Green crestForest Green
Over 2.5
Strong@ 1.36
77%
15:00UPCOMING
Luton crestLuton
vs
Forest Green crestForest Green
Home Win
Solid@ 1.30
68%
15:00UPCOMING
AFC Hornchurch crestAFC Hornchurch
vs
Blackpool crestBlackpool
Away or Draw
Solid@ 1.25
77%
15:00UPCOMING
Milton Keynes Dons crestMilton Keynes Dons
vs
Swindon Town crestSwindon Town
Home Win
Moderate@ 1.48
66%
15:00UPCOMING
Huddersfield crestHuddersfield
vs
Exeter City crestExeter City
Home Win
Moderate@ 1.30
65%
15:00UPCOMING
Plymouth crestPlymouth
vs
Alvechurch crestAlvechurch
Home Win
Moderate@ 1.20
65%
15:00UPCOMING
Kidderminster Harriers crestKidderminster Harriers
vs
Doncaster crestDoncaster
Away or Draw
Moderate@ 1.22
75%
England National League - South flag

National League - South

England1 prediction
15:00UPCOMING
Ebbsfleet United crestEbbsfleet United
vs
Chesham United crestChesham United
Home Win
Solid@ 1.25
75%
15:00UPCOMING
Lancaster City crestLancaster City
vs
Cleethorpes Town crestCleethorpes Town
Away or Draw
Solid@ 1.25
78%
15:00UPCOMING
Basingstoke Town crestBasingstoke Town
vs
Hanworth Villa crestHanworth Villa
Away or Draw
Moderate@ 1.28
75%
Scotland League Two flag

League Two

Scotland1 prediction
15:00UPCOMING
Stranraer crestStranraer
vs
Stirling Albion crestStirling Albion
Home or Draw
Solid@ 1.20
84%
Northern Ireland Premiership flag

Premiership

Northern Ireland1 prediction
15:00UPCOMING
Carrick Rangers crestCarrick Rangers
vs
Glentoran crestGlentoran
Away or Draw
Moderate@ 1.28
75%
Croatia First NL flag

First NL

Croatia1 prediction
15:30UPCOMING
HNK Cibalia crestHNK Cibalia
vs
Croatia Zmijavci crestCroatia Zmijavci
Home or Draw
Moderate@ 1.28
82%
Sweden Allsvenskan flag

Allsvenskan

Sweden1 prediction
16:30UPCOMING
Degerfors IF crestDegerfors IF
vs
Gais crestGais
Away or Draw
Moderate@ 1.40
75%
Austria 2. Liga flag

2. Liga

Austria1 prediction
16:30UPCOMING
FC BW Linz crestFC BW Linz
vs
Floridsdorfer AC crestFloridsdorfer AC
Home Win
Solid@ 1.50
69%
Norway Eliteserien flag

Eliteserien

Norway1 prediction
17:00UPCOMING
Rosenborg crestRosenborg
vs
Start crestStart
Home Win
Strong@ 1.20
82%
Cyprus 1. Division flag

1. Division

Cyprus1 prediction
17:00UPCOMING
Olympiakos crestOlympiakos
vs
Apollon Limassol crestApollon Limassol
Away or Draw
Solid@ 1.22
78%
Slovakia 2. Liga flag

2. Liga

Slovakia1 prediction
17:00UPCOMING
Tatran Prešov crestTatran Prešov
vs
Humenné crestHumenné
Home Win
Moderate@ 1.36
65%
Brazil Serie B flag

Serie B

Brazil1 prediction
19:10UPCOMING
Novorizontino crestNovorizontino
vs
Fortaleza EC crestFortaleza EC
Home or Draw
Moderate@ 1.20
84%
Italy Serie A flag

Serie A

Italy1 prediction
19:45UPCOMING
AS Roma crestAS Roma
vs
Sassuolo crestSassuolo
Home Win
Solid@ 1.30
75%
Guatemala Liga Nacional flag

Liga Nacional

Guatemala1 prediction
2:00UPCOMING
Guastatoya crestGuastatoya
vs
Suchitepéquez crestSuchitepéquez
Home Win
Moderate@ 1.36
66%
Argentina Liga Profesional Argentina flag

Liga Profesional Argentina

Argentina1 prediction
20:30UPCOMING
Rosario Central crestRosario Central
vs
Estudiantes de Rio Cuarto crestEstudiantes de Rio Cuarto
Home Win
Solid@ 1.20
74%
Bolivia Primera División flag

Primera División

Bolivia1 prediction
21:15UPCOMING
Always Ready crestAlways Ready
vs
ABB crestABB
Over 2.5
Strong@ 1.20
77%
South Korea K3 League flag

K3 League

South Korea1 prediction
5:00UPCOMING
Busan Transportation crestBusan Transportation
vs
Jeonbuk Motors II crestJeonbuk Motors II
Home Win
Solid@ 1.42
74%
South Korea K League 2 flag

K League 2

South Korea2 predictions
7:30UPCOMING
Gimhae City crestGimhae City
vs
Hwaseong crestHwaseong
Away or Draw
Solid@ 1.22
79%
7:30UPCOMING
Seoul E-Land FC crestSeoul E-Land FC
vs
Jeonnam Dragons crestJeonnam Dragons
Home Win
Moderate@ 1.44
67%

About these predictions

This page is the model's daily shortlist — the fixtures where a calibrated probability clears our confidence threshold for a given market, across every competition we cover, and then a second, stricter bar: at least 70% likely (65% for a straight home win), priced at 1.20 or better, and not far out of line with the bookmaker. It isn't a tip sheet of hunches, and it isn't padded to a fixed length — a thin day is topped up to four picks at most, never to a quota. Each prediction is a model probability, shown alongside the bookmaker's odds (model vs market) and a confidence rating, so you can see why a fixture made the slate rather than just being told to back it.

Markets we cover

We publish the markets people actually follow, each as its own calibrated probability:

  • Match result— home win, draw or away win, summing to 100%.
  • Double chance— home or draw (1X) and away or draw (X2), the safer two-of-three result cover. When the bookmaker prices a double chance too short to be a realistic bet and the outright on that side also clears its threshold, we show the outright instead.
  • Both teams to score— whether each side scores at least once. The dedicated BTTS page lists these on their own.
  • Over / under goals— the 1.5, 2.5 and 3.5 total-goals lines.

How the predictions are generated

Two Poisson regressors estimate each team's expected goals from recent venue-specific form, Elo ratings, rest days, head-to-head history and recency-weighted shot and expected-goals data. Those feed a joint scoreline distribution with a Dixon-Coles correction, from which the goal and BTTS markets are read off; the three-way result comes from a separate multinomial classifier that uses the same inputs plus the Poisson outputs. Every market then passes through an isotonic calibration step so the published numbers match real-world frequencies. The full pipeline is on the methodology page.

How to read confidence and model vs market

Each tip shows the model's probability, the current bookmaker odds, and a confidence rating reflecting how far that probability clears the market's threshold. “Model vs market” is a sanity check, not a value claim — the market is a strong baseline, and our models are built to useprices as context rather than to be second-guessed against them. The pick, odds and precise percentages are shown for signed-in users; everyone can see which fixtures qualified and how each market has performed over the recent past. These are probabilities, not certainties — even a 75% pick loses one time in four.

Frequently asked questions

Are these football predictions free?
Yes. The daily slate is free and updated every day. Everyone can see which fixtures qualified — real teams, kick-off times and leagues — plus yesterday's settled results. A free account unlocks each pick itself: the market, the bookmaker odds, and the exact model probabilities and confidence ratings.
What markets do you predict?
Match result (home win, draw, away win), double chance (home or draw, away or draw), both teams to score, and over/under 1.5, 2.5 and 3.5 goals. Each is a separately calibrated probability rather than a single combined rating.
What does “model vs market” mean?
It compares the model's probability for a fixture with the probability implied by the bookmaker's odds. It's a sanity check and a way to see where the model and the market disagree — not a signal to bet purely because they differ. We tested an explicit model-beats-market value selection and retired it: on our data the market price out-predicted the model on exactly the fixtures where the model deviated most, so disagreement was mostly model error, not edge.
How is the confidence rating calculated?
Confidence reflects how far a fixture's calibrated probability clears the on-page threshold for its market. A pick that only just qualifies scores lower than one well above the line. It's a margin-of-safety indicator, not a separate prediction.
Why are there only a few predictions some days?
Because we only publish picks that clear a fixed bar: a calibrated probability of at least 70% (65% for a straight home win), a bookmaker price of at least 1.20, and a price that broadly agrees with the model. The page is not padded to a set length. On the thinnest days we top the list up to four with the next-best picks that still clear 65% and every other check, and a big Saturday runs to around twenty. Fewer, better picks beats a long list that dilutes the hit rate.
How often is the slate updated?
Daily. Predictions are published ahead of each day's fixtures, and once a match finishes its row settles to won or lost with a tick or cross. Use the date pills to move between recent days and tomorrow.
Do you guarantee winning predictions?
No. These are calibrated probabilities, not certainties — a fixture shown at 70% is still expected to lose about three times in ten, and that's the model working as intended. We publish a rolling track record so the calibration is checkable rather than asking you to take it on faith. Please gamble responsibly.