AI Prediction
Model hit rate 56.2%

Milan v Inter Milan headlines 31 October: 186 predictions, the stakes and where the value is

Today's predictions · Published 2026-10-31 · Updated 2026-10-31 06:20 UTC

186 games across 45 competitions. The headline match, the playoff and table stakes, the favourites that look shaky, and where the model prices differ from the bookmakers.

Saturday, 31 October 2026 brings 186 games across MLB, Women's Big Bash League, J1 League, WTA Toray Pan Pacific Open Tennis and 41 more. 1 of them is a playoff game, 30 involve a team on a run of three or more, and the biggest of the day is AC Milan against Internazionale in the Serie A. This is the day in sections: what is at stake, which favourites look fragile, where our prices and the market split, and the full schedule with a pick for every game.

The big one: AC Milan v Internazionale

Serie A · 19:45 UTC · San Siro
AC Milan23.1%vInternazionale51.2%Inter Milan to win · 51.2%

Why it matters: Milan sit 5th (18 pts), Inter Milan 1st (25 pts); Inter Milan have won 4 in a row.

Internazionale are a narrow favourite at 51.2% (draw 25.7%, AC Milan 23.1%). Expected goals come out at 1.3 for AC Milan and 1.9 for Internazionale, with 1-2 the most likely exact score. The numbers lean to Over 2.5 goals (62.8%), and both teams to score is likely at 63.8%. On Elo ratings Internazionale are the clearly stronger side (100 points of edge including home advantage). Form: AC Milan LWLWW, Internazionale WWWWL (most recent first).

The two sides have met 3 times recently: AC Milan won 2, Internazionale won 0 and 1 was a draw, averaging 1.33 goals a game with both teams scoring in 33.3% of them.

Team news: USMNT star Christian Pulisic signs new AC Milan contract through 2031. United States star Christian Pulisic has signed a new contract with AC Milan through 2031.

Playoff games, table clashes and streaks

Where the model and the bookmakers disagree

A gap of five points or more between our probability and the de-vigged market price is where a prediction becomes interesting. 6 games clear that bar today.

MatchPickModelMarketGap
Port Vale v RochdalePort Vale69.8%62.3%+7.5
Anderlecht v KVC WesterloAnderlecht70.5%63.6%+6.9
Bradford City v Huddersfield TownHuddersfield47.5%40.8%+6.7
Kifisia v OlympiacosOlympiacos75.5%68.8%+6.7
Wycombe Wanderers v Burton AlbionWycombe70.9%64.3%+6.6
Cremonese v BeneventoBenevento44.2%37.7%+6.5

A positive gap means the model is more confident than the market, which over a season is where the edge, if any, has to come from. A negative gap is a favourite the model likes less than the bookmakers do.

Upset watch

Goals markets

Yesterday in one line

60 of 105 picks landed (57.1%), against a running 56.2% over 2037 settled predictions. The full review, including the misses, is in the model review. Read the review

Every game today, 186 predictions

How to read these numbers

Every probability is the output of a Dixon-Coles goals model blended with Elo ratings and bookmaker prices where they exist, with a form and record model for the American leagues. A 55% favourite loses almost half the time, so the percentages are the point, not the pick. Every call is locked before kick-off and scored publicly on the track record page once the result is in.