ItalySerie A
AC Milan2Bologna4
28 Oct 2026, 17:30Kick-off · UTC
Competition
Serie A
Venue
San Siro, Milan
Match status
Full time
Referee
Juan Luca Sacchi

AC Milan vs Bologna — 28 October 2026

Match events

AC Milan vs Bologna · Chronological order

First half

  1. 8′

    Goal

    Samuel Mbangula

    Bologna

    Assist: Nadir Zortea

    0–1
  2. 14′

    Goal

    Alphadjo Cisse

    AC Milan

    1–1
  3. 27′

    Goal

    Alphadjo Cisse

    AC Milan

    Assist: Fikayo Tomori

    2–1

Second half

  1. 60′

    Other event

    Davide Bartesaghi

    Bologna

    2–2
  2. 62′

    Goal

    Samuel Mbangula

    Bologna

    Assist: Juan Miranda

    2–3
  3. 76′

    Yellow card

    Tommaso Pobega

    Bologna

  4. 84′

    Yellow card

    Torbjorn Lysaker Heggem

    Bologna

  5. 86′

    Goal

    Samuel Mbangula

    Bologna

    Assist: Jens Odgaard

    2–4

Data current as of . Available events from the saved summary; it may not include every substitution or incident.

Confirmed line-ups

Starting XI and available player events from the completed match.

Confirmed · full time

Ball: goal · P: penalty · OG: own goal · A: assist · Yellow/red rectangle: card · ↑ On · ↓ Off. Times are match minutes; substitute lists also include unused players.

AC Milan

4–2–3–1
  1. Goalkeeper
    • Number 16, Mike Maignan
  2. Formation row 1
    • Number 23, Fikayo Tomori
    • Number 5, Koni De Winter
    • Number 31, Strahinja Pavlović
    • Number 2, Pervis Estupiñán
  3. Formation row 2
    • Number 80, Yunus Musah
    • Number 30, Ardon Jashari
  4. Formation row 3
    • Number 20, Omari Hutchinson
    • Number 70, Alphadjo Cisse
    • Number 33, Davide Bartesaghi
  5. Formation row 4
    • Number 9, Gonçalo Ramos

Coach

  • Rúben Amorim

Substitutes

  • 41 Léo-Paul Bouyer
  • 96 Lorenzo Torriani
  • 13 Sankhoun Diawara
  • 35 Valeri Vladimirov
  • 42 Filippo Terracciano
  • 47 Nirash Perera
  • 48 Malick Cissé
  • 11 Christian Pulisic
  • 14 Luka Modrić
  • 28 Christian Comotto
  • 40 Lorenzo Ossola
  • 55 Silvano Vos
  • 49 Luca Menon
  • 73 Francesco Camarda

Bologna

3–4–3
  1. Goalkeeper
    • Number 1, Łukasz Skorupski
  2. Formation row 1
    • Number 36, Matteo Darmian
    • Number 16, Nicolò Casale
    • Number 3, Arthur Theate
  3. Formation row 2
    • Number 20, Nadir Zortea
    • Number 19, Lewis Ferguson
    • Number 4, Tommaso Pobega
    • Number 23, Abdel Rahim Alhassane Bonkano
  4. Formation row 3
    • Number 10, Federico Bernardeschi
    • Number 21, Jens Odgaard
    • Number 11, Samuel Mbangula

Coach

  • Raffaele Palladino

Substitutes

  • 25 Massimo Pessina
  • 72 Ukko Happonen
  • 5 Eivind Fauske Helland
  • 14 Torbjorn Lysaker Heggem
  • 33 Juan Miranda
  • 41 Martin Vitík
  • 6 Nikola Moro
  • 8 Mikel Amondarain
  • 17 Oussama El Azzouzi
  • 18 Marco Libra
  • 9 Artem Dovbyk
  • 28 Nicolo Cambiaghi

Data current as of . The field shows the starting formation, with available recorded events; it does not reconstruct positions throughout the game. Coverage may be incomplete.

Match statistics

Full match · AC Milan vs Bologna

Full-match statistics: AC Milan and Bologna
AC MilanStatisticBologna
66%Possession34%
1.71Expected goals (xG)1.88
3Shots on target5
4Shots off target3
1Blocked shots1
2Corners3
0Offsides1
10Fouls16
19Throw-ins9
0Yellow cards2
0Yellow/red cards0
0Red cards0
5Crosses2
0Counter-attacks0
2Goalkeeper saves1
4Goal kicks8
0Treatments0

Data current as of . Match totals as provided; no breakdown by half. — means not provided. Bars compare each pair of values.

The results and league table below are saved historical context, not performance statistics from this match. Check the data times shown in each section.

Results & head-to-head

Recent team results and previous meetings · All competitions · Newest first

Head-to-head

Last 10 meetings shown · All competitions

AC Milan wins
5
Draws
3
Bologna wins
2

Based on this saved sample. Shootout wins count as wins.

  1. Serie A 25/26Italy
    Bologna (home)Score 0–3AC Milan (away), winner
  2. Serie A 25/26Italy
    AC Milan (home), winnerScore 1–0Bologna (away)
  3. Coppa Italia 2024/2025Italy
    AC Milan (home)Score 0–1Bologna (away), winner
  4. Serie A 24/25Italy
    AC Milan (home), winnerScore 3–1Bologna (away)
  5. Serie A 24/25Italy
    Bologna (home), winnerScore 2–1AC Milan (away)
  6. Serie A 23/24Italy
    AC Milan (home)Score 2–2Bologna (away)
  7. Serie A 23/24Italy
    Bologna (home)Score 0–2AC Milan (away), winner
  8. Serie A 22/23Italy
    Bologna (home)Score 1–1AC Milan (away)
  9. Serie A 22/23Italy
    AC Milan (home), winnerScore 2–0Bologna (away)
  10. Serie A 21/22Italy
    AC Milan (home)Score 0–0Bologna (away)

Data current as of . Up to 10 results per view before this fixture; no automatic live updates. W = win, D = draw, L = loss for the selected team. Scores show home team first and include extra time where played; shootouts decide the winner and are shown separately.

Against common opponents

28 Aug 2026 – 28 Oct 2026 UTC · Two calendar months · All competitions

How AC Milan and Bologna fared against the same opponents. Scores show the historical home team first.

Atalanta

AC Milan

  1. Serie AItaly
    WAC Milan (home), winnerScore 3–2Atalanta (away)

Bologna

  1. Serie AItaly
    LAtalanta (home), winnerScore 1–0Bologna (away)

Sassuolo

AC Milan

  1. Serie AItaly
    DSassuolo (home)Score 1–1AC Milan (away)

Bologna

  1. Serie AItaly
    DBologna (home)Score 2–2Sassuolo (away)

Lecce

AC Milan

  1. Serie AItaly
    WAC Milan (home), winnerScore 3–0Lecce (away)

Bologna

  1. Serie AItaly
    WLecce (home)Score 1–2Bologna (away), winner

Based on the latest 9 saved results for AC Milan and 9 for Bologna, filtered to the period above. This sample may not include every match. Home advantage, competitions and match dates may differ; this comparison is context, not a prediction. Data current as of .

League standings

Serie A · Italy

Scroll horizontally to see all columns.

Serie A overall league standings. Home and Away badges identify this match's participants. A dash means the value was not supplied.
#TeamPWDLGFGAGDPts
1 · Champions LeagueInter98102510+1525
2 · Champions LeagueLazio9810227+1525
3 · Champions LeagueAS Roma9630238+1521
4 · Champions LeagueComo 19079621178+920
5 · Europa LeagueAC MilanHome95311811+718
6 · Europa Conference League qualificationFrosinone95222214+817
7Napoli94231711+614
8Juventus94231110+114
9Torino94141414013
10Cagliari9414813-513
11BolognaAway93241212011
12Atalanta83141415-110
13Genoa9315813-510
14Lecce93061019-99
15Sassuolo92251422-88
16Monza92161622-67
17Udinese9126918-95
18 · RelegationParma9126515-105
19 · RelegationFiorentina8116919-104
20 · RelegationVenezia9108619-133
  • Champions League
  • Europa League
  • Europa Conference League qualification
  • Relegation

Data current as of . No automatic live updates. Points are shown as recorded. — means not provided.

Original pre-match preview

AC Milan vs Bologna: Match preview — 28 October 2026

Translated with AI assistance. English version reviewed by Gevorg Danielyan. Our editorial standards

Published

AC Milan host Bologna in the ninth round of Serie A with the two teams pursuing different objectives. Milan remain unbeaten in the league under Ruben Amorim and are competing for a Champions League place, while Bologna are still trying to establish consistency after a managerial change and a difficult summer transfer window. Recent meetings favor the hosts, who have won three of their last four matches against Bologna.

Milan's Strong Start Under Amorim

Milan extended their unbeaten Serie A run to eight matches with a comfortable 2-0 victory over Udinese in the previous round. Amorim's team have developed a clear playing identity built around structured possession, progression through the half-spaces, and quick transitions from positional attacks to vertical passing.

Against opponents who allow them to control possession, Milan have been particularly effective. Luka Modrić's ability to find teammates between defensive lines helps the team accelerate attacks, while movement from wide players creates additional passing options. This combination has allowed Milan to maintain control without relying exclusively on prolonged periods of possession.

Their home record has been equally encouraging. Milan have won all three Serie A matches at San Siro this season, scoring at least twice in each and recording victories by margins of two or more goals in two of those games.

Squad depth has also played an important role in maintaining results. Milan defeated Udinese despite missing four players who had regularly started under Amorim: Adrien Rabiot, Diego Moreira, Mario Gila, and Samuel Chukwueze.

With the Milan derby scheduled for the coming weekend, the coaching staff are unlikely to rush injured players back into action. Rabiot, Moreira, and Gila remain doubtful for the Bologna match, while Chukwueze is still sidelined.

Other members of the squad have responded well to increased playing time. Davide Bartesaghi was voted Milan's best player against Udinese by supporters, while Omari Hutchinson scored his first Serie A goal. Their contributions have given Amorim additional options during a period of significant squad absences.

Bologna's Improvement Under Palladino

Raffaele Palladino has brought greater stability to Bologna since replacing Domenico Tedesco, who was dismissed after the first four rounds of the season. The 42-year-old manager previously worked at Monza, Fiorentina, and Atalanta, but inherited a squad undergoing considerable changes.

Bologna lost three important players during the summer transfer window: Jhon Lucumí, Jonathan Rowe, and Santiago Castro. Their replacements, Arthur Theate, Artem Dovbyk, and Roberto Piccoli, arrived after periods of declining performances, leaving Palladino with the task of rebuilding the team's effectiveness.

The early results under the new manager have been encouraging. Bologna have suffered just one defeat in their last four matches, a 3-1 loss against defending Serie A champions Inter.

They have also won both away matches under Palladino, defeating Lecce and Cagliari. However, those opponents presented a less demanding challenge than Milan, particularly in terms of pressing resistance and quality in possession.

Palladino has introduced a man-oriented pressing approach, although the system is still developing. Maintaining coordinated pressure against Milan's passing combinations could prove difficult, especially when the hosts use Modrić to move the ball between the lines and find teammates in advanced positions.

Bologna's preparations have also been complicated by injuries to important attacking players. Roberto Piccoli and Riccardo Orsolini are both unavailable, reducing the team's options in the final third.

Orsolini's absence is particularly significant because of his contributions from the right flank. The experienced winger has regularly provided attacking opportunities for Bologna and scored in two of his last three away appearances against Milan.

Right back Emil Holm is also sidelined. His absence affects not only Bologna's defensive options but also their ability to provide attacking support from wide positions.

Despite these personnel problems, Bologna have scored in every match since Palladino took charge. Their improved results suggest the team is becoming more competitive, although the trip to San Siro presents a different test from their recent away fixtures.

Referee: Juan Luca Sacchi

Juan Luca Sacchi officiated 11 Serie A matches last season, averaging 3.45 yellow cards per game. His more recent disciplinary record has been stricter, with at least four yellow cards shown in six of his last eight league appearances.

Key Factors

An important tactical question is how effectively Bologna can execute their man-oriented press against Milan's organized buildup. If the visitors struggle to maintain their pressing structure, Milan's movement through the half-spaces could create opportunities to advance the ball into dangerous areas.

Bologna's attacking absences may also affect their ability to relieve pressure and maintain possession higher up the pitch. For Milan, the challenge is to preserve their established attacking patterns while managing squad injuries and the approaching derby. How both teams handle these demands could influence the rhythm and territorial balance of the match.

Portrait of Gevorg Danielyan

About the author

Gevorg Danielyan

Gevorg Danielyan is a football writer and AC Milan supporter who has followed the sport since 1998. The first match he watched was the 1998 World Cup final, which sparked his lasting interest in the game. At Onextwo, Gevorg writes match previews and analysis based on statistics, team news and his own observations. His articles offer a personal assessment of each matchup, examining recent performances, tactical questions and the context behind the results. He currently contributes editorial articles to Tipsters.net and has published on Stavka.tv for many years.

Focus: sport, football, ice-hockey, basketball

View profile and articles

Readers’ poll

Who will win?

Voting closed

90 minutes plus stoppage time. Extra time and penalties do not count.

  1. AC Milan0%
    0 votes
  2. Draw0%
    0 votes
  3. Bologna0%
    0 votes

0 votes · No votes yet · Scheduled kick-off

Reader opinions, not probabilities. One vote per browser. Your choice is final.

Latest football match previews