Pitch Radar

AC Milan — Bologna 2:4

AC Milan
2:4
Bologna
Serie A · 28 Oct 2026 · season 2026/27

The score says how it ended. xG says how it should have ended: it is the sum of the chances each shot was worth, not an opinion about the game.

Score2:4
Home xG1.95AC Milan
Away xG1.99Bologna
Expected points1.37 : 1.42

Who deserved it

The score matched the game: Bologna was the better side by chances too.

The numbers

TeamGoalsxGGoals − xGExpected points
AC Milan21.95+0.11.37
Bologna41.99+2.01.42

Goals

MinuteGoalTeamShot xGAssist
7'Samuel MbangulaBologna0.53Nadir Zortea
13'Alphadjo CissèAC Milan0.33
26'Alphadjo CissèAC Milan0.66Fikayo Tomori
59'Davide Bartesaghi (own goal)Bologna—
61'Samuel MbangulaBologna0.53Juan Miranda
85'Samuel MbangulaBologna0.40Jens Odgaard

Key chances

MinutePlayerTeamxGOutcome
26'Alphadjo CissèAC Milan0.66goal
88'Christian PulisicAC Milan0.54saved, header
7'Samuel MbangulaBologna0.53goal

Shots: AC Milan 8, Bologna 9; big chances (xG 0.3 and above): 4 and 4.

How the game went

In the first half xG was AC Milan 1.07, Bologna 0.58: a small edge for AC Milan. In the second half xG was AC Milan 0.91, Bologna 1.42: a small edge for Bologna. The edge in chances passed from AC Milan to Bologna. Bologna scored 4 from 1.99 xG: well above what they created. As a rule, finishing like this evens out over time.

Shot data: Understat. xG rates the quality of a chance; it is not a forecast of the result.

How it fits the season

AC Milan: +5.8 for the season (4 in the table). Bologna: −2.1 (8). The gap between points and xPTS is built from matches like this one.

Other matches of the round

All Serie A matches with xG →