Football results and predictions · Saturday 31 October 2026
112 games across 22 leagues. For each game you get Brit Predictor's model and the bookmakers' market (margin removed), and each side's call: 1 home win, X draw, 2 away win, or a double chance (1X, X2, 12) when the top two results are within 10 points. Results are in for 112 games: the model called 66 right and the market 70 of 112.
Model correct66/112(59%)
Market correct70/112(62%)
Kick-off times are WAT. Tap a game for the full breakdown.
Belgium Pro League
England Championship
- 13:30Lincoln v BirminghamModel2 ✓Market2 ✓FT 1–3
- 13:30Norwich v WatfordModel1 ✓Market1 ✓FT 3–2
- 13:30Stoke v PrestonModel1 ✓Market1 ✓FT 2–0
- 16:00Bolton v Bristol CityModel12 ✓Market12 ✓FT 2–3
- 16:00Burnley v PortsmouthModel1 ✗Market1 ✗FT 0–0
- 16:00Middlesbrough v CharltonModel1 ✓Market1 ✓FT 3–0
- 16:00Millwall v DerbyModel1 ✓Market1 ✓FT 4–1
- 16:00Southampton v QPRModel1 ✓Market1 ✓FT 4–1
- 16:00Swansea v BlackburnModel1 ✓Market1 ✓FT 4–0
- 16:00West Ham v West BromModel1 ✗Market1 ✗FT 1–3
- 16:00Wolves v CardiffModel1 ✓Market1 ✓FT 3–0
England League One
- 13:30Bradford v HuddersfieldModel1 ✗Market12 ✓FT 0–3
- 13:30Leyton Orient v CambridgeModel1 ✓Market12 ✓FT 3–0
- 13:30Plymouth v ReadingModel1 ✗Market12 ✗FT 0–0
- 16:00Barnsley v OxfordModel2 ✗Market12 ✗FT 1–1
- 16:00Leicester v StevenageModel1 ✗Market1 ✗FT 2–2
- 16:00Mansfield v Notts CountyModel1 ✗Market1 ✗FT 0–2
- 16:00Milton Keynes Dons v DoncasterModel1 ✓Market1 ✓FT 6–1
- 16:00Peterboro v LutonModel2 ✓Market2 ✓FT 0–2
- 16:00Stockport v AFC WimbledonModel1 ✓Market1 ✓FT 2–1
- 16:00Wigan v BromleyModel1 ✓Market1 ✓FT 3–2
- 16:00Wycombe v BurtonModel1 ✓Market1 ✓FT 2–0
England League Two
- 13:30Grimsby v YorkModel12 ✓Market12 ✓FT 5–2
- 13:30Port Vale v RochdaleModel1 ✓Market1 ✓FT 4–2
- 16:00Accrington v NorthamptonModel1X ✓Market1 ✗FT 1–1
- 16:00Colchester v WalsallModel12 ✓Market12 ✓FT 1–3
- 16:00Crewe v BarnetModel12 ✗Market2 ✗FT 1–1
- 16:00Fleetwood Town v Bristol RvsModel1 ✓Market12 ✓FT 3–1
- 16:00Oldham v Crawley TownModel1 ✗Market1 ✗FT 0–1
- 16:00Salford v ExeterModelX ✗Market1 ✓FT 2–1
- 16:00Shrewsbury v GillinghamModel12 ✓Market1 ✗FT 1–2
- 16:00Swindon v RotherhamModel1 ✓Market12 ✓FT 2–1
- 16:00Tranmere v CheltenhamModel12 ✓Market1 ✓FT 3–1
England National League
- 13:30Forest Green v HarrogateModel12 ✗Market12 ✗FT 2–2
- 13:30Halifax v YeovilModel1 ✓Market1 ✓FT 2–0
- 16:00Aldershot v GatesheadModel1 ✓Market1 ✓FT 1–0
- 16:00Altrincham v CarlisleModel2 ✓Market2 ✓FT 2–4
- 16:00Barrow v EastleighModel1 ✗Market1 ✗FT 1–1
- 16:00Boreham Wood v HartlepoolModel1 ✓Market1 ✓FT 4–3
- 16:00Solihull v KidderminsterModel2 ✗Market12 ✓FT 2–1
- 16:00Tamworth v WokingModel12 ✓Market12 ✓FT 0–1
- 16:00Wealdstone v SouthendModel2 ✗Market2 ✗FT 3–2
- 16:00Worthing v SuttonModel1 ✗Market1 ✗FT 0–3
- 18:30Boston Utd v ScunthorpeModel12 ✓Market12 ✓FT 2–1
England Premier League
- 13:30Chelsea v Man UnitedModel1 ✓Market1 ✓FT 2–0
- 16:00Bournemouth v LeedsModel1 ✓Market1 ✓FT 2–0
- 16:00Brentford v Nott'm ForestModel1 ✓Market1 ✓FT 2–0
- 16:00Coventry v SunderlandModelX2 ✗Market2 ✗FT 3–1
- 16:00Hull v IpswichModel1 ✗Market12 ✗FT 2–2
- 16:00Man City v BrightonModel1 ✗Market1 ✗FT 0–1
- 18:30Tottenham v Crystal PalaceModel1 ✓Market1 ✓FT 2–0
- 21:00Aston Villa v FulhamModel1 ✗Market1 ✗FT 1–1
France Ligue 1
France Ligue 2
Germany 2. Bundesliga
Germany Bundesliga
- 15:30Augsburg v FreiburgModel12 ✓Market2 ✓FT 1–2
- 15:30Leverkusen v StuttgartModel1 ✗Market1 ✗FT 2–4
- 15:30M'gladbach v PaderbornModel1 ✗Market1 ✗FT 0–0
- 15:30Schalke 04 v RB LeipzigModelX2 ✓Market2 ✓FT 0–2
- 15:30Werder Bremen v HoffenheimModel12 ✓Market12 ✓FT 2–0
- 18:30Bayern Munich v DortmundModel1 ✗Market1 ✗FT 2–2
