Serie A
Bologna 0-2 AC Milan
Bologna vs AC Milan finished 0-2 in Serie A. Key event: 0 Charalampos Lykogiannis (assist Stefan Posch · xG 0.01 · Left Foot · Open Play · location 72.6%, 77.6%). Head to head: H2H last 8: 0-2-6. Home form: W D W D D; Away form: W W W L W. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match preview 2 facts
Home form
W D W D D
9 pts, goals 11-6, 2.20 scored/match, 1.20 conceded/match
Away form
W W W L W
12 pts, goals 11-4, 2.20 scored/match, 0.80 conceded/match
Shot map 27 shots · 2 goals
Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.
Attempt
Goal
Marker size = xG
Timeline 43 events
0
•
shot
Charalampos Lykogiannis
BOL assist Stefan Posch · xG 0.01 · Left Foot · Open Play · location 72.6%, 77.6%
6'
•
shot
Tijjani Reijnders
MIL assist Rafael Leão · xG 0.14 · Right Foot · Open Play · location 92.5%, 55.4%
10'
•
shot
Olivier Giroud
MIL assist Tijjani Reijnders · xG 0.42 · Right Foot · Open Play · location 95.5%, 40.3%
11'
⚽
Goal
Olivier Giroud
0–1 MIL assist Tijjani Reijnders
13'
•
shot
Dan Ndoye
BOL assist Joshua Zirkzee · xG 0.04 · Left Foot · Open Play · location 88.5%, 26.5%
14'
•
shot
Joshua Zirkzee
BOL assist Dan Ndoye · xG 0.07 · Right Foot · Open Play · location 93.3%, 66.3%
14'
•
shot
Lewis Ferguson
BOL xG 0.05 · Right Foot · Open Play · location 87.6%, 64.3%
16'
•
shot
Ruben Loftus-Cheek
MIL assist Tijjani Reijnders · xG 0.07 · From Corner · location 92.1%, 57.5%
20'
•
shot
Christian Pulisic
MIL assist Olivier Giroud · xG 0.03 · Right Foot · Open Play · location 78.5%, 31.8%
21'
⚽
Goal
Christian Pulišić
0–2 MIL assist Olivier Giroud
23'
•
shot
Dan Ndoye
BOL assist Charalampos Lykogiannis · xG 0.03 · Left Foot · Open Play · location 86.8%, 37.1%
27'
•
shot
Olivier Giroud
MIL assist Christian Pulisic · xG 0.06 · Left Foot · Open Play · location 91.2%, 67.4%
Show 31 more timeline eventsHide 31 timeline events
28'
shot
Ruben Loftus-Cheek
MIL assist Christian Pulisic · xG 0.03 · From Corner · location 90.9%, 39.4%
28'
shot
Rafael Leão
MIL assist Ruben Loftus-Cheek · xG 0.1 · Right Foot · From Corner · location 95.3%, 60.4%
30'
Yellow
Michel Aebischer
BOL Yellow card
33'
shot
Lewis Ferguson
BOL assist Nicolás Domínguez · xG 0.06 · Right Foot · Open Play · location 88%, 68%
46'
Sub
Riccardo Orsolini
BOL on for Nikola Moro
47'
shot
Stefan Posch
BOL assist Charalampos Lykogiannis · xG 0.08 · Open Play · location 90.8%, 44.7%
51'
Yellow
Theo Hernández
MIL Yellow card
60'
shot
Michel Aebischer
BOL assist Joshua Zirkzee · xG 0.08 · Right Foot · Open Play · location 92.1%, 31.5%
60'
shot
Stefan Posch
BOL assist Michel Aebischer · xG 0.11 · Right Foot · From Corner · location 91%, 47.6%
61'
shot
Tijjani Reijnders
MIL assist Rafael Leão · xG 0.02 · Right Foot · Open Play · location 75.7%, 64.1%
72'
Sub
Oussama El Azzouzi
BOL on for Nicolás Domínguez
73'
Sub
Samuel Chukwueze
MIL on for Christian Pulišić
73'
Sub
Pierre Kalulu
MIL on for Davide Calabria
73'
Sub
Tommaso Pobega
MIL on for Ruben Loftus-Cheek
73'
Sub
Noah Okafor
MIL on for Olivier Giroud
76'
Yellow
Rade Krunić
MIL Yellow card
77'
Yellow
Joshua Zirkzee
BOL Yellow card
83'
shot
Tommaso Pobega
MIL assist Rafael Leão · xG 0.02 · Left Foot · Open Play · location 69.4%, 53%
85'
shot
Dan Ndoye
BOL assist Oussama El Azzouzi · xG 0.07 · Right Foot · Open Play · location 85.9%, 61%
87'
Sub
Tommaso Corazza
BOL on for Charalampos Lykogiannis
87'
Sub
Kacper Urbański
BOL on for Lewis Ferguson
87'
Sub
Sydney van Hooijdonk
BOL on for Joshua Zirkzee
88'
Sub
Simon Kjær
MIL on for Malick Thiaw
89'
shot
Rafael Leão
MIL assist Rade Krunic · xG 0.26 · Left Foot · Open Play · location 91.3%, 67.6%
89'
shot
Kacper Urbanski
BOL assist Riccardo Orsolini · xG 0.06 · Right Foot · Open Play · location 95.1%, 32.7%
90'
shot
Riccardo Orsolini
BOL assist Dan Ndoye · xG 0.01 · Left Foot · Open Play · location 76.9%, 27.7%
Head-to-head H2H last 12: 1-8-3
AC Milan leads the last 12 head-to-head meetings: 8 wins, 1 loss, 3 draws. Latest meeting: 03 Feb 2026 · Bologna vs AC Milan · 0 - 3.
Open full team comparisonShowing 8 of 12 head-to-head matches.
Show 4 more head-to-head matchesHide 4 head-to-head matches
Recent form
Showing 8 of 12 recent form matches.
Show 4 more recent form matchesHide 4 recent form matches
Team statistics 17 metrics
Show 9 more statisticsHide 9 statistics
Lineups
AC Milan
4-3-3 · Manager Stefano Pioli 16
M
Mike Maignan
GK
2
D
Davide Calabria · Captain
DEF
28
M
Malick Thiaw
DEF
23
F
Fikayo Tomori
DEF
19
T
Theo Hernández
DEF
8
R
Ruben Loftus-Cheek
MID
33
R
Rade Krunić
MID
14
T
Tijjani Reijnders
MID
11
C
Christian Pulišić
FWD
9
O
Olivier Giroud
FWD
10
R
Rafael Leão
FWD
Show 13 substitutesHide 13 substitutes
20
P
Pierre Kalulu
DEF
32
T
Tommaso Pobega
MID
17
N
Noah Okafor
FWD
21
S
Samuel Chukwueze
FWD
24
S
Simon Kjær
DEF
57
M
Marco Sportiello
GK
83
A
Antonio Mirante
GK
42
A
Alessandro Florenzi
DEF
85
K
Kevin Zeroli
MID
7
Y
Yacine Adli
MID
95
D
Davide Bartesaghi
DEF
18
L
Luka Romero
MID
29
L
Lorenzo Colombo
FWD
Bologna
4-1-3-2 · Manager Thiago Motta 28
Ł
Łukasz Skorupski
GK
3
S
Stefan Posch
DEF
31
S
Sam Beukema
DEF
26
J
Jhon Lucumí
DEF
22
C
Charalampos Lykogiannis
DEF
20
M
Michel Aebischer
MID
11
D
Dan Ndoye
MID
8
N
Nicolás Domínguez · Captain
MID
19
L
Lewis Ferguson
MID
9
J
Joshua Zirkzee
FWD
6
N
Nikola Moro
FWD
Show 11 substitutesHide 11 substitutes
7
R
Riccardo Orsolini
FWD
17
O
Oussama El Azzouzi
MID
16
T
Tommaso Corazza
DEF
82
K
Kacper Urbański
MID
77
S
Sydney van Hooijdonk
FWD
23
N
Nicola Bagnolini
GK
34
F
Federico Ravaglia
GK
4
J
Joaquín Sosa
DEF
14
K
Kevin Bonifazi
DEF
29
L
Lorenzo De Silvestri
DEF
80
G
Giovanni Fabbian
MID