Weekend football predictions
Friday 30 October to Monday 2 November
The model's headline call on every match in the big European leagues, MLS and the cups this weekend. Each row opens the match page, with the probabilities, form and head-to-head; settled matches show the score and whether the call landed.
Friday 30 October
Saturday 31 October
Premier League
- 31 Oct · 12:30ChelseavManchester UnitedNo pick yet
- 31 Oct · 15:00BournemouthvLeedsNo pick yet
- 31 Oct · 15:00BrentfordvNottingham ForestNo pick yet
- 31 Oct · 15:00CoventryvSunderlandNo pick yet
- 31 Oct · 15:00Hull CityvIpswichNo pick yet
- 31 Oct · 15:00Manchester CityvBrightonNo pick yet
- 31 Oct · 17:30TottenhamvCrystal PalaceNo pick yet
- 31 Oct · 20:00Aston VillavFulhamNo pick yet
Championship
- 31 Oct · 12:30LincolnvBirminghamNo pick yet
- 31 Oct · 12:30NorwichvWatfordNo pick yet
- 31 Oct · 12:30Stoke CityvPrestonNo pick yet
- 31 Oct · 15:00BoltonvBristol CityNo pick yet
- 31 Oct · 15:00BurnleyvPortsmouthNo pick yet
- 31 Oct · 15:00MiddlesbroughvCharltonNo pick yet
- 31 Oct · 15:00MillwallvDerbyNo pick yet
- 31 Oct · 15:00SouthamptonvQPRNo pick yet
- 31 Oct · 15:00SwanseavBlackburnNo pick yet
- 31 Oct · 15:00West HamvWest BromNo pick yet
- 31 Oct · 15:00WolvesvCardiffNo pick yet
League One
- 31 Oct · 12:30BradfordvHuddersfieldNo pick yet
- 31 Oct · 12:30Leyton OrientvCambridge UnitedNo pick yet
- 31 Oct · 12:30PlymouthvReadingNo pick yet
- 31 Oct · 15:00BarnsleyvOxford UnitedNo pick yet
- 31 Oct · 15:00LeicestervStevenageNo pick yet
- 31 Oct · 15:00Mansfield TownvNotts CountyNo pick yet
- 31 Oct · 15:00Milton Keynes DonsvDoncasterNo pick yet
- 31 Oct · 15:00PeterboroughvLutonNo pick yet
- 31 Oct · 15:00Stockport CountyvAFC WimbledonNo pick yet
- 31 Oct · 15:00WiganvBromleyNo pick yet
- 31 Oct · 15:00WycombevBurton AlbionNo pick yet
League Two
- 31 Oct · 12:30GrimsbyvYorkNo pick yet
- 31 Oct · 12:30Port ValevRochdaleNo pick yet
- 31 Oct · 15:00Accrington STvNorthamptonNo pick yet
- 31 Oct · 15:00ColchestervWalsallNo pick yet
- 31 Oct · 15:00CrewevBarnetNo pick yet
- 31 Oct · 15:00Fleetwood TownvBristol RoversNo pick yet
- 31 Oct · 15:00OldhamvCrawley TownNo pick yet
- 31 Oct · 15:00Salford CityvExeter CityNo pick yet
- 31 Oct · 15:00ShrewsburyvGillinghamNo pick yet
- 31 Oct · 15:00Swindon TownvRotherhamNo pick yet
- 31 Oct · 15:00TranmerevCheltenhamNo pick yet
Bundesliga
- 31 Oct · 14:30Bayer LeverkusenvVfB StuttgartNo pick yet
- 31 Oct · 14:30FC AugsburgvSC FreiburgNo pick yet
- 31 Oct · 14:30Borussia MönchengladbachvSC Paderborn 07No pick yet
- 31 Oct · 14:30Werder Bremenv1899 HoffenheimNo pick yet
- 31 Oct · 14:30FC Schalke 04vRB LeipzigNo pick yet
- 31 Oct · 17:30Bayern MünchenvBorussia DortmundNo pick yet
Major League Soccer
- 31 Oct · 17:00CharlottevOrlando City SCNo pick yet
- 31 Oct · 18:00FC CincinnativPhiladelphia UnionNo pick yet
- 31 Oct · 18:00Columbus CrewvDC UnitedNo pick yet
- 31 Oct · 18:00New York City FCvCF MontrealNo pick yet
- 31 Oct · 19:00Sporting Kansas CityvFC DallasNo pick yet
- 31 Oct · 19:00St. Louis CityvSan DiegoNo pick yet
- 31 Oct · 21:00Los Angeles GalaxyvAustinNo pick yet
- 31 Oct · 21:00San Jose EarthquakesvReal Salt LakeNo pick yet
Sunday 1 November
Monday 2 November
How these weekend predictions work
Every match gets a probability for each result and goals market from a model trained on football since 2021, and the headline call is the market where it leans hardest. Calls are frozen at kick-off and stay on the page with the result, so a weekend can be checked once it's played. The accuracy page shows how those probabilities have held up.
Frequently asked questions
- Which leagues are covered?
- The Premier League, the three EFL divisions, the Scottish Premiership, La Liga, Serie A, the Bundesliga, Ligue 1, the Eredivisie, the Primeira Liga and MLS, plus the Champions League, Europa League, Conference League, FA Cup and League Cup when they're played on a weekend. Every other league we cover has its own page with the week's fixtures.
- When do the predictions appear?
- The model predicts up to three days ahead, so Saturday's calls appear on Wednesday night and Monday's on Friday night. Each is re-scored every morning as form and ratings update, then frozen at kick-off.
- What do Strong, Solid and Moderate mean?
- How far the model's probability sits above the minimum that market needs. Strong is well clear of it, Moderate only just. The exact probabilities are on each match page.
- Why does a match say no pick?
- Either the model hasn't predicted it yet (fixtures appear a week ahead, predictions three days ahead), or no market cleared its minimum. A close match with no strong lean gets no headline call rather than a forced one.