25 Best Football Shirts of All Time (Ranked)

 



This article contains affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. 

Football shirts are more than just kits — they’re symbols of eras, emotions, and unforgettable moments.

From legendary teams to iconic players, the greatest football shirts combine design, history, and cultural impact. Whether it’s bold patterns or clean, timeless looks, these kits have stood the test of time.

Here are the 25 best football shirts of all time, ranked.


1. Arsenal 1991–93 Away (Bruised Banana)

One of the most unique shirts ever made. Initially controversial, now legendary. A true icon of 90s football culture.


2. AFC Ajax 1994–95 Home

Worn by one of the greatest teams ever. Clean, bold, and tied to Champions League glory.


3. Inter Milan 1997–98 Home

The Ronaldo era. Black and blue perfection combined with one of the greatest players of all time.


4. Manchester United 1992–94 Home

The start of a dynasty. Classic red, Sharp sponsor, and the foundation of dominance.


5. Newcastle United 1995–97 Home

“The Entertainers” era. Bold, nostalgic, and unforgettable.


6. Juventus 1995–97 Home

Minimalism at its best. Clean black and white stripes that never go out of style.


7. Paris Saint-Germain 1990s Home (Opel Era)

A shirt that crossed into fashion. Bold central stripe and timeless design.


8. FC Barcelona 1999–00 Home

Centenary season. A perfect blend of tradition and celebration.


9. Nigeria national football team 1994 Home

One of the boldest shirts ever. A true standout in football design.


10. Germany national football team 1990 Home

Geometric perfection. A World Cup-winning classic.


11. AC Milan 1988–89 Home

Simple red and black stripes worn by one of the greatest club sides ever.


12. Real Madrid 2001–02 Home

Clean white elegance during the Galácticos era.


13. Brazil national football team 2002 Home

World Cup-winning brilliance. Instantly recognisable and globally loved.


14. France national football team 1998 Home

A symbol of World Cup glory on home soil.


15. England national football team 1990 Home

Classic, understated, and forever tied to Italia ‘90.


16. Boca Juniors 2000 Home

Bold blue and gold. A South American icon.


17. River Plate 1996 Home

The diagonal sash remains one of football’s most elegant designs.


18. Celtic 1967 Home

Worn during European Cup glory. A timeless classic.


19. Netherlands national football team 1988 Home

Bright orange brilliance. One of the most iconic international kits ever.


20. Roma 2000–01 Home

Deep red elegance during a title-winning season.


21. Leeds United 1999–2000 Home

A cult favourite from a memorable era.


22. Chelsea 1997–99 Away (Yellow)

Bold, bright, and unforgettable.


23. Borussia Dortmund 1996–97 Home

Champions League-winning energy with a striking design.


24. Fiorentina 1998–99 Home

Purple perfection. One of the most unique club shirts ever.


25. Sporting CP 2001–02 Home

Clean hoops and timeless identity.


Where to Buy Classic Football Shirts

If you’re looking to own any of these iconic kits, retailers like Classic Football Shirts regularly stock vintage and reissued versions.

👉 You can check availability here and see which classic shirts are currently in stock.

💡 Tip: You can use code FINDER10 for 10% off at checkout.


Why These Shirts Still Matter

The best football shirts go beyond results.

They represent:

  • Eras

  • Players

  • Emotions

  • Culture

That’s why they continue to:

  • Be collected

  • Be worn

  • Be remembered


Final Thoughts

From bold 90s designs to timeless classics, these shirts have earned their place in football history.

Whether you’re a collector, a fan, or just appreciate great design, these are the kits that truly stand out.


Explore More

Looking for deeper dives into individual shirts?

Start with:

  • Inter Milan 1997–98

  • AFC Ajax 1994–95

  • Newcastle United 1995–97

👉 And explore the stories behind some of the greatest kits ever made.