AC Milan vs Bologna · Serie A
AC Milan 2:4 Bologna: Bologna won. AC Milan, favourites at closing best odds of -130, lost (an upset). Correct: 1 of 7 analyses settled.
7 analyses for this match 1X2 Home 6Handicap Away +0.5 ×1 View all →
How had AC Milan and Bologna fared head-to-head?
In the last 5 matches between the sides, AC Milan have 3 wins, 1 draw and 1 loss, with an average score of 2.0:1.0. AC Milan lead the head-to-head with 3 wins from 5. In meetings at AC Milan's ground (3 matches): 2 wins and 1 draw. These meetings average 3.0 goals, on the high side.
Most recent meeting: 2026-02-03, Serie A, Bologna 0:3 AC Milan.
| Date | Competition | Match |
|---|---|---|
| 2026-02-03 | Serie A | Bologna 0:3 AC Milan |
| 2025-09-14 | Serie A | AC Milan 1:0 Bologna |
| 2025-05-09 | Serie A | AC Milan 3:1 Bologna |
| 2025-02-27 | Serie A | Bologna 2:1 AC Milan |
| 2024-01-27 | Serie A | AC Milan 2:2 Bologna |
What were the form and standings of AC Milan and Bologna?
AC Milan are No. 4 in Serie A (upper table) with 24 points from 11 matches (7 wins, 3 draws and 1 loss). At home they have been strong: 4 wins and 1 loss. Strong attack: 23 scored in 11 matches (2.1 per match). Last 5 matches: 4 wins and 1 loss, in good form.
Bologna are No. 8 in Serie A (mid-table) with 17 points from 11 matches (5 wins, 2 draws and 4 losses). Away from home they have been strong: 4 wins and 2 losses. Goals: 16 for, 14 against. Last 5 matches: 4 wins and 1 loss, on a 4-match winning run.
AC Milan are 7 points ahead.
What were the AC Milan vs Bologna lineups?
AC Milan lined up in a 4-2-3-1. Goalkeeper: Mike Maignan. Outfield starters: Fikayo Tomori, Koni De Winter, Strahinja Pavlović, Pervis Estupiñán, Yunus Musah, Ardon Jashari, Omari Hutchinson, Alphadjo Cisse, Davide Bartesaghi, Gonçalo Ramos.
Bologna lined up in a 3-4-2-1. Goalkeeper: Łukasz Skorupski. Outfield starters: Matteo Darmian, Nicolò Casale, Arthur Theate, Nadir Zortea, Lewis Ferguson, Tommaso Pobega, Rahim Alhassane, Federico Bernardeschi, Samuel Mbangula, Jens Odgaard.
Match stats FT
| AC Milan | Bologna | |
|---|---|---|
| 66% | Possession | 34% |
| 1.71 | Expected goals (xG) | 1.88 |
| 8 | Shots | 9 |
| 3 | Shots on target | 5 |
| 2 | Corners | 3 |
| 10 | Fouls | 16 |
| 0 | Offsides | 1 |
| 0 | Yellow cards | 2 |
| 2 | Saves | 1 |
| 671 | Passes | 338 |
Lineups
Home AC Milan 4-2-3-1
- 16 GK Mike Maignan
- 23 DF Fikayo Tomori
- 5 DF Koni De Winter
- 31 DF Strahinja Pavlović
- 2 DF Pervis Estupiñán
- 80 MF Yunus Musah
- 30 MF Ardon Jashari
- 20 MF Omari Hutchinson
- 70 MF Alphadjo Cisse
- 33 MF Davide Bartesaghi
- 9 FW Gonçalo Ramos
Substitutes (14)
- 14 MF Luka Modrić
- 13 DF Sankhoun Diawara
- 11 MF Christian Pulišić
- 73 FW Francesco Camarda
- 28 MF Christian Comotto
- 41 GK Leo Paul Bouyer
- 96 GK Lorenzo Torriani
- 48 DF El Hadji Malick Cisse
- 35 DF Valeri Vladimirov
- 47 DF Nirash Perera
- 42 DF Filippo Terracciano
- 40 MF Lorenzo Ossola
- 55 MF Silvano Vos
- 49 FW Luca Menon
Away Bologna 3-4-2-1
- 1 GK Łukasz Skorupski
- 36 DF Matteo Darmian
- 16 DF Nicolò Casale
- 3 DF Arthur Theate
- 20 MF Nadir Zortea
- 19 MF Lewis Ferguson
- 4 MF Tommaso Pobega
- 23 MF Rahim Alhassane
- 10 FW Federico Bernardeschi
- 11 FW Samuel Mbangula
- 21 FW Jens Odgaard
Substitutes (13)
- 41 DF Martin Vitík
- 33 DF Juan Miranda
- 28 FW Nicolò Cambiaghi
- 14 DF Torbjørn Heggem
- 5 DF Eivind Helland
- 72 GK Ukko Happonen
- 25 GK Massimo Pessina
- 6 MF Nikola Moro
- 18 MF Marco Libra
- 8 MF Mikel Amondarain
- 17 MF Oussama El Azzouzi
- 43 MF Luca Lo Monaco
- 9 FW Artem Dovbyk
Stadium: San Siro/Giuseppe Meazza, Milano · Referee: Juan Luca Sacchi, Italy
Standings & form Serie A · 2026/2027 League page →
| Team | Pos | P | W-D-L | Goals | Pts | Last 5 (this competition) | Home/away |
|---|---|---|---|---|---|---|---|
| Home AC Milan | 4 | 11 | 7-3-1 | 23:13 (+10) | 24 | WWLWW | 4-0-1 13:7 |
| Away Bologna | 8 | 11 | 5-2-4 | 16:14 (+2) | 17 | LWWWW | 4-0-2 10:6 |
Standings update every few hours. In the last 5, the rightmost is the most recent match.
Full table (20)
| # | Team | P | W-D-L | Goals | Pts | Last 5 (this competition) |
|---|---|---|---|---|---|---|
| 1 | Lazio | 11 | 9-2-0 | 25:9 | 29 | WWWWD |
| 2 | Inter | 11 | 9-1-1 | 28:13 | 28 | WWWLW |
| 3 | AS Roma | 11 | 8-3-0 | 31:10 | 27 | WDWWW |
| 4 | AC Milan | 11 | 7-3-1 | 23:13 | 24 | WWLWW |
| 5 | Como | 11 | 7-2-2 | 18:10 | 23 | WWWWL |
| 6 | Frosinone | 11 | 6-2-3 | 24:15 | 20 | WDWWL |
| 7 | Juventus | 11 | 5-3-3 | 15:12 | 18 | LWLWD |
| 8 | Bologna | 11 | 5-2-4 | 16:14 | 17 | LWWWW |
| 9 | Cagliari | 11 | 5-1-5 | 10:15 | 16 | LLLLW |
| 10 | Napoli | 11 | 4-3-4 | 18:14 | 15 | LDWLD |
| 11 | Torino | 11 | 4-2-5 | 15:17 | 14 | WWLLD |
| 12 | Atalanta | 11 | 4-2-5 | 17:20 | 14 | LDDLW |
| 13 | Genoa | 11 | 4-1-6 | 11:16 | 13 | LWWWL |
| 14 | Lecce | 11 | 3-1-7 | 12:22 | 10 | WLLLD |
| 15 | Fiorentina | 11 | 2-3-6 | 17:25 | 9 | LLDWD |
| 16 | Parma | 11 | 2-2-7 | 9:17 | 8 | LLDWL |
| 17 | Sassuolo | 11 | 2-2-7 | 16:29 | 8 | LLLLL |
| 18 | Monza | 11 | 2-1-8 | 17:25 | 7 | WLLLL |
| 19 | Venezia | 11 | 2-0-9 | 8:21 | 6 | WLLLW |
| 20 | Udinese | 11 | 1-2-8 | 12:25 | 5 | LLDLL |
1X2 · Closing odds 1 lines
| Best | Best-odds payout | Pinnacle | bet365 | William Hill | Marathonbet | Betano | SBOBET | BetVictor | Dafabet | Betfair | 1xBet | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | Home | Draw | Away | |
| -130 | +281 | +475 | 99.9% ⏱ 1xBet 98.5% | -143 | +273 | +468 | -149 | +260 | +450 | -143 | +250 | +380 | -145 | +276 | +475 | -133 | +275 | +440 | -149 | +256 | +403 | -143 | +270 | +400 | -143 | +275 | +440 | -161 | +250 | +450 | -130 | +281 | +433 |
| 1xBet | 1xBet | Mara | 96.9% | 92.4% | 96.9% | 97.7% | 92.7% | 94.5% | 96.1% | 92.2% | 98.5% | ||||||||||||||||||||||
Struck-through odds are suspended by the bookmaker and left out of best odds and payout.
Handicap · Closing odds 6 lines
| Line | Best | Best-odds payout | Pinnacle | bet365 | William Hill | Marathonbet | Betano | SBOBET | BetVictor | Dafabet | Betfair | 1xBet | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | Home | Away | ||
| -1.5 | +234 | -250 | 98.6% ⏱ 1xBet 98.6% | - | - | - | - | - | - | +182 | -250 | - | - | - | - | - | - | - | - | +200 | -303 | +234 | -250 |
| 1xBet | Mara | 93.6% | 92.1% | 98.6% | |||||||||||||||||||
| -1.25 | +172 | -192 | 97.5% SBOBET 96.7% | +164 | -192 | - | - | - | - | +149 | -196 | - | - | +172 | -200 | - | - | - | - | - | - | - | - |
| SBOBET | Pinnacle | 96.5% | 94.0% | 96.7% | |||||||||||||||||||
| -1Main | +133 | -143 | 98.3% ⏱ SBOBET 97.4% | +128 | -145 | - | - | - | - | +117 | -145 | +130 | -154 | +128 | -143 | +124 | -179 | - | - | - | - | +133 | -159 |
| 1xBet | SBOBET | 97.1% | 95.0% | 96.1% | 97.4% | 92.0% | 95.9% | ||||||||||||||||
| -0.75 | -102 | +101 | 99.7% ⏱ 1xBet 98.5% | -109 | +101 | - | - | - | - | -122 | -105 | - | - | -110 | +101 | -118 | -122 | - | - | - | - | -102 | -104 |
| 1xBet | Pinnacle | 98.2% | 94.1% | 97.9% | 91.7% | 98.5% | |||||||||||||||||
| -0.5 | -139 | +129 | 98.2% SBOBET 97.2% | -145 | +128 | - | - | - | - | - | - | -139 | +120 | -145 | +129 | -156 | +108 | - | - | - | - | - | - |
| Betano | SBOBET | 97.1% | 96.5% | 97.2% | 91.7% | ||||||||||||||||||
| -0.25 | -200 | +162 | 95.4% 1xBet 95.4% | - | - | - | - | - | - | - | - | - | - | -200 | +172 | -227 | +153 | - | - | - | - | -200 | +162 |
| 1xBet | 1xBet | 91.8% | 95.4% | ||||||||||||||||||||
Struck-through odds are suspended by the bookmaker and left out of best odds and payout.
Totals · Closing odds 4 lines
| Line | Best | Best-odds payout | Pinnacle | bet365 | William Hill | Marathonbet | Betano | SBOBET | BetVictor | Dafabet | Betfair | 1xBet | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | Over | Under | ||
| 2 | -167 | +153 | 98.0% Pinnacle 96.7% | -172 | +149 | - | - | - | - | -196 | +149 | -167 | +142 | -182 | +153 | -196 | +133 | - | - | - | - | -179 | +148 |
| Betano | SBOBET | 96.7% | 94.0% | 96.3% | 96.1% | 91.6% | 95.8% | ||||||||||||||||
| 2.25 | -115 | +104 | 97.6% Pinnacle 97.6% | -115 | +104 | - | - | - | - | -132 | +104 | - | - | -115 | +103 | -135 | -106 | - | - | - | - | -123 | +103 |
| Pinnacle | Mara | 97.6% | 94.5% | 97.3% | 91.7% | 95.7% | |||||||||||||||||
| 2.5Main | +114 | -119 | 98.9% ⏱ 1xBet 98.5% | +112 | -128 | - | - | - | - | +102 | -123 | +112 | -133 | +114 | -130 | -105 | -137 | - | - | +100 | -137 | +112 | -119 |
| SBOBET | 1xBet | 96.8% | 95.5% | 95.9% | 96.9% | 91.7% | 92.8% | 98.5% | |||||||||||||||
| 2.75 | +147 | -154 | 98.9% ⏱ 1xBet 98.6% | +143 | -172 | - | - | - | - | +129 | -164 | - | - | +147 | -172 | +122 | -179 | - | - | - | - | +145 | -154 |
| SBOBET | 1xBet | 95.7% | 94.5% | 96.4% | 91.6% | 98.6% | |||||||||||||||||
Pinnacle 1X2 odds movement 7 changes
Recent odds changes last 80
| Time | Bookmaker | Market | Line | Before | Now | |
|---|---|---|---|---|---|---|
| Oct 28 (Wed) 17:29 | Betfair | 1X2 | -161 / +250 / +400 | → | -161 / +250 / +450 | |
| Oct 28 (Wed) 17:27 | Betano | Totals | 4.5 | +590 / -1000 | → | +600 / -1000 |
| Oct 28 (Wed) 17:27 | Betano | Totals | 3.5 | +265 / -345 | → | +270 / -357 |
| Oct 28 (Wed) 17:27 | Betano | Totals | 2.5 | +110 / -128 | → | +112 / -133 |
| Oct 28 (Wed) 17:27 | Betano | Totals | 1.5 | -263 / +220 | → | -263 / +215 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 3.25 | +243 / -294 | → | +239 / -294 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 3 | +205 / -244 | → | +202 / -250 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 1.25 | -435 / +346 | → | -435 / +338 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 2.75 | +146 / -167 | → | +143 / -172 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 2.5 | +113 / -128 | → | +112 / -128 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 2 | -172 / +150 | → | -172 / +149 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 1.75 | -222 / +192 | → | -227 / +186 |
| Oct 28 (Wed) 17:27 | Pinnacle | Totals | 1.5 | -278 / +231 | → | -278 / +226 |
| Oct 28 (Wed) 17:27 | Betano | Handicap | -0.5 | -139 / +118 | → | -139 / +120 |
| Oct 28 (Wed) 17:27 | Betano | Handicap | -1 | +132 / -154 | → | +130 / -154 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -1.5 | +206 / -238 | → | +202 / -244 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -1.75 | +285 / -333 | → | +279 / -345 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | +0.25 | -476 / +386 | → | -500 / +387 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | 0 | -385 / +317 | → | -400 / +319 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -0.25 | -204 / +182 | → | -217 / +181 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -0.5 | -143 / +127 | → | -145 / +128 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -0.75 | -108 / -101 | → | -109 / +101 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -1 | +130 / -145 | → | +128 / -145 |
| Oct 28 (Wed) 17:27 | Pinnacle | Handicap | -1.25 | +169 / -189 | → | +164 / -192 |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -2.25 | +490 / -769 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -1.75 | +270 / -385 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -2 | +450 / -667 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | +0.25 | -476 / +325 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | 0 | -385 / +270 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -0.5 | -143 / +110 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -0.75 | -114 / -102 | → | Suspended |
| Oct 28 (Wed) 17:27 | bet365 | Handicap | -1 | +130 / -167 | → | Suspended |
| Oct 28 (Wed) 17:27 | Betano | 1X2 | -133 / +275 / +430 | → | -133 / +275 / +440 | |
| Oct 28 (Wed) 17:27 | Pinnacle | 1X2 | -143 / +272 / +460 | → | -143 / +273 / +468 | |
| Oct 28 (Wed) 17:27 | bet365 | 1X2 | -149 / +260 / +450 | → | Suspended | |
| Oct 28 (Wed) 17:23 | Betfair | 1X2 | -154 / +260 / +450 | → | -161 / +250 / +400 | |
| Oct 28 (Wed) 17:20 | SBOBET | Totals | 2.75 | Suspended | → | +147 / -172 |
| Oct 28 (Wed) 17:20 | SBOBET | Totals | 2.5 | Suspended | → | +114 / -130 |
| Oct 28 (Wed) 17:20 | SBOBET | Totals | 2.25 | Suspended | → | -115 / +103 |
| Oct 28 (Wed) 17:20 | SBOBET | Totals | 2 | Suspended | → | -182 / +153 |
| Oct 28 (Wed) 17:20 | SBOBET | Handicap | -0.75 | Suspended | → | -110 / +101 |
| Oct 28 (Wed) 17:20 | SBOBET | Handicap | -1 | Suspended | → | +128 / -143 |
| Oct 28 (Wed) 17:20 | SBOBET | 1X2 | Suspended | → | -149 / +256 / +403 | |
| Oct 28 (Wed) 17:17 | Betfair | Totals | 3.5 | +260 / -400 | → | +280 / -455 |
| Oct 28 (Wed) 17:17 | Betfair | Handicap | +1.5 | -5000 / +1000 | → | -5000 / +1100 |
| Oct 28 (Wed) 17:17 | Betfair | 1X2 | -149 / +260 / +450 | → | -154 / +260 / +450 | |
| Oct 28 (Wed) 17:14 | bet365 | Handicap | -0.75 | -111 / -105 | → | -114 / -102 |
| Oct 28 (Wed) 17:13 | Pinnacle | Handicap | -1.5 | +205 / -238 | → | +206 / -238 |
| Oct 28 (Wed) 17:13 | Pinnacle | Handicap | +0.25 | -476 / +387 | → | -476 / +386 |
| Oct 28 (Wed) 17:13 | Pinnacle | Handicap | 0 | -385 / +318 | → | -385 / +317 |
| Oct 28 (Wed) 17:13 | Pinnacle | Handicap | -0.25 | -204 / +183 | → | -204 / +182 |
| Oct 28 (Wed) 17:13 | Pinnacle | Handicap | -1.25 | +168 / -189 | → | +169 / -189 |
| Oct 28 (Wed) 17:13 | Pinnacle | 1X2 | -143 / +272 / +461 | → | -143 / +272 / +460 | |
| Oct 28 (Wed) 17:07 | bet365 | Handicap | -0.75 | -114 / -102 | → | -111 / -105 |
| Oct 28 (Wed) 17:04 | Dafabet | 1X2 | -141 / +275 / +440 | → | -143 / +275 / +440 | |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 3.25 | +249 / -303 | → | +243 / -294 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 3 | +211 / -250 | → | +205 / -244 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 1.25 | -417 / +338 | → | -435 / +346 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 2.75 | +150 / -172 | → | +146 / -167 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 2.5 | +116 / -132 | → | +113 / -128 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 2.25 | -112 / +101 | → | -115 / +104 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 2 | -164 / +145 | → | -172 / +150 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 1.75 | -213 / +187 | → | -222 / +192 |
| Oct 28 (Wed) 17:02 | Pinnacle | Totals | 1.5 | -270 / +225 | → | -278 / +231 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -1.5 | +209 / -244 | → | +205 / -238 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -1.75 | +290 / -345 | → | +285 / -333 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | +0.25 | -476 / +385 | → | -476 / +387 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | 0 | -370 / +315 | → | -385 / +318 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -0.25 | -204 / +181 | → | -204 / +183 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -0.5 | -141 / +125 | → | -143 / +127 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -0.75 | -106 / -102 | → | -108 / -101 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -1 | +132 / -147 | → | +130 / -145 |
| Oct 28 (Wed) 17:02 | Pinnacle | Handicap | -1.25 | +171 / -192 | → | +168 / -189 |
| Oct 28 (Wed) 17:02 | Pinnacle | 1X2 | -141 / +269 / +459 | → | -143 / +272 / +461 | |
| Oct 28 (Wed) 17:01 | Betano | Totals | 6.5 | +1550 / -10000 | → | Suspended |
| Oct 28 (Wed) 17:01 | Betano | Totals | 5.5 | +1050 / -2500 | → | +1100 / -3333 |
| Oct 28 (Wed) 17:01 | Betano | Totals | 4.5 | +560 / -909 | → | +590 / -1000 |
| Oct 28 (Wed) 17:01 | Betano | Totals | 3 | +190 / -227 | → | +205 / -250 |
| Oct 28 (Wed) 17:01 | Betano | Totals | 0.5 | -1250 / +725 | → | -1250 / +700 |
| Oct 28 (Wed) 17:01 | Betano | Totals | 3.5 | +250 / -323 | → | +265 / -345 |