Updated

Market

Football Handicap Predictions

A handicap gives one side a virtual head start. We publish the model’s European −1 line: the favourite must win by two or more, a one-goal win refunds the stake. The favourite is read off the blended 1X2 we already show, so this page can never name a different favourite than the match page does.

Fixtures priced 56 with a published analysis page · 52 more later this season
Kicking off today 5 of those fixtures, UTC date
Average probability 31% model probability of the selection we name
Strongest selection 68% highest probability in this market

Market picks

56 fixtures with a published Handicap number — every row opens the full prediction; 52 more are scheduled and get a page as they approach.

Fixtures with our Handicap selection and its model probability
Match League Handicap −1Our probPush (1-goal win) Conf.
AC Milan vs BolognaSerie AOur call: AC Milan −1 Serie A AC Milan −130%19% A
Venezia vs InterSerie AOur call: Inter −1 Serie A Inter −143%18% A
Parma Calcio 1913 vs UdineseSerie AOur call: Udinese −1 Serie A Udinese −118%17% A
Genoa vs JuventusSerie AOur call: Juventus −1 Serie A Juventus −133%23% A
Monza vs NapoliSerie AOur call: Napoli −1 Serie A Napoli −126%17% A
Frosinone vs LecceSerie AOur call: Frosinone −1 Serie A Frosinone −132%18% A
Fiorentina vs AtalantaSerie AOur call: Fiorentina −1 Serie A Fiorentina −124%17% A
Le Havre vs Paris Saint GermainLigue 1Our call: Paris Saint Germain −1 Ligue 1 Paris Saint Germain −138%20% A
SV Elversberg vs Mainz 05BundesligaOur call: Mainz 05 −1 Bundesliga Mainz 05 −127%18% B
Villarreal vs EspanyolLa LigaOur call: Villarreal −1 La Liga Villarreal −168%15% A
Lille vs LensLigue 1Our call: Lille −1 Ligue 1 Lille −118%19% A
Chelsea vs Manchester UnitedPremier LeagueOur call: Chelsea −1 Premier League Chelsea −138%20% A
Levante vs Atletico MadridLa LigaOur call: Atletico Madrid −1 La Liga Atletico Madrid −129%19% A
Bologna vs MonzaSerie AOur call: Bologna −1 Serie A Bologna −120%17% A
Marseille vs ToulouseLigue 1Our call: Marseille −1 Ligue 1 Marseille −114%16% A
Strasbourg vs AuxerreLigue 1Our call: Strasbourg −1 Ligue 1 Strasbourg −119%20% A
Paris FC vs MonacoLigue 1Our call: Paris FC −1 Ligue 1 Paris FC −122%22% A
Werder Bremen vs HoffenheimBundesligaOur call: Hoffenheim −1 Bundesliga Hoffenheim −130%19% A
Borussia M.Gladbach vs SC Paderborn 07BundesligaOur call: Borussia M.Gladbach −1 Bundesliga Borussia M.Gladbach −128%19% A
Bayer Leverkusen vs VfB StuttgartBundesligaOur call: Bayer Leverkusen −1 Bundesliga Bayer Leverkusen −137%19% A
Eintracht Frankfurt vs Hamburger SVBundesligaOur call: Eintracht Frankfurt −1 Bundesliga Eintracht Frankfurt −143%20% A
Augsburg vs FreiburgBundesligaOur call: Freiburg −1 Bundesliga Freiburg −117%14% A
FC Schalke 04 vs RasenBallsport LeipzigBundesligaOur call: RasenBallsport Leipzig −1 Bundesliga RasenBallsport Leipzig −124%18% B
Union Berlin vs FC CologneBundesligaOur call: FC Cologne −1 Bundesliga FC Cologne −144%20% A
Bournemouth vs LeedsPremier LeagueOur call: Bournemouth −1 Premier League Bournemouth −159%18% A
Manchester City vs BrightonPremier LeagueOur call: Manchester City −1 Premier League Manchester City −130%19% A
Brentford vs Nottingham ForestPremier LeagueOur call: Brentford −1 Premier League Brentford −127%18% A
Hull City vs IpswichPremier LeagueOur call: Hull City −1 Premier League Hull City −130%20% A
Coventry vs SunderlandPremier LeagueOur call: Sunderland −1 Premier League Sunderland −111%14% A
Rayo Vallecano vs Celta VigoLa LigaOur call: Rayo Vallecano −1 La Liga Rayo Vallecano −129%21% A
Nice vs RennesLigue 1Our call: Rennes −1 Ligue 1 Rennes −123%20% A
Udinese vs RomaSerie AOur call: Roma −1 Serie A Roma −157%17% A
Real Betis vs MalagaLa LigaOur call: Real Betis −1 La Liga Real Betis −141%21% A
Tottenham vs Crystal PalacePremier LeagueOur call: Tottenham −1 Premier League Tottenham −132%20% A
Bayern Munich vs Borussia DortmundBundesligaOur call: Bayern Munich −1 Bundesliga Bayern Munich −131%20% B
AC Milan vs InterSerie AOur call: Inter −1 Serie A Inter −132%18% A
Lyon vs AngersLigue 1Our call: Lyon −1 Ligue 1 Lyon −135%23% B
Lorient vs BrestLigue 1Our call: Lorient −1 Ligue 1 Lorient −117%20% A
Estac Troyes vs Le MansLigue 1Our call: Estac Troyes −1 Ligue 1 Estac Troyes −125%21% A
Barcelona vs AlavesLa LigaOur call: Barcelona −1 La Liga Barcelona −153%18% A
Aston Villa vs FulhamPremier LeagueOur call: Aston Villa −1 Premier League Aston Villa −135%20% A
Lazio vs CagliariSerie AOur call: Lazio −1 Serie A Lazio −140%20% A
Sassuolo vs FiorentinaSerie AOur call: Fiorentina −1 Serie A Fiorentina −125%17% A
Juventus vs NapoliSerie AOur call: Juventus −1 Serie A Juventus −135%20% A
Atalanta vs Parma Calcio 1913Serie AOur call: Atalanta −1 Serie A Atalanta −138%21% A
Frosinone vs TorinoSerie AOur call: Frosinone −1 Serie A Frosinone −125%18% A
Lecce vs GenoaSerie AOur call: Lecce −1 Serie A Lecce −119%18% A
Como vs VeneziaSerie AOur call: Como −1 Serie A Como −148%17% A
Deportivo La Coruna vs OsasunaLa LigaOur call: Deportivo La Coruna −1 La Liga Deportivo La Coruna −135%21% A
Elche vs ValenciaLa LigaOur call: Elche −1 La Liga Elche −130%20% A
Getafe vs SevillaLa LigaOur call: Sevilla −1 La Liga Sevilla −118%18% A
Racing Santander vs Real MadridLa LigaOur call: Real Madrid −1 La Liga Real Madrid −134%18% A
Athletic Club vs Real SociedadLa LigaOur call: Athletic Club −1 La Liga Athletic Club −125%19% A
Liverpool vs ArsenalPremier LeagueOur call: Arsenal −1 Premier League Arsenal −120%18% B
Newcastle United vs EvertonPremier LeagueOur call: Newcastle United −1 Premier League Newcastle United −120%18% A
Deportivo La Coruna vs OsasunaLa LigaOur call: Deportivo La Coruna −1 La Liga Deportivo La Coruna −135%21% A

Our prob = the model probability of the selection named on that row. Grade A/B = the fixture is backed by both/one team’s xG record. “Push” is the probability the favourite wins by exactly one goal, which refunds the stake rather than losing it — so this row is not a straight win-or-lose bet. No bookmaker prices are shown on this page: we only record odds for 1X2, so an edge for this market would be invented.

Probability distribution

56 priced fixtures · Handicap

Each bar counts the fixtures whose top selection in this market falls in that probability band — the model’s own spread, not a forecast of how often it is right. Bands are 10 percentage points wide. 1 of 56 sit at 60% or higher.

Other markets for the same fixtures

Every market on this site is priced from one model, so these pages cover the same matches from a different angle.

All markets

Every probability on this page is produced by our own model — expected-goals team ratings turned into a Dixon-Coles scoreline grid, blended with de-vigged market odds where we record them. How our model works →