AC Milan host Bologna on 28 October 2026 at 20:30 at the San Siro. Milan are heavy favorites after back-to-back Serie A wins: 2-0 over Udinese on 25 October and 3-2 against Atalanta before that. Bologna sit 13th with 8 points from 8 matches, though they won 2-0 away at Cagliari last time out. The fixture lands just 72 hours after Milan's Udinese trip, forcing the hosts to manage recovery carefully.
Form and H2H
Milan average 2 goals per match and concede just 1, ranking third in expected goals at 1.88. Bologna average only 1 goal per match—the second-lowest in the league—and have scored just 1 goal in their last three outings despite wins over Lecce (2-1) and Cagliari (2-0). Milan's defense has been miserly at home: they have conceded fewer than 1.5 goals in their last 10 Serie A matches at the San Siro. Bologna's away record shows they have recorded fewer than 9.5 shots on target in 8 of their last 10 road games. The short turnaround for Milan typically dulls attacking tempo, and Bologna's low-scoring pattern suggests a controlled affair rather than an open exchange.
Best Bet
Under 2.5 goals. Milan's miserly defense, Bologna's anemic attack averaging 1 goal per match, and Milan's compressed recovery window all point to a low-scoring contest. The hosts will prioritize control over aggression. Bologna would need to significantly exceed their season average to push this over 2.5, while Milan's back line has conceded just 1 per game. Back Under 2.5 at 1.97 with Mostbet or 1.97 with 22Bet.
Odds to Watch
Milan are priced at 1.60 (Mostbet), 1.63 (Melbet), 1.63 (1Win), and 1.69 (1xBet) for the home win. The draw sits at 3.96 (Melbet), 3.93 (1Win), 3.97 (Mostbet), and 4.12 (1xBet). Bologna's win is available at 5.30 (Mostbet), 5.35 (Melbet), 5.55 (1xBet), and 5.60 (1Win). Milan's individual total over 1.5 goals is worth monitoring at 1.72, given their attacking threat, though Bologna's defensive solidity and Milan's fatigue make the under 2.5 the cleaner play.

















