Updated

18 October 2026

Football predictions today

Model-driven 1X2, over/under, BTTS and correct-score probabilities for every fixture we cover — built from expected-goals ratings and de-vigged market odds, never from tips.

Top pick today

Lyon vs Nice

Ligue 1 ·

Our pick
Lyon to win
Model prob.
61%
Market prob.
51%
Edge
+10%
Best odds
1.92
Matches today 3 across 3 competitions
Competitions 3 with fixtures today
Value picks 2 model edge ≥ 2%
High confidence 2 both teams xG-backed
Average edge +9.5% across value picks

Top opportunities

Largest model-vs-market edge on the 1X2 pick, xG-backed picks first — the hero card features the strongest of those whose analysis page is already live

All value bets
High edgeA

Juventus to win

Juventus vs Lazio · Serie A ·

Edge+9% Our prob63% Best odds1.70
Full prediction

Match explorer

19 fixtures today, 16 already played — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeModelMarketConf.Best odds
Lyon vs NiceLigue 1B Ligue 1 LyonOur prob 54%Best odds 1.92 +10% 61% 51% B 1.92
Juventus vs LazioSerie AA Serie A JuventusOur prob 63%Best odds 1.70 +9% 70% 61% A 1.70
Real Madrid vs SevillaLa LigaA La Liga Real MadridOur prob 76%Best odds 1.29 -5% 72% 77% A 1.29
0-3 FTUdinese vs LecceSerie AA Serie A UdineseOur prob 53%Best odds 1.92 +4% 57% 52% A 1.92
2-0 FTOsasuna vs Racing SantanderLa LigaA La Liga OsasunaOur prob 48%Best odds 2.06 -1% 47% 48% A 2.06
2-0 FTBournemouth vs SunderlandPremier LeagueA Premier League BournemouthOur prob 49%Best odds 2.15 +14% 59% 45% A 2.15
5-0 FTBrighton vs Crystal PalacePremier LeagueA Premier League BrightonOur prob 66%Best odds 1.61 +9% 72% 64% A 1.61
1-1 FTLeeds vs Manchester UnitedPremier LeagueA Premier League LeedsOur prob 41%Best odds 2.43 0% 41% 41% A 2.43
2-5 FTAngers vs MarseilleLigue 1A Ligue 1 MarseilleOur prob 44%Best odds 2.15 -12% 35% 47% A 2.15
1-3 FTFiorentina vs ComoSerie AA Serie A ComoOur prob 45%Best odds 2.12 -4% 42% 46% A 2.12
2-1 FTBayer Leverkusen vs FreiburgBundesligaB Bundesliga Bayer LeverkusenOur prob 54%Best odds 1.75 -12% 44% 57% B 1.75
2-1 FTCelta Vigo vs AlavesLa LigaA La Liga Celta VigoOur prob 41%Best odds 2.26 -9% 35% 43% A 2.26
1-0 FTLorient vs MonacoLigue 1A Ligue 1 MonacoOur prob 44%Best odds 2.11 -8% 38% 46% A 2.11
1-3 FTLe Havre vs AuxerreLigue 1A Ligue 1 Le HavreOur prob 42%Best odds 2.42 +3% 45% 41% A 2.42
4-3 FTParis FC vs RennesLigue 1A Ligue 1 Paris FCOur prob 48%Best odds 2.35 +15% 59% 45% A 2.35
0-1 FTNottingham Forest vs ArsenalPremier LeagueA Premier League ArsenalOur prob 58%Best odds 1.65 -13% 48% 61% A 1.65
1-2 FTBorussia M.Gladbach vs HoffenheimBundesligaA Bundesliga HoffenheimOur prob 44%Best odds 2.15 -8% 37% 46% A 2.15
3-2 FTAC Milan vs AtalantaSerie AA Serie A AC MilanOur prob 53%Best odds 1.86 +2% 55% 53% A 1.86
2-5 FTMalaga vs Real SociedadLa LigaA La Liga Real SociedadOur prob 39%Best odds 2.27 -17% 26% 43% A 2.27

Our prob = the probability we publish for that pick — the model blended with the de-vigged market price where one is recorded; the Model and Market columns are the two inputs behind it. Edge = model probability minus the de-vigged market probability; grade A/B = the pick is backed by both/one team's xG record. Best odds = the top bookmaker price on our pick, taking each book at its own last update.

Competitions in our window

3 upcoming fixtures across 3 competitions — the fixtures themselves are in the explorer above and on each competition page

All competitions

Recent results

What happened next to what we predicted