General Informational

AC Milan vs SSC Bari Timeline: Every Real Match, Explained

AC Milan vs SSC Bari Timeline: Every Meeting That Actually Matters

You’d expect two Italian clubs with a combined 130+ years of history to have crossed paths constantly. AC Milan and SSC Bari haven’t. Their fixture list is full of gaps, sometimes a decade long, because Bari has spent so much of its existence bouncing between divisions, going bankrupt twice, and clawing its way back. The ac milan vs ssc bari timeline isn’t one long rivalry. It’s a handful of distinct chapters separated by years of silence. Here’s what actually happened in each of them, with the real scores and dates, plus what’s changed since the two clubs met again in 2025.

The Two Clubs, In Short

AC Milan needs little introduction. Founded in 1899, the club has won seven European Cups and nineteen Scudetti, and it’s one of the handful of Italian teams with a genuine global following. Paolo Maldini, Franco Baresi, Marco van Basten and Kaká all wore the shirt during Milan’s peak years, and the club remains a fixture near the top of Serie A.

SSC Bari is a different story, and a more dramatic one. Bari Foot-Ball Club was founded in 1908 and became a regular in Italian football’s top two divisions for most of the 20th century, with its best-known modern spell running from the late 1990s through 2011. The club produced Antonio Cassano, one of the more gifted Italian forwards of his generation, before he moved on to bigger clubs, including Milan itself.

Then things fell apart. The club went bankrupt in 2014 and again in 2018, the second time getting excluded from Serie B entirely and dropping to Serie D, Italy’s fourth tier. Napoli owner Aurelio De Laurentiis bought the club’s assets that August and installed his son Luigi as president, promising a rebuild. It worked. Bari won promotion out of Serie D in its first season back, climbed to Serie C, then earned promotion to Serie B in 2022. By 2025, the club was competitive enough in Serie B to draw Milan in the Coppa Italia, its first meeting with the Rossoneri in fourteen years.

Milan’s Long-Standing Historical Edge

Across every era they’ve shared a division or a cup draw, Milan has won more often than not. That much isn’t in dispute. What’s harder to pin down is the exact number: reputable databases like Transfermarkt don’t agree on the total meeting count once you factor in wartime fixtures, regional competitions from the 1920s and 1930s, and abandoned matches. If you see a page claiming a precise “77 matches, 51 wins” record with confident round numbers, treat it with some skepticism. The broad pattern is real. The exact tally isn’t settled.

What is well documented is Milan’s dominance in the postwar decades, when the club fielded some of Serie A’s most feared attacking lineups, and Bari’s occasional ability to frustrate them at home in Puglia. Bari’s fans have always taken pride in the club’s ability to hold its own against bigger northern sides, even in seasons where the gap in resources was massive.

The 2009 to 2011 Serie A Meetings

This is the most recent stretch where the two clubs actually shared a division, and it’s better documented than almost anything from earlier decades. Bari had just been promoted back to Serie A, and the fixture produced four competitive matches over two seasons.

  • September 2009: Bari held Milan to a scoreless draw at San Siro, frustrating a Milan side that dominated possession but couldn’t break through Bari’s back line.
  • February 21, 2010: Milan traveled to Bari’s San Nicola stadium and won 2-0, a result that helped keep Milan in that season’s title conversation.
  • November 7, 2010: The two sides met again at San Nicola. Bari actually led for a stretch, with Massimo Ambrosini and Mathieu Flamini putting Milan up 2-0 early before Bari’s Vitaly Kutuzov pulled one back in the 65th minute. Alexandre Pato restored Milan’s two-goal cushion in the 72nd, and although Paulo Barreto scored a late consolation for Bari in stoppage time, Milan held on to win 3-2.
  • January 20, 2011: The clubs met again, this time in the Coppa Italia round of 16 at San Siro. Milan won comfortably, 3-0, with goals from Zlatan Ibrahimović, Alexander Merkel and Robinho.

Bari were relegated at the end of the 2010-11 season, and the two clubs didn’t meet again in any competition for the next fourteen years.

What Happened During the Gap

The 2011 to 2025 gap wasn’t just about Bari being stuck in a lower division. It was about Bari nearly disappearing as a club entirely. The financial trouble that had been building for years finally caught up in March 2014, when the club, then trading as FC Bari 1908, was declared bankrupt with around 30 million euros in debt. A new ownership group bought the assets at auction and restarted the club in Serie D that same year.

Bari clawed its way back to Serie B, only to collapse again in 2018. This time the club missed a licensing deadline and was excluded from Serie B outright, forcing a restart in Serie D, Italy’s fourth tier, in front of dwindling crowds and with no professional infrastructure to speak of. That’s when Aurelio De Laurentiis stepped in, buying the rights to reform the club as SSC Bari and handing the presidency to his son Luigi. The rebuild that followed took Bari from Serie D to Serie C in 2019, and from Serie C to Serie B in 2022, setting up the return fixture with Milan three years later.

The 2025 Coppa Italia Return

On August 17, 2025, AC Milan hosted SSC Bari at San Siro in the Coppa Italia round of 32, in front of 71,061 fans. The match doubled as Milan’s competitive season opener under head coach Massimiliano Allegri, who watched from the stands after a suspension, with assistant Giovanni Landucci taking the touchline duties.

Milan took the lead in the 14th minute when Rafael Leão rose above two Bari defenders to head home a cross from Fikayo Tomori, only the fourth headed goal of Leão’s career at the club. Minutes later, Leão had to leave the pitch with a calf problem, and Santiago Giménez came on in his place. Christian Pulisic doubled Milan’s lead three minutes into the second half, turning inside the box off a Giménez pass and finishing calmly into the bottom corner.

Bari, managed by Fabio Caserta, defended with real discipline and kept the scoreline respectable despite being outplayed for long stretches. Goalkeeper Michele Cerofolini made several strong saves, including one that denied Pulisic a second goal off the crossbar. Milan’s 2-0 win sent the club through to face Lecce in the next round, while Luka Modrić came off the bench in the second half to make his competitive debut for the club following his summer move from Real Madrid.

Where Both Clubs Stand Now

Milan enters this fixture’s next chapter as it always has: a Serie A regular with European ambitions and a squad valued in the hundreds of millions. Bari’s situation is more interesting. The club is competing for promotion in Serie B under Luigi De Laurentiis, but there’s a structural wrinkle worth knowing about. Italian football rules bar the same ownership group from controlling two clubs in the same division, and since the De Laurentiis family also owns Napoli, Bari’s path to Serie A is complicated regardless of results on the pitch. Luigi De Laurentiis has publicly called that risk part of doing business, and Bari came close to promotion in 2023 before losing a playoff final to Cagliari.

If Bari does earn promotion in the coming seasons, this fixture returns to being an annual one rather than an occasional cup draw, which would be the biggest shift in this rivalry since Bari’s original relegation in 2011.

Frequently Asked Questions About the AC Milan vs SSC Bari Timeline

When did AC Milan and SSC Bari last play each other?

They last met on August 17, 2025, in the Coppa Italia round of 32 at San Siro. Milan won 2-0, with goals from Rafael Leão and Christian Pulisic, and advanced to face Lecce in the next round.

Who has the better head-to-head record?

Milan does, by a wide margin, across every era the two clubs have shared a division or cup competition. The exact all-time count varies between databases due to inconsistent record-keeping from the pre-war era, but Milan’s overall dominance isn’t in question.

Has SSC Bari ever beaten AC Milan?

Yes, on multiple occasions, mostly at Bari’s home grounds where the club’s tactical discipline and crowd support have historically made life difficult for bigger visiting sides. Their most recent competitive win over Milan came during Bari’s 2009-2011 Serie A spell.

Why did AC Milan and SSC Bari stop playing each other for so long?

Bari was relegated from Serie A in 2011 and then went through two separate bankruptcies, in 2014 and 2018, that dropped the club as low as Serie D. It took until 2025, following a full rebuild under new ownership, for Bari to cross paths with Milan again in a competitive fixture.

What happened to SSC Bari’s bankruptcy?

The club, then known as FC Bari 1908, was excluded from Serie B in July 2018 after failing to meet a financial licensing deadline. Napoli owner Aurelio De Laurentiis acquired the club’s assets that August, reformed it as SSC Bari, and installed his son Luigi as president to lead the rebuild.

Can SSC Bari be promoted to Serie A while Napoli’s owner still controls the club?

It’s complicated. Italian football regulations prevent one ownership group from controlling two clubs in the same division, and since the De Laurentiis family also owns Napoli, Bari’s promotion to Serie A would force a change in ownership structure at one of the two clubs.

Who scored for AC Milan in the 2025 Coppa Italia match against Bari?

Rafael Leão opened the scoring in the 14th minute with a header from a Fikayo Tomori cross, before leaving the match with a calf injury. Christian Pulisic added the second goal in the 48th minute, finishing off a pass from Santiago Giménez.

Did Luka Modrić play in the 2025 Milan vs Bari match?

Yes. Modrić came on as a second-half substitute to make his competitive debut for AC Milan, having joined the club that summer after thirteen seasons at Real Madrid.

Where This Fixture Goes Next

Milan continues its usual course near the top of Serie A and in European competition, while Bari’s next opportunity to force a rematch depends on climbing out of Serie B. Their most reliable recent meetings, in 2009-2011 and again in 2025, show that Bari can compete for stretches even against a much richer opponent, even if the final scorelines usually favor Milan.

If you’re following either club’s current season, check out our coverage of Serie A team news and our guide to how the Coppa Italia bracket works, both linked below, for more context on where this fixture could resurface next.

Related Articles

Back to top button