AC Milan vs SSC Bari Timeline: Full Match History and Key Moments From 1928 to 2025

Football fans love a good story. Some stories are about two big teams that hate each other. But some stories are different. They are about a giant club and a small club that keeps fighting back. The AC Milan vs SSC Bari timeline is one of these stories.
AC Milan is one of the most famous clubs in the world. They have won many Serie A titles and European trophies. SSC Bari is a smaller club from the south of Italy. They do not have the same money or history as Milan. But every time these two teams meet, something interesting happens.
How It All Started
The story begins in the late 1920s. AC Milan was already a strong club in northern Italy. SSC Bari, founded in 1908, was building its name in the south. Their first matches took place in Italy’s early league system, before Serie A had its modern format.
Some records say the two clubs first met in 1928, when Milan won by a big score. Other records point to 1929. The exact date is not fully clear, since old Italian football records from this period are not always complete. But one thing is clear: from the very beginning, Milan was the stronger side on paper, and Bari was the team trying to prove it could compete.
The 1949 Thrashing
One of the most one-sided results in this timeline happened on December 18, 1949. AC Milan beat SSC Bari 9-1 in Serie A. This is still one of the biggest defeats in Bari’s history.
At this time, Milan had a famous group of attackers known as “Gre-No-Li.” This name comes from three Swedish players: Gunnar Gren, Gunnar Nordahl, and Nils Liedholm. Gunnar Nordahl scored many goals that day. This match showed just how strong Milan had become after the Second World War.
Bari Fights Back in the 1960s
Bari did not stay quiet forever. In 1960, they showed real strength against Milan. On April 10, 1960, Bari beat Milan 3-0 at their home stadium, Stadio della Vittoria. Later that year, on December 25, 1960, the two teams played to a 0-0 draw.
These results proved that Bari could be a tough opponent, especially at home. Their fans created a loud and exciting atmosphere that made life hard for visiting teams like Milan.
The 1978 Shock
In 1978, SSC Bari earned another proud moment. They beat AC Milan at home in a result that surprised many football fans across Italy. For Bari supporters, wins like this are more valuable than any statistic. They show that a small club with strong spirit can beat a football giant on the right day.
Milan’s Golden Era and Bari’s Surprises
Between 1987 and 1995, AC Milan became one of the best club teams in the history of football. Under coach Arrigo Sacchi, and later Fabio Capello, Milan played fast, attacking football. Stars like Paolo Maldini, Franco Baresi, and Marco van Basten helped the club win Serie A titles and European Cups.
You might think Bari had no chance during this period. But football does not always follow logic. On May 19, 1991, SSC Bari beat this powerful Milan side 2-1 at their home ground. It was a huge result, since Milan’s team at the time included star Dutch players and a very strong defense. For Bari fans, this win still feels like one of the club’s proudest moments.
Then, in 1998, the two clubs met in the Coppa Italia. On January 14, 1998, they played a tense match. Marco Simone scored a late goal for Milan to win 2-1. This game showed that even when Bari lost, they could still make Milan work hard for the result.

The 2000s: Ronaldinho and a Big Comeback
In April 2009, Brazilian star Ronaldinho scored twice as Milan beat Bari 4-1. This match showed Milan’s attacking talent at its best during that period.
But one of the most memorable matches in the whole timeline came on November 7, 2010. SSC Bari, who had just been promoted to Serie A, visited Milan’s famous San Siro stadium. Bari fell behind in the match but did not give up. They fought back and won 3-2, completing a stunning comeback against one of Europe’s biggest clubs. Milan were still playing in European competitions that same season, which made the result even more surprising. Many fans still call this Bari’s greatest modern achievement against Milan.
A Long Gap Between Matches
After 2010, the two clubs stopped meeting regularly. This was not just because of normal relegation. SSC Bari went through serious money problems that put the club’s future at risk. For many years, Bari struggled just to survive, let alone compete in Serie A. Because of this, AC Milan and SSC Bari did not play each other again for around fourteen years.
During this time, one player became a special link between the two clubs: Antonio Cassano. He grew up in Bari’s youth academy and became a well-known attacking talent in Italian football. Later in his career, he played for AC Milan. Because of this, Cassano is one of the few players with strong ties to both clubs.
The 2025 Reunion
The wait finally ended on August 17, 2025. AC Milan and SSC Bari met again, this time in the Coppa Italia. Milan won the match 2-0. The game also had extra interest because of two big moments involving new signings and injuries around that time, and forward Christian Pulisic was named man of the match for Milan.
For Bari, simply reaching this stage of the competition was already a big achievement, given everything the club had gone through in previous years. It showed that Bari was building itself back up, step by step.
Head-to-Head Record
Different websites report slightly different numbers for the full head-to-head record between these two clubs. This happens because some sources count old regional competitions and wartime matches differently than others. However, most sources agree on the general picture: AC Milan has won the clear majority of matches, while SSC Bari has managed a smaller number of wins and several draws, often thanks to strong home performances.
What the numbers do not fully show is the feeling behind these matches. For Bari supporters, every win or draw against Milan feels like a special memory. For Milan fans, these matches are usually seen as routine wins, but they still respect Bari’s fighting spirit.
Why This Timeline Still Matters
AC Milan and SSC Bari are not old rivals in the traditional sense. They do not play every season, and their meetings are often shaped more by cup draws than by fixed league schedules. But this is exactly what makes the timeline interesting. Each match feels like a special event rather than a routine game.
The story also represents something bigger in Italian football: the difference between a wealthy northern club with global fame and a proud southern club built on community support and determination. Whenever these two teams meet, that contrast comes to life on the pitch.
Final Thoughts
The AC Milan vs SSC Bari timeline is not about hate or bitter rivalry. It is about respect between two clubs from very different worlds. Milan brings history, trophies, and global fame. Bari brings passion, resilience, and a never-give-up attitude.
From the 9-1 defeat in 1949 to the stunning 3-2 comeback in 2010, and now the fresh chapter written in 2025, this fixture keeps reminding fans why football can surprise us at any moment. As long as both clubs keep playing, this timeline will likely continue to grow with new stories worth telling.
Frequently Asked Questions
When did AC Milan and SSC Bari play their first match?
Their early meetings date back to the late 1920s, with different sources pointing to either 1928 or 1929. Football records from this early period are not always complete.
What is the biggest win in this fixture’s history?
The biggest win came on December 18, 1949, when AC Milan beat SSC Bari 9-1 in Serie A.
Has SSC Bari ever beaten AC Milan?
Yes. SSC Bari has beaten AC Milan several times over the years, including notable wins in 1960, 1978, 1991, and 2010.



