Ac Milan vs Bologna

 A
 Ac Milan
vs
BOL
Bologna
Serie A · Wednesday 28 October 2026 at 17:30

AC Milan vs Bologna Preview

San Siro on a Wednesday night under the lights. Milan hosting a Bologna side that have just turned a corner under a new manager. And the Derby della Madonnina looming on the horizon at the weekend. This one has layers to it, and there are genuine stakes on both sides of the pitch. Ruben Amorim has made an unbeaten start to his Serie A tenure, and keeping that record intact while managing the squad rotation ahead of Saturday feels like the real balancing act here. Milan sit within four points of Inter at the top, and every game between now and that first derby matters.

For Bologna, the picture looked pretty bleak just a few weeks ago. A dreadful run cost Domenico Tedesco his job, and the club were sliding towards the wrong end of the table. But Raffaele Palladino has come in and steadied the ship quickly. A draw, a win, a defeat to Inter that nobody would hold against you, and then a composed 2-0 victory at Cagliari on Saturday. They are moving in the right direction. The question is whether they have enough to go and do something at a ground where their record has been horrible for years.

This is the kind of fixture where context shapes everything. Milan will not be going full throttle with one eye on the derby, but they will not be rolling over either. They have not dropped a single home league point since Amorim took the reins, and they will want to keep that particular stat alive. Bologna will fancy themselves on the road given their two wins this season have come away from home, but San Siro is a different beast entirely to Cagliari.

AC Milan vs Bologna Form

Milan’s most recent outing was as good a bounce-back performance as you could ask for. They went to Udine, who had lost six straight, and did the job professionally. Christian Pulisic and Omari Hutchinson got the goals in a 2-0 win, and the clean sheet was equally important after the chaos in the Europa League just days earlier. A 3-0 loss at Bournemouth where they were reduced to 10 men had raised some questions about their squad depth, but the response was exactly what Amorim needed. The team are not playing vintage football, but they are grinding out results, and unbeaten in the league is unbeaten in the league.

There is one nagging stat worth highlighting though. Milan have not strung together three consecutive Serie A wins at any point in 2026. That includes the back end of last season, when they stumbled at crucial moments. Three points here would not only extend their unbeaten run but break that specific jinx heading into derby week. Amorim will know that. His players will know that. It adds a bit of extra fuel to what might otherwise feel like a rotation game.

Bologna’s form under Palladino is encouraging without being spectacular. Four points from three matches, and a growing sense that the team knows what it is doing again. The win at Cagliari was particularly well-executed, with Nicolo Casale and Federico Bernardeschi both netting in the second half to wrap it up without too much drama. They are not blowing teams away, but they are winning games they need to win. Away at Milan is a significant step up from Cagliari, though, and the jump in quality is not a small one.

AC Milan vs Bologna Head to Head

The recent head-to-head record at San Siro makes for sobering reading if you are a Bologna supporter. Milan have lost just one of the last 21 Serie A meetings at home, and they won both league fixtures against Bologna last season. The one notable exception in the historical context is the 2025 Coppa Italia final, where Bologna claimed a famous victory. But cup finals are their own strange universe, and league meetings at San Siro have been dominated by the home side for a long time. Bologna have lost eight of their last 10 away league games against Milan, which is a pattern that is hard to simply wish away.

The two wins Bologna have recorded on the road this season do show they can travel and perform. But both of those have come against sides in the bottom half. This is a completely different level of test, and Palladino is being asked to produce something that very few Bologna managers have managed in recent memory. The history is firmly against the visitors here, and while a new manager can sometimes inject an unexpected boldness, the underlying numbers at this specific venue are too consistent to ignore.

AC Milan vs Bologna Lineups

Amorim has selection decisions to make, and not all of them are straightforward. Luka Modric could be rested ahead of the derby, which would be entirely logical squad management. The injury list is not short either. Samuel Chukwueze, Mattia Gabbia, Alexis Saelemaekers and Filippo Terracciano all remain unavailable, while Adrien Rabiot and Diego Moreira are doubts after picking up muscular issues at Udine. Mario Gila and Ruben Loftus-Cheek are also being assessed. Christian Pulisic looks set to start though, and with four goal involvements in his last seven Serie A outings after a quiet spell, he is absolutely in the kind of form you want from your most creative player.

Bologna’s absentee list is noticeably thinner. Roberto Piccoli and Riccardo Orsolini are out alongside the long-term casualty Emil Holm, but Palladino has options in attack. Artem Dovbyk gives them a more traditional focal point up front, while Jens Odgaard has done a decent job stepping in. The midfield partnership of Lewis Ferguson and Tommaso Pobega carries some intrigue, with Pobega having come through the Milan academy before making a career for himself elsewhere. Federico Bernardeschi carries threat from wide after his goal at the weekend, and Bologna will look to get him on the ball in good positions.

AC Milan vs Bologna Tactics

Amorim has set Milan up to be compact and hard to beat, with real structure in midfield and the full-backs providing the width. At home they tend to be slightly more expansive, pushing the likes of Pulisic into dangerous central areas while the wide midfielders provide support. The key zone is likely to be through the middle, where Milan’s press can be triggered high up the pitch when the conditions are right. Omari Hutchinson has been lively and direct, and the combination with Pulisic has developed a nice understanding. Without the full complement of midfield options available, there might be a slightly more conservative shape to protect against the inevitable legs they will need for Saturday.

Bologna under Palladino have been pragmatic and organised. They are not a side that will try to take the game to Milan from the first whistle. Expect them to sit in a mid-block, stay compact, and try to hit on the counter through Bernardeschi and the wide forwards. Ferguson and Pobega in midfield will try to win second balls and disrupt Milan’s rhythm. The problem is that if Milan get an early goal, Bologna’s entire game plan becomes much harder to execute. Their attacking output is still limited, and pressing from behind is not something this squad does with enough pace or intensity to trouble a settled Milan defence consistently.

AC Milan vs Bologna Prediction and Betting Tips

Milan win this. They might rotate, but Amorim will not take his foot off the gas to the point where he risks dropping points at home before the derby. The home record under the new manager is spotless, Bologna’s away record at San Siro is dire, and the visitors do not carry enough of an attacking punch to cause real problems against a defensively organised Milan side. Pulisic looks sharp, the team has momentum, and the crowd will be up for it after a week that started with a heavy European defeat. Milan to win and keep it tight enough to suggest one or two goals tells the story of the game pretty well.

The pick is Milan on the match result, with the home win backed at a confidence level that reflects the weight of history and current form at this ground. Bologna are a side trending upwards, but trending upwards from where they were a few weeks ago still does not put them in a great position to come to San Siro and get a result. Amorim’s men get the three points.