Milan vs Bologna Prediction, H2H Stats & Statistical Bets 28 October 2026
📢 Matchday nine of Serie A brings a rather intriguing fixture as Milan host Bologna at the legendary San Siro. Despite the billing, the two sides arrive in very different form. The Rossoneri are sitting in the top four and looking to keep up their challenge at the right end of the table, while the visitors have had a poor start to the season and currently find themselves in the bottom half. That said, it does nothing to diminish the interest in the match - Bologna have a decent enough squad and are capable of causing problems for even well-known opponents.
🔁 Don't miss any important pre-match news: we'll be updating this article with team news, injuries and any other developments that could affect the balance of the game.
Milan hold the upper hand in head-to-head encounters
📊 Over the last few years, Milan and Bologna have met 39 times, with the Rossoneri holding a commanding advantage. Milan have won 26 of those matches, while Bologna have come out on top just 5 times, with 8 draws. Last season Milan beat Bologna twice, keeping a clean sheet on both occasions - a 1-0 win at San Siro followed by a convincing 3-0 away victory.
Head-to-head statistics Milan - Bologna

Milan are showing consistency in the league
Milan under their new coaching staff have yet to find any real consistency, particularly in the Europa League, where they keep coming unstuck. In the league, however, things look considerably better for the Rossoneri. After eight rounds they have collected 18 points and sit fourth in the table, just four points off the top. What's more, Milan remain one of the few Serie A sides yet to suffer a single league defeat this season.
In the previous round the Rossoneri produced some quality football, winning comfortably away at Udinese 2-0. Despite being away from home, Milan were in control of the match for virtually the entire game and never allowed their opponents to make it a serious contest. The victory was fully deserved, and the final scoreline could easily have been more emphatic. The xG figures illustrate Milan's dominance particularly clearly: 2.77 to Udinese's modest 0.59.
Match Results: Milan

Bologna are gradually finding their rhythm again
Bologna have had very little to show for themselves so far this season. After eight rounds they have managed just eight points and sit as low as 13th in the table. At one point during the campaign they even dropped into the relegation zone, which is clearly not where the club sees itself. Things have begun to improve gradually of late, though: over the previous three rounds Bologna have won twice and picked up six points, which has allowed them to put a bit of distance between themselves and the danger zone.
One of those wins came in the previous round, when they travelled to Cagliari. It was far from a straightforward assignment, given that the islanders had surprised many with a strong start to the season. Bologna, however, did not sit back and showed from the first minutes that they were playing for three points: despite having just 43% possession, they created chances regularly and gave their hosts almost nothing. The match statistics clearly reflect Bologna's superiority - they had 10 shots to Cagliari's 4, and in terms of clear-cut chances it was not even close (3-0). The expected goals figures tell a similar story: 1.43 xG to 0.66.
Match Results: Bologna
Latest news
Milan
❌ Milan have three confirmed absentees ahead of the match. Samuel Chukwueze, Matteo Gabbia and Alexis Saelemaekers remain sidelined with injuries, while Diego Moreira, Mario Gila, Adrien Rabiot and Ruben Loftus-Cheek are doubtful.
Bologna
❌ Bologna have three confirmed absentees. Emil Holm, Riccardo Orsolini and Roberto Piccoli remain sidelined through injury.
Predicted Lineups
📋 Predicted starting XI for Milan: Maignan - Gila, De Winter, Pavlović, Estupiñán - Musah, Modrić, Rabiot - Moreira, Ramos, Pulisic.
📋 Predicted starting XI for Bologna : Skorupski - Theate, Casale, Darmian - Miranda, Pobega, Ferguson, Zortea - Bernardeschi, Cambiaghi - Dovbyk.
⚽️ Goals Prediction
High-scoring affairs in Bologna's away matches are a rare occurrence. In 10 of their last 11 Serie A away games, no more than three goals were scored. The same pattern holds in head-to-head meetings with Milan: neither of the two fixtures between the sides last season produced more than three goals. Our bet is Total Goals - Under 3.5 at odds of 1.43*.
🚩 Corners Prediction
Milan and Bologna are not teams that tend to rack up corners. In 8 of their last 9 head-to-head meetings, the combined total was no more than nine corners. The same tendency was also seen in the eight most recent Serie A matches involving the Rossoneri. There is little reason to expect a high corner count here. Our bet is Total Corners - Under 9.5 at odds of 1.52*.
🟨 Yellow Cards Prediction
Milan and Bologna are closely matched when it comes to disciplinary records. Both sides average 1.9 yellow cards per match and are joint sixth in Serie A by that measure. In a head-to-head contest where neither team will want to give ground, the number of bookings could be even higher. We are backing Total Yellow Cards - Over 3.5.
🚀 Player Statistics Bet
Gonçalo Ramos is having a good season, scoring consistently for both Milan and the Portugal national team. During the most recent international break he found the net in all three Nations League matches in which he started. The striker is in excellent form and has shown he can score in a wide variety of situations. We are backing Gonçalo Ramos to Score.
😱 Risky Bet
Milan this season have shown they can win not just on quality but by a comfortable margin. Across all competitions, the Rossoneri have recorded six victories, and in four of those they won by at least two goals. Given the hosts' confident form in Serie A and Bologna's difficult start to the campaign, another emphatic win cannot be ruled out. For those willing to take a risk, we suggest considering Milan - Handicap (-2) at odds of 4.70*.
🎯 Reliable Bet
Keeping Milan off the scoresheet is something Bologna manage very rarely. In 14 of the last 15 head-to-head Serie A meetings, the Rossoneri have scored. Our reliable bet is Milan to Score at odds of 1.15*.
👀 If the Match Goes Against the Script
Despite their poor start to the season, Bologna should not be written off: the Rossoblu are gradually finding form and are capable of causing a surprise even at San Siro. Milan, meanwhile, following their comfortable 2-0 win over Udinese, may underestimate their opponents and pay the price for overconfidence. Our alternative bet is Bologna Not to Lose at odds of 2.34*.
*Odds are indicative and may vary across different bookmakers.
⭐ Editor's Prediction
The bookmakers expect Milan to collect all three points without too much trouble, and it is hard to argue with that assessment. Almost every advantage lies with the Rossoneri: significantly better results this season, superiority in the quality of their players, and a dominant head-to-head record. The home factor also tends to play an important role. Bologna are gradually pulling themselves out of a difficult spell, but they do not yet look like a side capable of stopping Milan, who have built up a head of steam. Our main bet is a Milan win. Predicted score: 2-0.