The AC Milan vs SSC Bari timeline stretches across nearly a century of Italian football, featuring league meetings, dramatic scorelines, unexpected Bari victories, and long periods when the clubs occupied very different positions in the Italian football pyramid. From their first recorded competitive meetings in 1928 to their latest Coppa Italia encounter in 2025, the fixture has produced plenty for fans to remember.
| Club | AC Milan | SSC Bari |
|---|---|---|
| Founded | 1899 | 1908 |
| City | Milan, Lombardy | Bari, Apulia |
| Nickname | Rossoneri | Biancorossi |
| Home Stadium | San Siro | Stadio San Nicola |
| Main Colors | Red and Black | White and Red |
| Notable Competition | Serie A, Coppa Italia | Serie A, Serie B, Coppa Italia |
| Latest Meeting | Milan 2–0 Bari, 2025 | Bari 0–2 Milan, 2025 |
AC Milan vs SSC Bari Timeline Begins in 1928
The historical record between Milan and Bari goes back to the 1928–29 Divisione Nazionale. Their first listed meeting took place at San Siro on November 1, 1928, when Milan defeated Bari 5–1. The return fixture in March 1929 was considerably closer, ending 2–2 in Bari.
Those early encounters established an important pattern that continued for decades. Milan frequently possessed greater resources and stronger squads, but Bari’s home performances could make the contest considerably more difficult than the difference between the clubs suggested.
During the 1930s, the teams met regularly in Italian league competition. Bari even recorded a 2–0 home victory over Milan in November 1936, while Milan responded with a 4–0 win in the return fixture several months later.
The 1930s Bring Competitive Battles
The AC Milan vs SSC Bari timeline became more varied during the 1930s. Milan enjoyed several convincing victories, including a 5–1 home success in January 1938 and a 4–0 result in February 1936, but Bari also demonstrated that it could punish Milan when conditions favored the southern club.
One of Bari’s notable results came in October 1938, when the home side defeated Milan 2–1. Milan then won the return fixture 3–1 in February 1939, highlighting how quickly momentum could change between the two teams.
The period also included a Coppa Italia meeting in May 1937. Bari held Milan to a 2–2 draw in one encounter before Milan won the return match 3–1, giving the Rossoneri another advantage in the developing history between the clubs.
Milan 9–1 Bari: The Defining Result
Few matches stand out more strongly in the AC Milan vs SSC Bari timeline than the extraordinary 9–1 Milan victory on December 18, 1949. The match was played at San Siro and remains one of the most memorable scorelines in the history of this fixture.
Milan were already six goals ahead by halftime. Renzo Burini and Nils Liedholm scored twice each, while Aurelio Santagostino produced an exceptional four-goal performance before completing his fifth goal of the afternoon in the 90th minute. Gunnar Gren also scored from the penalty spot.
Bari did manage a consolation goal through Carlo Stradella in the second half, but it could not change the nature of the contest. The final 9–1 score became one of the clearest examples of Milan’s attacking strength during the post-war period.
Bari Shows Its Fighting Spirit
Despite the heavy defeat, the wider history was never simply a story of Milan winning every important encounter. Bari produced results that demonstrated why this fixture could not be treated as a guaranteed victory for the Rossoneri.
Bari’s home advantage became particularly important during several periods when the club competed in Serie A. Playing in front of passionate supporters in southern Italy, Bari could make matches uncomfortable through physical defending, quick transitions, and an aggressive approach.
That resilience is one reason the AC Milan vs SSC Bari timeline remains interesting to football fans. The clubs did not develop the kind of intense rivalry associated with Milan’s meetings against Inter or Juventus, but their contrasting histories created a fascinating competitive dynamic.
The 1960s Produced Memorable Bari Victories
Bari enjoyed some of its most impressive results against Milan during the middle decades of the competition. Historical records include a 3–0 Bari victory over Milan in April 1960, followed by another major result when Bari won 3–1 at San Siro in April 1961.
These victories were significant because beating a club of Milan’s stature, particularly away from home, required more than simply defending for ninety minutes. Bari’s successes demonstrated that the matchup could occasionally produce results that challenged the established hierarchy of Italian football.
For Bari supporters, such victories became important pieces of club folklore. For Milan fans, they represented reminders that reputation alone could never settle a football match.
The Serie B Chapter Adds Another Dimension
The AC Milan vs SSC Bari timeline also includes periods when both clubs competed outside Serie A. Their meetings in Serie B during the early 1980s gave the fixture a different character, with promotion pressure and the demanding nature of second-tier football becoming central to the story.
One documented 1980–81 meeting ended with Milan winning 1–0 at home, while the corresponding match in Bari finished 1–1. These results reflected a more closely contested period compared with some of the high-scoring matches from earlier decades.
The importance of these games extended beyond the individual scorelines. Both clubs were attempting to navigate difficult stages in their histories, making the encounters meaningful for supporters who followed the teams through changing competitive circumstances.
The 1990s Bring a More Balanced Series
The 1990s saw the fixture return primarily to Serie A, with Milan generally holding the stronger overall record. Bari, however, continued to find ways to make individual matches competitive, particularly when playing at home.
One notable meeting came in September 1999, when Bari and Milan drew 1–1. The following season Milan defeated Bari 4–1 at San Siro, before winning 3–1 away from home in November 2000.
Milan then recorded another strong home victory in March 2001, winning 4–0. That result reinforced the broader statistical trend: across the documented historical head-to-head record, Milan has won substantially more meetings than Bari.
AC Milan vs SSC Bari Timeline in the Modern Serie A Era
The modern chapter became especially interesting after Bari returned to Serie A in 2009. Their first meeting of the 2009–10 season ended goalless at San Siro, with Bari earning a valuable point against Milan.
The second meeting that season was different. Milan traveled to Bari in February 2010 and secured a 2–0 victory, showing greater attacking efficiency and control as the match progressed.
In November 2010, the teams produced another entertaining encounter. Bari scored twice at home, but Milan eventually won 3–2, continuing its strong overall record while demonstrating how difficult Bari could be to defeat on its own ground.
The 2011 Meetings Complete an Important Chapter
The AC Milan vs SSC Bari timeline reached another memorable stage in January 2011, when the clubs met in the Coppa Italia. Milan won 3–0 at San Siro, advancing in the knockout competition and adding another cup victory to its historical record against Bari.
Only a few months later, the teams met again in Serie A. This time Bari produced a surprise result at San Siro by earning a 1–1 draw against Milan on March 13, 2011. It was an important result for Bari, especially considering Milan’s position near the top of the league.
That draw was followed by a long gap in competitive meetings. Bari subsequently spent significant periods outside Serie A, while Milan continued competing regularly at the highest level of Italian and European football.
2025: Milan and Bari Meet Again in the Coppa Italia
After more than a decade without a competitive meeting, the AC Milan vs SSC Bari timeline received a new chapter on August 17, 2025. Milan hosted Bari at San Siro in the Coppa Italia, with the match serving as the Rossoneri’s first competitive fixture of the 2025–26 campaign.
Milan opened the scoring in the 14th minute through Rafael Leão. The Portuguese forward was later forced to leave the match, but Milan maintained pressure and continued creating opportunities against an organized Bari defense.
Christian Pulisic doubled Milan’s advantage shortly after halftime. The American forward scored in the 48th minute after combining with Santiago Giménez, giving Milan a 2–0 lead that remained intact until the final whistle.
The match attracted around 71,000 spectators at San Siro and also featured competitive debuts for several Milan players. Luka Modrić and Ardon Jashari entered during the second half, while Bari continued working to limit the damage.
What the Head-to-Head Record Shows
The overall numbers underline Milan’s historical superiority. FBref’s documented head-to-head record lists 14 Milan victories, five draws, and four Bari wins across the matches included in its coverage, with Milan scoring 43 goals compared with Bari’s 18.
However, databases can differ in the number of historical matches they include, particularly when older competitions and formats are considered. Historical Bari records show meetings going back to the 1928–29 season, while modern databases may present a narrower competition set.
The most recent result strengthened Milan’s advantage. The 2–0 Coppa Italia victory in 2025 continued a pattern in which the Rossoneri have generally controlled the fixture, although Bari has produced several notable upsets and hard-fought draws.
Why Fans Still Remember This Fixture
For Milan supporters, this matchup is connected with historic attacking performances, including the extraordinary 9–1 victory in 1949 and several convincing Serie A wins in later decades. The fixture also carries memories of important players from different generations who shaped Milan’s long footballing history.
For Bari fans, the story is more complicated but equally meaningful. Victories such as the 3–0 result in 1960, the 3–1 success at San Siro in 1961, and the 1–1 draw at San Siro in 2011 demonstrate that Bari has repeatedly found moments to challenge one of Italy’s biggest clubs.
The AC Milan vs SSC Bari timeline therefore represents more than a list of scores. It reflects the changing structure of Italian football, the rise and fall of clubs between divisions, and the way historical giants and ambitious challengers can create memorable matches across generations.
AC Milan vs SSC Bari Timeline: The Latest Chapter
The 2025 Coppa Italia meeting showed that the fixture can still attract significant attention whenever the clubs cross paths. Milan’s 2–0 victory was professional and controlled, while Bari’s organized performance prevented the score from becoming a wider margin.
For supporters looking back across the decades, the story contains almost everything that makes Italian football history compelling: dominant victories, surprise results, cup encounters, promotion battles, legendary players, and dramatic changes in competitive status.
From the 5–1 meeting in 1928 to the 9–1 spectacle of 1949, Bari’s famous victories, the tense Serie A games of the 2000s, and the 2–0 Coppa Italia result in 2025, the fixture has continued to add new chapters.
The clubs may not share Italy’s most famous rivalry, but their long history provides a distinctive football narrative. Every new meeting adds another entry to a timeline that has already crossed generations and nearly a century of Italian football.
Read more: Hawaii Five-0 Lost +49 More: What Fans Really Mean







