The 2025 Coppa Italia final was the final match of the 2024–25 edition of the Coppa Italia, Italy's premier national football cup. It was played on 14 May 2025 between Milan and Bologna.

Bologna won the match 1–0 for their third Coppa Italia title, and the first since 1974.

Background Milan had previously played in fourteen Coppa Italia finals, winning five times. Their most recent final appearance was in 2018, a defeat to Juventus; their last win was in 2003, an aggregate victory over Roma. Their last single match victory in Rome dates back to 1973 against Juventus. Bologna had won both their two appearances in the cup final; their most recent appearance was a penalty shoot-out victory to Palermo in 1974. The two teams had never met in the Coppa Italia final.

AC Milan's season turned out to be underwhelming after this Coppa Italia loss, having also finished 8th in the Serie A. Bologna finished one spot lower than Milan in the Serie A, but winning this trophy made this season much grander from the perspective of their fans.

In reaching the final, both teams qualified for the 2025–26 Supercoppa Italiana (for the first time in Bologna's case).

Road to the final Note: In all results below, the score of the finalist is given first (H: home; A: away). MilanRoundBolognaOpponentResult2024–25 Coppa ItaliaOpponentResultSassuolo6–1Round of 16Monza4–0Roma3–1Quarter-finalsAtalanta1–0 (A)Internazionale1–1 (H), 3–0 (A) Semi-finalsEmpoli3–0 (A), 2–1 (H)

Match Summary The game started in front of 68,490 people. In the eighth minute, Juan Miranda sent the ball into the penalty area where Santiago Castro attempted to head the ball beyond Mike Maignan, only for the French goalkeeper to save down his bottom right-hand side and Giovanni Fabbian unable to convert the rebound. In the tenth minute, Álex Jiménez sent the ball across towards Luka Jović, however Bologna defender Sam Beukema's attempted block ended up having to be palmed away by Łukasz Skorupski, before Jović's follow up attempt on the rebound was also stopped by the Polish goalkeeper. In the forty-third minute, a header from Emil Holm was gathered by Maignan, moments before Milan attempted a quick counter-attack with Rafael Leão before the Portuguese was caught by a sliding tackle from captain Lewis Ferguson, who received a yellow card as a result.

Neither side made any changes at halftime. In the fifty-third minute, Riccardo Orsolini was played through on goal before Théo Hernandez managed to slide the ball away, but only across towards Dan Ndoye who managed to evade Fikayo Tomori before striking the ball into the right-hand corner of the net. In the sixty-second minute, Milan made a triple sub, putting on Kyle Walker, Santiago Giménez and João Félix for Tomori, Jiménez and Jović. Seven minutes later, Bologna brought on Nicolò Casale and Tommaso Pobega for Fabbian and Orsolini. In the seventy-first minute, Hernandez sent a low ball towards Giménez who was waiting in the middle of the penalty area, however the Mexican didn't connect properly with the ball and Skorupski was left to gather what was a tame effort. Bologna made further substitutions, with Holm, Castro and Ndoye all making way for Davide Calabria, Jens Odgaard and Thijs Dallinga. Meanwhile Milan, hoping to find a late equaliser, introduced Tammy Abraham and Samuel Chukwueze in place of Youssouf Fofana and Christian Pulisic. In the fourth minute of injury time, Odgaard managed to wriggle away from multiple Milan players before striking an effort from outside the penalty area straight into the hands of Maignan. After six minutes of injury time, the game was finished as Bologna won their third Coppa Italia, and their first major trophy since last winning the competition in 1974.

Details

GK 16 Mike Maignan (c)CB 23 Fikayo Tomori CB 46 Matteo GabbiaCB 31 Strahinja PavlovićRM 20 Álex Jiménez CM 29 Youssouf Fofana CM 14 Tijjani ReijndersLM 19 Théo HernandezRW 11 Christian Pulisic LW 10 Rafael LeãoCF 9 Luka Jović Substitutes:GK 57 Marco SportielloGK 96 Lorenzo TorrianiDF 22 Emerson RoyalDF 24 Alessandro FlorenziDF 28 Malick ThiawDF 32 Kyle Walker DF 33 Davide BartesaghiMF 8 Ruben Loftus-CheekMF 42 Filippo TerraccianoMF 80 Yunus MusahFW 7 Santiago Giménez FW 21 Samuel Chukwueze FW 73 Francesco CamardaFW 79 João Félix FW 90 Tammy Abraham Manager: Sérgio Conceição GK 1 Łukasz SkorupskiRB 2 Emil Holm CB 31 Sam BeukemaCB 26 Jhon Lucumí LB 33 Juan MirandaCM 8 Remo FreulerCM 19 Lewis Ferguson (c) CM 80 Giovanni Fabbian RF 7 Riccardo Orsolini CF 9 Santiago Castro LF 11 Dan Ndoye Substitutes:GK 23 Nicola BagnoliniGK 34 Federico RavagliaDF 5 Martin ErlićDF 14 Davide Calabria DF 15 Nicolò Casale DF 22 Charalampos LykogiannisDF 29 Lorenzo De SilvestriMF 6 Nikola MoroMF 17 Oussama El AzzouziMF 18 Tommaso Pobega MF 20 Michel AebischerFW 21 Jens Odgaard FW 24 Thijs Dallinga FW 28 Nicolò CambiaghiFW 30 Benjamín DomínguezManager: Vincenzo Italiano Man of the Match: Dan Ndoye (Bologna)

Assistant referees: Giorgio Peretti Valerio Colarossi Fourth official: Gianluca Manganiello Reserve assistant referee: Marco Bresmes Video assistant referee: Francesco Meraviglia Assistant video assistant referee: Paolo MazzoleniMatch rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Fifteen named substitutes. Maximum of five substitutions, with a sixth allowed in extra time.

Notes

See also 2024–25 Bologna FC 1909 season 2024–25 AC Milan season

References