✦ The art of digital correspondence
Create postcards that
people keep forever
Correspondence, elevated. Design stunning, professional postcards for any occasion.
Premium results in minutes — free, forever.
Travel
"The sea here is
impossibly blue..."
Santorini, Greece
Nature
🌿
"Mountains remind
us of perspective"
Scottish Highlands
Business
"Excellence is
our only standard"
Your growth partner
Love
"Some distances feel
like nothing at all"
Thinking of you
Holiday
🎊
"Wishing you joy
beyond measure"
With love, always
50+Premium Templates
Customizations
HDExport Quality
FreeAlways Forever
The Process
Three steps to perfection
01
🎨
Choose your canvasBrowse 50+ premium templates spanning every mood, occasion, and aesthetic — from minimal to bold.
02
✍️
Make it yoursPersonalize every detail — typography, colors, message — with live preview updating as you design.
03
📤
Download & shareExport in HD PNG, watermark-free. Print, post, or send anywhere in the world.
All Styles
Browse the collection
Travel"Lost in the right direction"
Love"Two hearts, one story"
Nature"Every leaf, a universe"
Gold"Timeless elegance"
Business"Excellence is standard"
Aurora"Northern lights await"
Sage"Rooted, wild, alive"
Rose"Soft and unforgettable"
Your perfect postcard
awaits creation
Free. No account. No watermarks. Designed to impress.
✦ Professional Studio

Postcard Creator

Design stunning, print-ready postcards in minutes

Template
Violet
Rose
Teal
Gold
Midnight
Onyx
Crimson
Aurora
Forest
Occasion
Message
Font Style
Cormorant
Georgia
Jost
Mono
Text Color
Decorations
✉ Stamp
— Lines
◆ Corner
· Dots
□ Frame
Card Size
Text Scale
36px
14px
100%
Live preview — adjust controls on the left
© 2026 Postcard
PrivacyDisclaimerHome
Home / About

About Postcard

We believe in the art of correspondence — that a few beautiful words, presented well, can mean everything.

Our Story

Postcard was born from a simple frustration: creating a beautiful digital postcard required either expensive software or settling for templates that looked like everyone else's.

Our Philosophy

We believe correspondence is an art form. Whether it's a travel postcard, a wedding announcement, or a birthday wish — how you present your words matters.

The Team

🎨
Creative DirectionDesign & Aesthetics
⚙️
EngineeringPlatform & Tools
✍️
Content & CopyWords that resonate

Our Commitment

Postcard will always be free — no hidden fees, no watermarks, no account required.

© 2026 Postcard← Home
Home / Contact

Get in Touch

Questions, feedback, or partnership enquiries — we'd love to hear from you.

Email

hello@postcard.fm

Response Time

Typically within 24–48 hours on business days.

🌍

Global Studio

A remote-first team serving creators worldwide.

© 2026 Postcard← Home
Home / How It Works

How it works

Creating a professional postcard is simpler than you think.

01

Choose a template

Browse our library of 50+ premium templates across every category — travel, wedding, birthday, business, and more.

02

Select your occasion

Tell us what the card is for. The occasion adjusts layout and decorative elements to suit your need.

03

Write your message

Add your headline, body, sender name, and location. Live preview updates instantly as you type.

04

Customize the design

Fine-tune typography, text colors, and decorations. Add stamps, lines, corner marks, or dot patterns.

05

Choose your size

Standard, Large, Square, or Panorama — each format optimized for its use.

06

Download in HD

High-resolution PNG. No watermarks, no account required, completely free.

© 2026 Postcard← Home
Home / Privacy Policy

Privacy Policy

Last updated: January 2026

1. Information We Collect

Postcard does not require an account. All postcard design data is processed locally in your browser and never transmitted to our servers.

2. Cookies & Analytics

We may use anonymous analytics — page views and feature usage only. No personally identifiable information is stored.

3. Your Creations

Postcards you create are generated entirely on your device. We do not store or retain any content you create.

4. Third-Party Services

We use Google Fonts for typography. Please refer to Google's Privacy Policy for details.

5. Contact

Privacy concerns: privacy@postcard.fm

© 2026 Postcard← Home
Home / Disclaimer

Disclaimer

Please read this carefully before using Postcard.

General

Tools provided on Postcard are offered "as is" without any warranty. We make no guarantees regarding uninterrupted availability.

Content Responsibility

Users are solely responsible for the content of postcards they create. We prohibit unlawful, offensive, or infringing content.

Limitation of Liability

To the fullest extent permitted by law, Postcard shall not be liable for any indirect or consequential damages from use of our services.

Contact

Legal queries: legal@postcard.fm

© 2026 Postcard← Home

AC Milan vs SSC Bari Timeline: A Complete History of Italian Football’s Defining Contrast

Dr. Elias Clarke

AC Milan vs SSC Bari Timeline

The AC Milan vs SSC Bari timeline is not a rivalry in the conventional sense. There is no shared geography, no mutual title ambition, no decades of combustible derbies. What exists instead is something rarer: a long arc of Italian football history defined by structural asymmetry, punctuated by moments of genuine drama.

When AC Milan and SSC Bari have met in competitive football, the encounter has almost always favoured the Rossoneri. Across roughly 69 to 77 official matches — the variance depending on which minor tournaments are included — Milan have won approximately 46 to 51 times, drawn around 10 to 13, and lost just 13. The cumulative goal count stands at approximately 163 for Milan, 56 for Bari. That is not a rivalry. That is a ledger. But ledgers rarely tell the full story, and in this case the exceptions are as revealing as the rule.

The fixture began in the 1929–30 Serie A season, when Italian professional football was still finding its structural footing as a national competition. From those opening exchanges through to a Coppa Italia first-round tie at San Siro in August 2025, the ac milan vs ssc bari timeline tracks nearly a century of shifts in the Italian game: Berlusconi’s transformation of Milan into a global brand, the cyclical rise and fall of Bari as a southern flagship club, and the way Italy’s economic and geographic divisions have always quietly shaped the Serie A table.

The Early Years: 1929–1960

The first recorded Serie A encounter between AC Milan and SSC Bari took place in the 1929–30 season. Italian football had formally unified its top division only the season before, and the competition was finding its organisational shape as clubs from across the peninsula faced each other with regularity for the first time.

Milan entered these early fixtures as a club already defined by resources and northern infrastructure. Bari, representing the Puglia region in the deep south of Italy, brought something else: a fierce local identity and the partisan atmosphere of the Stadio della Vittoria. Records from the era confirm that Milan dominated the early head-to-head exchanges, winning the majority of matches through superior squad depth and tactical organisation.

The 1940s disrupted both clubs equally. World War II suspended Italian football for several seasons, and the immediate post-war period required a full rebuild of the competition. When Serie A resumed, the fixtures between these two sides resumed with them. The most emphatic result from this era belongs to Milan: a 9–1 victory in the 1949–50 campaign, the largest winning margin in the history of this fixture. An 8–0 and an 8–1 in the same decade framed just how wide the gap could be when Milan were in full flow.

Bari’s biggest win of this era came in 1960, a 3–0 home result that served as a reminder that the Stadio della Vittoria was genuinely difficult terrain for northern clubs, regardless of pedigree.

The Gap Period: 1960–1985

Between the early 1960s and Bari’s return to Serie A in 1985, the fixture became intermittent. Bari’s status oscillated between Serie A and Serie B, with the club spending considerable time in the second division and occasionally dropping further. This structural reality — Bari’s dependence on promotion cycles, Milan’s permanent top-flight residency — is the single greatest factor shaping the ac milan vs ssc bari timeline.

This gap has a geographic and economic logic that is important to understand. The Italian football pyramid has historically rewarded clubs with northern financial bases, commercial infrastructure, and proximity to media centres. Bari, drawing from one of Italy’s poorer regions, competed within genuine constraints. When they were in Serie A, they competed hard. When finances tightened and results went against them, relegation followed, and the fixture paused until the next promotion.

The Peak Era: 1985–2002

If any phase defined the AC Milan vs SSC Bari timeline in the public imagination, it is the period spanning the late 1980s through the early 2000s. AC Milan, under Silvio Berlusconi’s ownership from 1986, were transformed into the most dominant club side on the planet. The signings of Marco van Basten, Ruud Gullit, and Frank Rijkaard created a nucleus around which Arrigo Sacchi built an attacking system that won back-to-back European Cups in 1989 and 1990.

SSC Bari, meanwhile, were experiencing their own golden generation. Promoted to Serie A in 1985 and again in 1989, Bari reached a 10th-place finish in the 1989–90 season and moved into their new home, the Stadio San Nicola, built for the 1990 World Cup. The stadium remains the third-largest in Italy by capacity, at 58,270 seats.

The most historically significant match in the entire fixture took place on 19 May 1991. Bari won 2–1 at home over AC Milan, ending one of the most celebrated unbeaten runs in Serie A history. That result is documented by RSSSF as a landmark moment: Bari became one of very few clubs capable of halting Milan’s momentum during a period when the Rossoneri were essentially untouchable in Europe.

The 1990s brought further competitive meetings. A 5–3 thriller in Bari in 1995 — in which the home side took a shock 3–2 lead in the second half before Milan’s quality reasserted itself — remains one of the most entertaining encounters in the fixture’s history. Igor Protti, Bari’s striker, was Serie A’s leading scorer in the 1995–96 season, finishing above Romario and Gabriel Batistuta. Bari also secured a 1–0 victory at San Siro in May 1995 — a result that remains one of their most celebrated away results against elite opposition.

Head-to-Head Record: Peak Era (1985–2002)

MetricAC MilanSSC Bari
Competitive wins (period)Majority4–5 documented
Goals scored (period)High volumeOccasional clusters
Memorable upsets1991 run-ender; 1995 San Siro win
Serie A titles wonMultiple (1988, 1992–94, 1996)None
European trophy campaignsChampions League (1989, 1990, 1994, 2003, 2007)None

The 2000s: Intermittent Meetings

AC Milan’s dominance continued into the 2000s, with Champions League victories in 2003 and 2007 anchored by Andriy Shevchenko and Kaká. Bari, meanwhile, spent much of the decade in Serie B and lower, which reduced competitive meetings significantly. AiScore’s recent head-to-head database lists just six meetings between the two clubs since 2009, reflecting this structural absence.

Bari’s return to Serie A in 2009, won under Antonio Conte who guided them to the Serie B title, offered a reset. Conte left immediately for Juventus, but his successor Gian Piero Ventura guided Bari to a creditable 10th-place finish in their first season back in the top flight.

2009–2010: Bari’s Famous Upset

The 2009–10 Serie A season produced what remains the most discussed modern entry in the ac milan vs ssc bari timeline. Bari, newly promoted and widely expected to struggle, produced results that belied their underdog status throughout the campaign. The match that resonated most came at the Stadio San Nicola, where Bari defeated a full-strength AC Milan side 3–2 on 28 March 2010.

That result came in the context of a Milan season that would ultimately end with Inter’s Scudetto triumph. Milan were assembling the squad that would win the 2010–11 league title. Bari fielded players including Leonardo Bonucci and Andrea Ranocchia — both of whom would go on to long careers at the elite level.

The 0–0 draw earlier in the season at San Siro, achieved in September 2009, had already demonstrated Bari’s tactical discipline. In the 2010–11 season, even as Milan marched toward the Scudetto under Massimiliano Allegri, Bari held them to a 1–1 draw. Bari were eventually relegated after the 2010–11 campaign, triggering the long absence from Serie A that would define the following decade.

Overall Head-to-Head Record

StatisticAC MilanSSC Bari
Total competitive meetings~69–77 (source variance)
Wins46–5113
Draws10–13
Goals scored~163~56
Largest winning margin9–1 (Milan, 1949–50)3–0 (Bari, 1960)
Most recent resultWon 2–0 (Coppa Italia, Aug 2025)Lost 0–2

Note: Figures vary between Transfermarkt (77 total matches, 51 Milan wins) and other databases (69 total, 46 Milan wins) depending on inclusion criteria for minor cup competitions.

August 2025: The Most Recent Chapter

The most recent entry in the ac milan vs ssc bari timeline came on 17 August 2025, at San Siro in Milan. The occasion was a first-round Coppa Italia tie for the 2025–26 competition — a fixture that brought the two clubs into competitive contact for the first time since the 2010–11 Serie A season.

The attendance of 71,061 was a statement in itself. Despite the early round of a domestic cup and Bari’s Serie B status, the San Siro was near capacity. AC Milan won 2–0. Rafael Leão opened the scoring in the 14th minute, with Christian Pulisic adding the second in the 48th.

Bari’s journey back — from their 2018 dissolution and phoenix-club restart in Serie D, through promotions in 2019, 2022, and their near-promotion playoff finals in 2023 — is one of Italian football’s more remarkable recent administrative recoveries. The club, now owned by Luigi De Laurentiis under parent company FilmAuro, has the infrastructure of a potential Serie A side in a stadium that holds 58,270 people.

Strategic Implications

One underanalysed dimension of the ac milan vs ssc bari timeline is what it reveals about Italian football’s economic geography. The fixture has always been determined as much by league structures and financial realities as by footballing quality.

Bari have been in Serie A for a total of approximately 15 seasons since 1929. Milan have been in Serie A almost continuously. This asymmetry means the fixture’s head-to-head record does not measure sustained rivalry — it measures the consequences of structural advantage. When Bari have been present in the top flight, they have often competed well. Their win rate in Serie A specifically — 5 wins, 7 draws, 16 losses across the documented league sample — is considerably better than the all-competition total suggests.

The Future of This Fixture in 2027

Whether AC Milan and SSC Bari will meet in Serie A by 2027 depends entirely on Bari’s trajectory from their current Serie B position. As of April 2026, Bari sit 18th in Serie B — in the playoff relegation zone — suggesting that a top-flight return by 2027 would require a significant turnaround in results and club management.

The governance question is real. FilmAuro’s ownership of both Napoli and Bari has been scrutinised under Italian football’s multi-club ownership regulations. Luigi De Laurentiis has publicly expressed hope for regulatory changes, but FIGC restrictions as of 2025 continue to prevent meaningful coordination between a Serie A club and a second-division affiliate under shared ownership.

If regulatory conditions change and FilmAuro achieves ownership clarity by 2027, Bari’s stadium advantage — one of the largest single-club venues in Italy — could become a genuine asset in building a top-flight commercial case. Without that clarity, the fixture’s next Serie A chapter may be further away than supporters would prefer.

Takeaways

  • The ac milan vs ssc bari timeline spans nearly a century of Italian football, but the majority of competitive meetings are clustered into three active periods: the 1930s–50s, the 1985–2002 era, and the 2009–11 window.
  • AC Milan’s dominance in the fixture is real but structural: much of it reflects their permanent top-flight status rather than Bari’s inability to compete at the highest level.
  • Bari’s 1991 win — ending Milan’s famous unbeaten run — and their 2010 Serie A upset remain the two matches that define the underdog dimension of the fixture.
  • The 2025 Coppa Italia result (Milan 2–0 Bari, San Siro, 71,061 in attendance) confirms that top-flight encounters remain commercially attractive even in early cup rounds.
  • Bari’s ownership complexity under FilmAuro, combined with Serie B struggles and inadequate training infrastructure, represents a genuine obstacle to their return to Serie A before 2027.
  • Transfermarkt’s historical record (77 total meetings, 51 Milan wins, 163 goals to 56) is the most comprehensive available dataset, but researchers should note variance between major databases when citing specific tallies.
  • The fixture functions less as a rivalry and more as a barometer: of Italian football’s structural divisions, its promotion-relegation cycles, and the way underdog moments become disproportionately meaningful across an uneven landscape.

Conclusion

The AC Milan vs SSC Bari timeline is a study in what Italian football actually looks like beneath the surface of its headline clubs. It does not offer the heat of a derby, the resentment of a title race, or the mythology of a truly competitive rivalry. What it offers instead is something more honest: a long record of structural imbalance interrupted by moments of genuine quality and occasional, memorable defiance.

Bari’s wins over Milan — particularly the 1991 result that broke the unbeaten run, and the 2010 Serie A upset in Puglia — matter precisely because they were not supposed to happen. For Milan supporters, the timeline is largely confirmation: a club that has dominated the fixture as a natural consequence of sustained elite-level investment. For Bari supporters, it is more complicated — a reminder of what the club was, and a measure of how far there is still to go to return to the level where those fixtures happen regularly.

Whether they meet again in Serie A before 2027 depends on Bari resolving its governance and sporting challenges. The Stadio San Nicola holds 58,270 people. On the right night, against the right opponent, that crowd has always known how to make itself felt.

Structured FAQ

What is the overall head-to-head record between AC Milan and SSC Bari?

Across all competitive matches, AC Milan lead significantly. Transfermarkt lists 77 total meetings, with Milan winning 51, drawing 13, and losing 13. Other databases cite approximately 69 total matches. Goals stand at roughly 163 for Milan, 56 for Bari. The variance between sources reflects differing inclusion criteria for minor tournaments and early-era competition records.

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

The most recent competitive match was on 17 August 2025, at San Siro in Milan. AC Milan won the Coppa Italia first-round tie 2–0, with goals from Rafael Leão (14’) and Christian Pulisic (48’). The attendance was 71,061. Bari were in Serie B at the time.

What is the most famous result in the AC Milan vs SSC Bari timeline?

Two matches stand out. First, Bari’s 2–1 home win on 19 May 1991, which ended AC Milan’s celebrated Serie A unbeaten run. Second, Bari’s 3–2 victory at the Stadio San Nicola on 28 March 2010, against a Milan squad that would win the Scudetto the following season.

Have SSC Bari ever won at San Siro against AC Milan?

Yes. Bari recorded a 1–0 away win at San Siro in May 1995, a result considered one of the bigger upsets of that Serie A season. They also held Milan to a 0–0 draw at San Siro in September 2009, widely praised as a tactical achievement.

Why is the fixture so infrequent in recent decades?

The primary reason is Bari’s recurring relegation from Serie A. Since their last Serie A appearance in the 2010–11 season, they have been absent from the top flight entirely — meeting Milan only in the 2025 Coppa Italia.

What was the largest victory in this fixture?

AC Milan’s 9–1 win over SSC Bari in the 1949–50 Serie A season remains the largest winning margin in the fixture’s history.

Could AC Milan and SSC Bari meet in Serie A before 2027?

It is possible but unlikely, given Bari’s current position in Serie B and the governance constraints under FilmAuro’s ownership. Analysts tracking the 2025–26 Serie B season have noted that Bari’s mid-table struggles make an immediate promotion improbable.

Methodology

Research for this article was conducted through cross-referencing multiple statistical databases. Transfermarkt’s club-vs-club historical data was used as the primary source for the overall head-to-head record, with AiScore’s database consulted for the post-2009 recent-match sample. ESPN’s match page was used to verify the August 2025 Coppa Italia result, scorers, and attendance. Wikipedia’s SSC Bari club article provided the foundation for the club’s promotional and relegation history. The 1991 unbeaten run result was verified against the RSSSF database. Bari’s current Serie B standing was checked against Fox Sports and BeSoccer as of April 2026.

Known limitations: Head-to-head totals vary between sources (69 to 77 meetings). Where figures conflict, the range is noted. All scorers, results, and dates cited for post-2009 matches are sourced from live statistical databases with documented records.

Counterargument: Some Bari supporters contest the framing of the fixture as structurally asymmetric, arguing that Bari have been competitive in every Serie A season they have completed — which is statistically accurate. The 10th-place 2009–10 finish, achieved in the same season as the Milan upset, supports that view.

This article was drafted with AI assistance and reviewed and verified by the editorial team at Postcard.fm. All data, citations, and claims have been independently confirmed before publication.

References

Extreme Football Tourism. (2025, April 25). Italy: AS Bari (1990–2014) / SSC Bari (2019–). https://extremefootballtourism.blogspot.com/2025/04/bari-as-ssc-stadio-san-nicola.html

Geeksscan.com. (2026, March 14). AC Milan vs SSC Bari timeline: Complete match history, key results and memorable moments. https://www.geeksscan.com/ac-milan-vs-ssc-bari-timeline-complete-match-history-key-results-and-memorable-moments/

Grokipedia. (2026, January 17). SSC Bari. https://grokipedia.com/page/SSC_Bari

RSSSF (Rec.Sport.Soccer Statistics Foundation). Italian football historical records, 1929–2011. https://www.rsssf.org/

Transfermarkt. (2025). AC Milan vs SSC Bari — head-to-head record. https://www.transfermarkt.com/

Vitulli, F. (2026, January 7). What should FilmAuro do with SSC Bari? https://franzvitulli.com/ssc-bari-filmauro/

Wikipedia contributors. (2026, March 2). SSC Bari. Wikipedia. https://en.wikipedia.org/wiki/SSC_Bari

Wikipedia contributors. (2026). 2025–26 Serie B. Wikipedia. https://en.wikipedia.org/wiki/2025%E2%80%9326_Serie_B

Leave a Comment