AC Milan vs Bologna, 2024-25 Coppa Italia, Final
· Coppa ItaliaBologna win Coppa Italia title as Pulisic, Milan fall short
![Bologna Coppa Italia trophy celeb [1296x729]](https://a.espncdn.com/photo/2025/0514/r1492813_1296x729_16-9.jpg)
Dan Ndoye's second-half strike earned Bologna a hard-fought 1-0 victory over AC Milan in the Coppa Italia final on Wednesday to secure their first major trophy in 51 years.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Emil Holm (Bologna).
- 2': Theo Hernández (AC Milan) wins a free kick in the defensive half.
- 4': Attempt missed. Álex Jiménez (AC Milan) left footed shot from the centre of the box is high and wide to the left. Assisted by Rafael Leão.
- 4': Offside, Bologna. Riccardo Orsolini is caught offside.
- 7': Attempt missed. Lewis Ferguson (Bologna) right footed shot from outside the box is high and wide to the right. Assisted by Dan Ndoye.
- 7': Foul by Tijjani Reijnders (AC Milan).
- 7': Santiago Castro (Bologna) wins a free kick on the right wing.
- 8': Attempt saved. Santiago Castro (Bologna) header from the centre of the box is saved in the bottom left corner. Assisted by Juan Miranda with a cross.
- 9': Attempt blocked. Remo Freuler (Bologna) left footed shot from the centre of the box is blocked. Assisted by Dan Ndoye.
- 9': Foul by Remo Freuler (Bologna).
- 9': Rafael Leão (AC Milan) wins a free kick in the attacking half.
- 10': Attempt saved. Luka Jovic (AC Milan) right footed shot from very close range is saved in the centre of the goal.
- 13': Dan Ndoye (Bologna) wins a free kick on the left wing.
- 13': Foul by Fikayo Tomori (AC Milan).
- 14': Christian Pulisic (AC Milan) wins a free kick in the defensive half.
- 14': Foul by Emil Holm (Bologna).
- 15': Foul by Youssouf Fofana (AC Milan).
- 15': Lewis Ferguson (Bologna) wins a free kick in the defensive half.
- 19': Dan Ndoye (Bologna) wins a free kick in the attacking half.
- 19': Foul by Fikayo Tomori (AC Milan).
- 22': Dan Ndoye (Bologna) wins a free kick on the left wing.
- 22': Foul by Fikayo Tomori (AC Milan).
- 25': Corner, Bologna. Conceded by Matteo Gabbia.
- 26': Attempt saved. Juan Miranda (Bologna) left footed shot from a difficult angle and long range on the right is saved in the bottom right corner. Assisted by Lewis Ferguson.
- 27': Offside, AC Milan. Theo Hernández is caught offside.
- 29': Delay in match because of an injury Jhon Lucumí (Bologna).
- 30': Delay over. They are ready to continue.
- 33': Offside, AC Milan. Rafael Leão is caught offside.
- 34': Foul by Youssouf Fofana (AC Milan).
- 34': Santiago Castro (Bologna) wins a free kick on the left wing.
- 35': Corner, Bologna. Conceded by Luka Jovic.
- 35': Attempt missed. Lewis Ferguson (Bologna) right footed shot from outside the box is high and wide to the right. Assisted by Dan Ndoye following a corner.
- 38': Dan Ndoye (Bologna) wins a free kick on the left wing.
- 38': Foul by Fikayo Tomori (AC Milan).
- 38': Fikayo Tomori (AC Milan) is shown the yellow card for a bad foul.
- 41': Foul by Youssouf Fofana (AC Milan).
- 41': Santiago Castro (Bologna) wins a free kick in the attacking half.
- 42': Corner, Bologna. Conceded by Strahinja Pavlovic.
- 43': Attempt saved. Emil Holm (Bologna) header from the centre of the box is saved in the centre of the goal. Assisted by Juan Miranda with a cross.
- 43': Foul by Lewis Ferguson (Bologna).
- 43': Rafael Leão (AC Milan) wins a free kick in the defensive half.
- 43': Lewis Ferguson (Bologna) is shown the yellow card for a bad foul.
- 43': Delay in match because of an injury Lewis Ferguson (Bologna).
- 45': Fourth official has announced 2 minutes of added time.
- 45'+1': Delay over. They are ready to continue.
- 45'+2': Foul by Christian Pulisic (AC Milan).
- 45'+2': Lewis Ferguson (Bologna) wins a free kick in the defensive half.
- 45'+2': Christian Pulisic (AC Milan) is shown the yellow card.
- 45'+4': First Half ends, AC Milan 0, Bologna 0.
- 45': Second Half begins AC Milan 0, Bologna 0.
- 48': Foul by Jhon Lucumí (Bologna).
- 48': Luka Jovic (AC Milan) wins a free kick in the defensive half.
- 49': Corner, AC Milan. Conceded by Jhon Lucumí.
- 50': Attempt missed. Emil Holm (Bologna) left footed shot from outside the box misses to the right.
- 53': Goal! AC Milan 0, Bologna 1. Dan Ndoye (Bologna) right footed shot from the centre of the box to the bottom right corner.
- 55': Attempt missed. Rafael Leão (AC Milan) right footed shot from the left side of the box misses to the left. Assisted by Álex Jiménez with a cross.
- 57': Foul by Giovanni Fabbian (Bologna).
- 57': Álex Jiménez (AC Milan) wins a free kick in the defensive half.
- 57': Giovanni Fabbian (Bologna) is shown the yellow card for a bad foul.
- 60': Offside, Bologna. Riccardo Orsolini is caught offside.
- 61': Offside, Bologna. Giovanni Fabbian is caught offside.
- 61': Attempt missed. Luka Jovic (AC Milan) right footed shot from a difficult angle on the right misses to the right. Assisted by Youssouf Fofana.
- 62': Substitution, AC Milan. Kyle Walker replaces Fikayo Tomori.
- 62': Substitution, AC Milan. Santiago Giménez replaces Luka Jovic.
- 62': Substitution, AC Milan. João Félix replaces Álex Jiménez.
- 62': Foul by João Félix (AC Milan).
- 62': Sam Beukema (Bologna) wins a free kick in the defensive half.
- 67': Corner, AC Milan. Conceded by Emil Holm.
- 67': Attempt missed. João Félix (AC Milan) left footed shot from the centre of the box misses to the left. Assisted by Tijjani Reijnders following a corner.
- 68': Foul by Juan Miranda (Bologna).
- 68': João Félix (AC Milan) wins a free kick on the right wing.
- 69': Substitution, Bologna. Tommaso Pobega replaces Giovanni Fabbian.
- 69': Substitution, Bologna. Nicolò Casale replaces Riccardo Orsolini.
- 70': Delay in match because of an injury Jhon Lucumí (Bologna).
- 70': Delay over. They are ready to continue.
- 71': Attempt saved. Santiago Giménez (AC Milan) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Theo Hernández.
- 71': Attempt missed. Santiago Castro (Bologna) right footed shot from outside the box is high and wide to the left.
- 74': Christian Pulisic (AC Milan) wins a free kick in the attacking half.
- 74': Foul by Jhon Lucumí (Bologna).
- 74': Jhon Lucumí (Bologna) is shown the yellow card for a bad foul.
- 76': Substitution, Bologna. Davide Calabria replaces Emil Holm because of an injury.
- 77': Attempt missed. Dan Ndoye (Bologna) left footed shot from outside the box misses to the left.
- 78': Corner, AC Milan. Conceded by Remo Freuler.
- 79': Foul by Santiago Castro (Bologna).
- 79': Strahinja Pavlovic (AC Milan) wins a free kick in the attacking half.
- 80': Substitution, Bologna. Jens Odgaard replaces Dan Ndoye.
- 80': Substitution, Bologna. Thijs Dallinga replaces Santiago Castro.
- 84': Foul by Thijs Dallinga (Bologna).
- 84': Strahinja Pavlovic (AC Milan) wins a free kick in the defensive half.
- 87': Christian Pulisic (AC Milan) wins a free kick on the right wing.
- 87': Foul by Lewis Ferguson (Bologna).
- 87': Substitution, AC Milan. Tammy Abraham replaces Christian Pulisic.
- 88': Substitution, AC Milan. Samuel Chukwueze replaces Youssouf Fofana.
- 88': Attempt missed. Tammy Abraham (AC Milan) header from the centre of the box is too high. Assisted by João Félix with a cross following a set piece situation.
- 88': Delay in match because of an injury Sam Beukema (Bologna).
- 90': Fourth official has announced 6 minutes of added time.
- 90'+1': Delay over. They are ready to continue.
- 90'+2': Foul by Strahinja Pavlovic (AC Milan).
- 90'+2': Jens Odgaard (Bologna) wins a free kick in the defensive half.
- 90'+4': Attempt saved. Jens Odgaard (Bologna) left footed shot from outside the box is saved in the centre of the goal. Assisted by Davide Calabria.
- 90'+7': Second Half ends, AC Milan 0, Bologna 1.
- 0': Match ends, AC Milan 0, Bologna 1.
Statistics
![]() |
MIL![]() |
|
---|---|---|
11 | Fouls | 11 |
3 | Yellow Cards | 2 |
0 | Red Cards | 0 |
3 | Offsides | 2 |
3 | Corner Kicks | 3 |
3 | Saves | 4 |
46.3 | Possession | 53.7 |
11 | SHOTS | 7 |
5 | ON GOAL | 2 |
0.5 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
375 | Accurate Passes | 424 |
428 | Passes | 496 |
0.9 | Pass Completion % | 0.9 |
2 | Accurate Crosses | 2 |
11 | Crosses | 6 |
0.2 | Cross % | 0.3 |
57 | Long Balls | 42 |
29 | Accurate Long Balls | 18 |
0.5 | Long Balls % | 0.4 |
1 | Blocked Shots | 0 |
16 | Effective Tackles | 6 |
21 | Tackles | 13 |
0.8 | Tackle % | 0.5 |
7 | Interceptions | 2 |
23 | Effective Clearances | 20 |
23 | Clearances | 20 |
Game Information
Competition: Coppa Italia
Venue: Stadio Olimpico
Location: Roma, Italy
Attendance: 68,500
Venue: Stadio Olimpico
Location: Roma, Italy
Attendance: 68,500
Line-Ups
AC Milan (3-4-2-1)
No. | Name |
---|---|
16 | Mike Maignan (GK) |
46 | Matteo Gabbia |
31 | Strahinja Pavlovic |
23 | Fikayo Tomori ![]() |
14 | Tijjani Reijnders |
29 | Youssouf Fofana |
19 | Theo Hernández |
20 | Álex Jiménez |
9 | Luka Jovic |
10 | Rafael Leão |
11 | Christian Pulisic ![]() |
Bologna (4-3-3)
No. | Name |
---|---|
1 | Lukasz Skorupski (GK) |
26 | Jhon Lucumí ![]() |
31 | Sam Beukema |
33 | Juan Miranda |
2 | Emil Holm |
19 | Lewis Ferguson ![]() |
80 | Giovanni Fabbian ![]() |
8 | Remo Freuler |
9 | Santiago Castro |
11 | Dan Ndoye |
7 | Riccardo Orsolini |
Coppa Italia News

Blue smoke descends on Naples during scudetto parade
Thousands of fans lined the streets of Naples to see the Napoli team celebrate winning their fourth Serie A title.

Will Antonio Conte leave Napoli after winning Serie A?
Gab & Juls discuss Antonio Conte's future at Napoli after winning Serie A.

Marcotti: Conte reinvented McTominay, Napoli en route to Serie A title
Gab Marcotti and Craig Burley react to Napoli's second Serie A title in three seasons under Antonio Conte.

Marcotti: Sérgio Conceição will leave AC Milan
Gab & Juls discuss the future of Sérgio Conceição after AC Milan's Coppa Italia final loss to Bologna.

Bologna win Coppa Italia title as Pulisic, Milan fall short
Dan Ndoye's second-half strike earned Bologna a hard-fought 1-0 victory over AC Milan in the Coppa Italia final on Wednesday to secure their first major trophy in 51 years.