Model’s top picks

Football predictions and tips today

  • 193 matches with predictions
  • 19 leagues

Match picks

The model’s picks in the league and day you chose, grouped by risk. Low risk is a model chance of 72% and up, medium 62 to 72%, high 50 to 62%. These are probabilities, not tips.

Ranked picks this round

Model ranking and probability for each pick. Risk levels describe the selection, not a guaranteed result.

#MatchPickModel chanceRisk level
1Paris SGTroyes Ligue 1PickParis SG to winModel81.5%Low risk
2GalatasarayAmedspor Süper LigPickGalatasaray to winModel79.1%Low risk
3BenficaAlverca Primeira LigaPickBenfica to winModel78.5%Low risk
4Sp LisbonMoreirense Primeira LigaPickSp Lisbon to winModel78.0%Low risk
5DortmundElversberg BundesligaPickDortmund to winModel75.3%Low risk
6ArsenalHull Premier LeaguePickArsenal to winModel75.0%Low risk
7CambuurPSV Eindhoven EredivisiePickPSV Eindhoven to winModel74.3%Low risk
8RosenborgStart EliteserienPickRosenborg to winModel73.7%Low risk
9EstrelaBenfica Primeira LigaPickBenfica to winModel73.0%Low risk
10VikingKFUM Oslo EliteserienPickViking to winModel71.9%Low risk
11SiriusHalmstad AllsvenskanPickSirius to winModel71.6%Low risk
12RomaSassuolo Serie APickRoma to winModel71.0%Low risk
13HalmstadDjurgarden AllsvenskanPickDjurgarden to winModel70.2%Low risk

Match cards by league

Premier League1

Premier League2026-11-02
NewcastleEverton
Model’s pickHome win45.7%
1X2 · Match result
1
45.7%
X
26.1%
2
28.3%
Over 2.5 & BTTS (Yes)
Over 2.5
51.8%
BTTS (Yes)
55.6%
See full predictions
See more leagues (13)Show fewer leagues

La Liga1

Serie A1

Ligue 11

Championship12

Primeira Liga2

Pro League1

Süper Lig1

2. Bundesliga2

Segunda División1

Ligue 22

Allsvenskan2

Ekstraklasa2

Liga I1

Top tips from our AI experts

Current published picks from leading AI experts. Results are simulated paper returns; no-bet decisions remain visible.

How our football predictions work →

View all 29 experts →

Explore predictions by market

Browse football predictions by market and risk. Model chances and fair odds are estimates, never guarantees. Grade C estimates are less precise.

How our football predictions work →

Corners

46 tips
Low risk
Iraklis vs PanathinaikosIraklisPanathinaikos

Under 12.5 corners

Both teams combined
Model chance
90.5%
Fair odds
1.11
AEK vs LevadeiakosAEKLevadeiakos

Under 12.5 corners

Both teams combined
Model chance
88.7%
Fair odds
1.13
Medium risk
St Etienne vs LavalSt EtienneLaval

Over 7.5 corners

Both teams combined
Model chance
69.9%
Fair odds
1.43
Calibration C · range, not a point

Cards

48 tips
Low risk
Excelsior vs Go Ahead EaglesExcelsiorGo Ahead Eagles

Under 5.5 cards

Both teams combined
Model chance
95.4%
Fair odds
1.05
Willem II vs ZwolleWillem IIZwolle

Under 5.5 cards

Both teams combined
Model chance
93.5%
Fair odds
1.07
Heerenveen vs FeyenoordHeerenveenFeyenoord

Under 5.5 cards

Both teams combined
Model chance
93.2%
Fair odds
1.07
Calibration C · range, not a point

Shots

46 tips
Low risk
RB Leipzig vs AugsburgRB LeipzigAugsburg

Over 6.5 shots on target

Both teams combined
Model chance
88.2%
Fair odds
1.13
Den Haag vs Sparta RotterdamDen HaagSparta Rotterdam

Over 6.5 shots on target

Both teams combined
Model chance
86.1%
Fair odds
1.16
Calibration C · range, not a point

Goals

48 tips
Medium risk
Club Brugge vs AnderlechtClub BruggeAnderlecht

Over 2.5 goals

Both teams combined
Model chance
66.8%
Fair odds
1.50
Viking vs KFUM OsloVikingKFUM Oslo

Over 2.5 goals

Both teams combined
Model chance
66.5%
Fair odds
1.50
Eyupspor vs KocaelisporEyupsporKocaelispor

Under 2.5 goals

Both teams combined
Model chance
66.1%
Fair odds
1.51
Magdeburg vs St PauliMagdeburgSt Pauli

Over 2.5 goals

Both teams combined
Model chance
65.4%
Fair odds
1.53
Lens vs MarseilleLensMarseille

Over 2.5 goals

Both teams combined
Model chance
65.2%
Fair odds
1.53
Dortmund vs ElversbergDortmundElversberg

Over 2.5 goals

Both teams combined
Model chance
65.1%
Fair odds
1.54
Calibration B · calibrated

Both teams to score

36 tips
Medium risk
Mainz vs Bayern MunichMainzBayern Munich
Model chance
70.0%
Fair odds
1.43
Excelsior vs Go Ahead EaglesExcelsiorGo Ahead Eagles
Model chance
69.3%
Fair odds
1.44
Kristiansund vs ValerengaKristiansundValerenga
Model chance
68.4%
Fair odds
1.46
Calibration B · calibrated

Double chance

37 tips
Low risk
Benfica vs AlvercaBenficaAlverca
Model chance
92.9%
Fair odds
1.08
Sp Lisbon vs MoreirenseSp LisbonMoreirense
Model chance
92.9%
Fair odds
1.08
Galatasaray vs AmedsporGalatasarayAmedspor
Model chance
92.7%
Fair odds
1.08
Calibration B · calibrated

Players to watch

Published player-market probabilities, shown in kickoff order. Model estimates, not confirmed lineups.

How our football predictions work →

Best combos

Up to 9 slips per size, only when enough qualifying matches exist. Combined chance assumes independent matches; fair odds are model estimates. Risk bands use combined chance: 72% and above, 62% to below 72%, and below 62%.

Doubles9 slips

Trebles9 slips

Four-folds9 slips

Five-folds9 slips

Our model vs market

Compare model and bookmaker probabilities for the same selection. The gap is a difference of opinion, not a proven betting edge. Our tests have not established an edge. Fair odds are model estimates, not bookmaker offers.

How our football predictions work →

Bristol City vs WolvesBristol CityWolves
Model54.7%
Market26.7%
Gap (pp)+28.0
Bookmaker odds 3.55Match Result
Girona vs AlmeriaGironaAlmeria
Model52.0%
Market26.8%
Gap (pp)+25.2
Bookmaker odds 3.53Match Result
Magdeburg vs St PauliMagdeburgSt Pauli
Model65.7%
Market41.1%
Gap (pp)+24.6
Bookmaker odds 2.34Match Result

Every match, every market

Compare published match-result, goals and other market probabilities. Top matches highlights selected fixtures; it does not rank betting value.

How our football predictions work →

Newcastle vs Everton
Select a match to compare its five markets
MatchResultGoalsCornersCardsShotsSave model pick
Newcastle vs EvertonMon 2 Nov 20:00 UK45.7%Newcastle51.8%Over 2.556.2%Over 9.557.2%Over 3.556.8%Over 24.5
La Coruna vs OsasunaMon 2 Nov 20:00 UK37.8%La Coruna51.4%Under 2.551.8%Under 9.564.0%Over 3.550.2%Over 24.5
Hamburg vs M'gladbachFri 6 Nov 19:30 UK43.4%Hamburg58.0%Over 2.553.8%Over 9.560.6%Over 3.564.7%Over 24.5
Atalanta vs ParmaMon 2 Nov 19:45 UK59.3%Atalanta51.6%Under 2.552.9%Under 9.561.5%Under 3.557.5%Over 24.5
Toulouse vs StrasbourgFri 6 Nov 19:45 UK47.2%Toulouse56.9%Over 2.558.1%Under 9.551.3%Under 3.552.3%Over 24.5
Lorient vs BrestMon 2 Nov 19:45 UK43.8%Lorient51.8%Under 2.553.6%Under 9.552.1%Under 3.550.9%Over 24.5
6 matches available
Premier League
Mon 2 Nov 20:00 UK

Newcastle

vs

Everton

Market
Pick
Model chance
Result
Newcastle
45.7%
Goals
Over 2.5
51.8%
Corners
Over 9.5
56.2%
Cards
Over 3.5
57.2%
Shots
Over 24.5
56.8%
View match →
Save model pick
Model estimates · saving adds the match-result pick to your betslip.

36 of 47 upcoming matches in this overview. Browse all match picks →

This round in numbers

The published round snapshot. Price coverage counts its 1X2 quotes, not older recorded display prices. Averages describe the round, not an individual match.

206matches analysed19 leagues
53.2%average Over 2.5126 games lean over
160games lean BTTSboth teams to score
153with 1X2 pricesin the published snapshot
81.5%strongest callParis SG to win

Tomorrow’s football predictions

One qualifying model selection per match. Leading leagues first, then kickoff; row numbers are not a model ranking.

We favour model chances of at least 55% at prices from 1.30 to 3.00. Within three percentage points of the strongest eligible chance, a fresh recorded quote and the model chance × price decide between alternatives. Other qualified reads are fallbacks; longer odds are never invented.

Recorded is a saved Bet365 quote checked within the last 24 hours and can change. Fair is 1 ÷ model chance, a model calculation, not an offered price. This editorial selection is not evidence of a betting edge.

Corners, cards and shots are match totals for both teams. Card estimates count yellow cards; bookmaker settlement rules can differ. Risk labels describe model chance, not a guaranteed outcome.

#MatchPickModel chanceOddsRisk level
1BlackburnStoke ChampionshipTue 3 Nov · 19:45 UKPickUnder 2.5 goalsModel59.0%Recorded1.73High risk
2CharltonBolton ChampionshipTue 3 Nov · 19:45 UKPickUnder 2.5 goalsModel57.4%Recorded2.10High risk
3DerbyNorwich ChampionshipTue 3 Nov · 19:45 UKPickOver 9.5 cornersModel56.9%Recorded1.85High risk
4PortsmouthSwansea ChampionshipTue 3 Nov · 19:45 UKPickOver 9.5 cornersModel59.4%Recorded1.82High risk
5PrestonSheffield United ChampionshipTue 3 Nov · 19:45 UKPickOver 9.5 cornersModel62.8%Fair1.59Medium risk
6QPRBurnley ChampionshipTue 3 Nov · 19:45 UKPickQPR to winModel56.7%Recorded1.95High risk
7WatfordLincoln ChampionshipTue 3 Nov · 19:45 UKPickOver 3.5 cardsModel63.1%Fair1.59Medium risk
8BirminghamMillwall ChampionshipTue 3 Nov · 20:00 UKPickOver 9.5 cornersModel59.0%Fair1.69High risk
9West BromSouthampton ChampionshipTue 3 Nov · 20:00 UKPickOver 9.5 cornersModel57.3%Fair1.75High risk
10SiriusHalmstad AllsvenskanTue 3 Nov · 18:00 UKPickSirius to winModel71.6%Fair1.40Medium risk

Football predictions this weekend

One qualifying model selection per match. Leading leagues first, then kickoff; row numbers are not a model ranking.

We favour model chances of at least 55% at prices from 1.30 to 3.00. Within three percentage points of the strongest eligible chance, a fresh recorded quote and the model chance × price decide between alternatives. Other qualified reads are fallbacks; longer odds are never invented.

Recorded is a saved Bet365 quote checked within the last 24 hours and can change. Fair is 1 ÷ model chance, a model calculation, not an offered price. This editorial selection is not evidence of a betting edge.

Corners, cards and shots are match totals for both teams. Card estimates count yellow cards; bookmaker settlement rules can differ. Risk labels describe model chance, not a guaranteed outcome.

#MatchPickModel chanceOddsRisk level
1LeedsTottenham Premier LeagueSat 7 Nov · 12:30 UKPickUnder 2.5 goalsModel55.1%Recorded1.91High risk
2ArsenalHull Premier LeagueSat 7 Nov · 15:00 UKPickBoth teams to score: NoModel57.5%Fair1.74High risk
3FulhamNewcastle Premier LeagueSat 7 Nov · 15:00 UKPickOver 9.5 cornersModel56.2%Fair1.78High risk
4Nottingham ForestManchester City Premier LeagueSat 7 Nov · 17:30 UKPickBoth teams to score: YesModel54.7%Fair1.83High risk
5BrightonBrentford Premier LeagueSun 8 Nov · 14:00 UKPickOver 2.5 goalsModel56.0%Recorded1.62High risk
6Crystal PalaceLiverpool Premier LeagueSun 8 Nov · 14:00 UKPickBoth teams to score: YesModel57.4%Fair1.74High risk
7IpswichBournemouth Premier LeagueSun 8 Nov · 14:00 UKPickOver 3.5 cardsModel58.3%Fair1.71High risk
8SunderlandChelsea Premier LeagueSun 8 Nov · 14:00 UKPickOver 3.5 cardsModel62.2%Fair1.61Medium risk
9Manchester UnitedAston Villa Premier LeagueSun 8 Nov · 16:30 UKPickOver 3.5 cardsModel60.0%Fair1.67High risk
10MalagaSantander La LigaSat 7 Nov · 13:00 UKPickOver 3.5 cardsModel64.8%Fair1.54Medium risk
11EspanolLa Coruna La LigaSat 7 Nov · 15:15 UKPickOver 3.5 cardsModel67.9%Fair1.47Medium risk
12OsasunaAth Bilbao La LigaSat 7 Nov · 17:30 UKPickOver 3.5 cardsModel62.2%Fair1.61Medium risk

Super 6 predictions this week: the score we would enter for each British match.

Draw predictions: the highest draw chances this round

Ranked by draw probability. Fair odds are calculated from the model chance, not a bookmaker quote. This is a comparison, not a ranking of recommended bets.

A draw is rarely the most likely result, even here. These are the matches where our model gives it the best chance, not a tip to back it.

#MatchOutcomeDraw chanceOdds
1FC ArgesDinamo Bucuresti Liga IFri 6 Nov · 18:30 UKOutcomeDrawDraw31.8%Fair3.14
2EyupsporKocaelispor Süper LigSat 7 Nov · 10:30 UKOutcomeDrawDraw31.4%Fair3.18
3Santa ClaraGil Vicente Primeira LigaSun 8 Nov · 15:30 UKOutcomeDrawDraw31.2%Fair3.21
4BoulogneAnnecy Ligue 2Fri 6 Nov · 19:00 UKOutcomeDrawDraw30.8%Fair3.25
5BlackburnStoke ChampionshipTue 3 Nov · 19:45 UKOutcomeDrawDraw29.4%Fair3.40
6Gil VicenteGuimaraes Primeira LigaMon 2 Nov · 20:15 UKOutcomeDrawDraw29.4%Fair3.40

Fixtures

Choose a matchday or league, then open a match for available model analysis. Model pick compares a fixed set: match result, 2.5 goals, BTTS, 9.5 corners, 3.5 cards and 24.5 shots. A model-minus-market gap of at least 5 percentage points comes first only with a supplied calibration grade and a complete margin-adjusted price comparison; otherwise the strongest meaningful published probability is shown. Untrusted or insufficient grades are excluded. Reads use 50 to 92% probability; tiny lines and double chance are excluded. This is a model read, not a proven advantage or a betting recommendation. Odds are recorded prices for the exact selection; Fair is calculated from the model and is not a bookmaker offer. Niche totals describe both teams. Schedule-only matches have no verified eligible model read. Search and date filters apply to this set of fixtures; use the navigation below to browse more. Kickoff times use UK time, or your timezone selected in Settings. Missing fixtures are not guessed.

768 upcoming matches · 41 leagues

Swipe to explore leagues

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 17 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 8 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 20 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 23 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 4 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 5 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 5 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 19 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 8 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 21 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 20 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 22 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 8 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

Fixtures through 8 Nov 2026

This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.

TodayMon 2 Nov12
19:30UKRakowPogon SzczecinEkstraklasaStrong callModel pickBTTS Yes57.9%Fair1.73Over 2.5 goals53.9%19:45UKAtalantaParmaSerie AStrong callModel +13.3ppUnder 2.5 goals51.6%Odds2.50Under 3.5 cards · both teams61.5%Home win59.3%19:45UKLorientBrestLigue 1Strong callModel pickUnder 9.5 corners · both teams53.6%Fair1.86BTTS Yes52.9%Under 3.5 cards · both teams52.1%19:45UKRed StarNancyLigue 2Strong callModel pickUnder 24.5 shots · both teams60.1%Fair1.66Under 9.5 corners · both teams57.7%Under 2.5 goals56.3%19:45UKReimsSochauxLigue 2Strong callModel pickHome win63.0%Odds1.66Under 9.5 corners · both teams57.5%Under 24.5 shots · both teams55.2%20:00UKNewcastleEvertonPremier LeagueTop matchStrong callModel pickOver 3.5 cards · both teams57.2%Fair1.75Over 24.5 shots · both teams56.8%Over 9.5 corners · both teams56.2%20:00UKLa CorunaOsasunaLa LigaStrong callModel pickOver 3.5 cards · both teams64.0%Fair1.56BTTS Yes53.8%Under 9.5 corners · both teams51.8%20:00UKMallorcaCadizSegunda DivisiónStrong callModel +7.0ppUnder 2.5 goals55.5%Odds2.00Over 3.5 cards · both teams74.3%Under 9.5 corners · both teams58.1%20:15UKBenficaAlvercaPrimeira LigaTop matchStrong callModel pickHome win78.5%Odds1.15Over 3.5 cards · both teams67.5%Over 2.5 goals64.8%20:15UKGil VicenteGuimaraesPrimeira LigaStrong callModel pickOver 3.5 cards · both teams68.9%Fair1.45Under 2.5 goals58.8%Under 9.5 corners · both teams57.8%22:00UKDefensa Y JusticiaIndependienteLiga Profesional ArgentinaBetaDefensa Y Justicia to win45.8%22:00UKPlatenseCentral Cordoba de SantiagoLiga Profesional ArgentinaBetaPlatense to win45.6%
Model updates dailyProbabilities, not tipsWe do not beat the closing marketSee the record
No-bet log · why we passed discipline first
  • Rakow v Pogon Szczecintoo extreme an outsider (fair 0.30)
  • Atalanta v Parmatoo extreme an outsider (fair 0.20)
  • Lorient v Brestoutside trust zone (model prob 0.44, zone (0.45, 0.7))
  • Red Star v Nancyvalue_gap +0.016 <= 0.03
  • Reims v Sochauxtrust gate: NO_TRUST (segment historically unreliable)
  • La Coruna v Osasunatoo extreme an outsider (fair 0.25)
  • Mallorca v Cadiztoo extreme an outsider (fair 0.13)
  • Newcastle v Evertonvalue_gap +0.007 <= 0.03
  • Benfica v Alvercatoo extreme an outsider (fair 0.10)
  • Gil Vicente v Guimaraesoutside trust zone (model prob 0.38, zone (0.45, 0.7))
  • Sirius v Halmstadvalue_gap +0.025 <= 0.03
  • Blackburn v Stokeoutside trust zone (model prob 0.40, zone (0.45, 0.7))
  • Charlton v Boltonvalue_gap +0.022 <= 0.03
  • Derby v Norwichtoo extreme an outsider (fair 0.29)
  • Portsmouth v Swanseavalue_gap +0.015 <= 0.03
  • Preston v Sheffield Unitedvalue_gap +0.023 <= 0.03
  • QPR v Burnleytrust gate: NO_TRUST (segment historically unreliable)
  • Watford v Lincolntrust gate: NO_TRUST (segment historically unreliable)
  • Birmingham v Millwalltoo extreme an outsider (fair 0.25)
  • West Brom v Southamptonoutside trust zone (model prob 0.41, zone (0.45, 0.7))
  • … and 10 more (every decision is on its card above).

How our football predictions work

Model estimates are not guarantees. Our tests have not established a consistent edge over the sharp closing market. Read the honesty ledger for the full evidence.

How the model works

See the data and training behind our football predictions.

Explore the model

Read the honesty ledger

Football predictions FAQ

How are these football predictions made?

A statistical model estimates the chance of each outcome from past results, goals, team strength and, where available, expected goals. The percentages are refreshed every day before kickoff.

Are these predictions betting tips?

No. They are model probabilities, not betting advice. Our own tests have not shown a consistent edge over the bookmakers’ closing prices, and the Honesty Ledger shows every graded call.

What does the percentage mean?

It is the model’s chance for that outcome. If the model says 60 percent, the aim is for it to happen about 60 times in 100 similar matches. The track record checks how close we get.

How do you grade a prediction?

Our call is the side the model gives at least 50 percent. After full time the call is a hit when that side happened, and a miss when it did not. Misses stay on the record.

What do Today, Tomorrow and Weekend use?

The UK date of kickoff. Kickoff times on the cards use UK time, or the timezone you choose in Settings.

Why is a match missing?

Predictions are published for the next seven days when both teams are verified. The fixtures page lists other matches and says why they have no prediction yet. We never fill gaps with guesses.