Real Madrid sold the most club soccer jerseys in the world in 2025, with an estimated 3.13 million shirts, ahead of Barcelona (2.94 million) and Paris Saint-Germain (2.55 million). This list ranks the ten best-selling club shirts of 2025 and shows how the order has shifted since our earlier version, when Manchester United and the Italian and English giants filled the top.
These are unit estimates from sports-marketing analysts, not audited club accounts, so treat them as close approximations. We added our own layer: an illustrative retail value for each club, so you can see how big a shirt business really is.
| Rank | Club | Shirts sold in 2025 (reported estimate) | Illustrative retail value (our math) |
|---|---|---|---|
| 1 | Real Madrid | 3,133,000 | about $282 million |
| 2 | Barcelona | 2,940,000 | about $265 million |
| 3 | Paris Saint-Germain | 2,546,000 | about $229 million |
| 4 | Bayern Munich | 2,377,000 | about $214 million |
| 5 | Inter Miami | 2,166,000 | about $195 million |
| 6 | Boca Juniors | 1,933,000 | about $174 million |
| 7 | Manchester United | 1,855,000 | about $167 million |
| 8 | Chelsea | 1,677,000 | about $151 million |
| 9 | Flamengo | 1,422,000 | about $128 million |
| 10 | Al Nassr | 1,281,000 | about $115 million |
How we valued it: the unit counts are reported 2025 calendar-year estimates. The retail value multiplies units by a flat $90 per shirt, our own round assumption for a mix of replica and fan kits. Real prices vary by club, model and country, so the dollar column is an illustration, not revenue.
Which club sells the most jerseys?
1. Real Madrid: about 3.13 million shirts
Real Madrid is the best-selling club shirt on the planet. The white kit has been made by Adidas since 1998, one of the longest kit partnerships in the game. The arrival of Kylian Mbappe in 2024 and the continued pull of Vinicius Junior kept demand at the top in 2025.
How we valued it: 3.13 million shirts times $90 gives roughly $282 million.
2. Barcelona: about 2.94 million shirts
Barcelona sits a close second, and its fans have a clear favorite: Lamine Yamal’s number 10 reportedly sold about 1.32 million shirts worldwide in 2025, the most of any player. Barcelona’s kit partner is Nike, in a deal reported at 155 million euros a year, with a new agreement announced in November 2024.
How we valued it: 2.94 million shirts times $90 gives roughly $265 million.
3. Paris Saint-Germain: about 2.55 million shirts
PSG is the newest name in the very top tier. A club founded in 1970 now outsells Bayern Munich and every English side, built on global stars, recent success and a fashion-led brand. The red and blue Hechter-style design has been part of the club’s identity since 1973.
How we valued it: Roughly 2.55 million shirts at our $90 assumption.
4. Bayern Munich: about 2.38 million shirts
Bayern is the only German club in the top ten and has barely changed its commercial recipe: winning, a stable identity and a long-running shirt sponsor in Deutsche Telekom, whose deal runs through the 2026-27 season.
How we valued it: Around 2.38 million shirts, multiplied by $90.
5. Inter Miami: about 2.17 million shirts
The biggest surprise for anyone who read our earlier list. A Major League Soccer club founded in 2018 now sells more shirts than Manchester United, because Lionel Messi joined in 2023. Messi’s own shirt reportedly sold about 1.28 million units in 2025, almost all of it pink and black.
How we valued it: An estimated 2.17 million units, valued at $90 each. This is a one-player story, so we would not expect it to last once Messi retires.
6. Boca Juniors: about 1.93 million shirts
The blue and gold of Buenos Aires travels well. Boca has worn Adidas since January 2020 under an agreement that runs until 2029 and was reported at about $10 million a year plus 40% royalties, which tells you how much of its income depends on shirt sales.
How we valued it: Priced at $90 across 1.93 million shirts. Many shirts sold in this market are lower-priced, so our dollar figure probably overstates revenue.
7. Manchester United: about 1.86 million shirts
The club that once shared the top spot with Real Madrid, at roughly 1.4 million shirts in our earlier list, is now seventh. Uneven results in recent seasons have not helped. Bruno Fernandes was the best-selling United name, reportedly at about 880,000 shirts.
How we valued it: Close to 1.86 million shirts at $90.
8. Chelsea: about 1.68 million shirts
Chelsea is the highest English club after United. Nike has made its kit since July 2017, replacing an Adidas deal that ran from 2006.
How we valued it: Chelsea’s 1.68 million shirts, priced at $90.
9. Flamengo: about 1.42 million shirts
Flamengo is one of the most-supported clubs in Brazil and the only South American club besides Boca in the top ten. Its red and black stripes are a staple of Rio’s streets.
How we valued it: 1.42 million units, priced at $90. Local prices are lower, so treat the dollar figure as an upper bound.
10. Al Nassr: about 1.28 million shirts
Al Nassr of Saudi Arabia makes the list because of Cristiano Ronaldo, who joined in January 2023. Like Inter Miami, its position rests largely on one global star.
How we valued it: About 1.28 million shirts at $90. Like Inter Miami, this rests largely on one star.
What changed since our earlier list?
Our first version ranked AC Milan, Inter, Juventus, Arsenal, Liverpool, Bayern, Chelsea, Barcelona, Manchester United and Real Madrid, using annual unit figures from the early 2010s. In the 2025 top ten, only Real Madrid, Barcelona, Bayern, Manchester United and Chelsea remain. Milan, Inter, Juventus, Arsenal and Liverpool dropped out of the reported top ten, and PSG, Inter Miami, Boca Juniors, Flamengo and Al Nassr came in.
The pattern is simple. Shirts now follow individual stars and global fan bases more than domestic league tables, which is why a Miami club and a Saudi club outsell Arsenal.
Keep reading
- Levels of wealth, car edition: another look at how brands signal status
FAQ
Which soccer club sells the most jerseys?
Real Madrid, with an estimated 3.13 million shirts sold in 2025.
Which player sold the most jerseys in 2025?
Lamine Yamal of Barcelona, reportedly at about 1.32 million shirts, narrowly ahead of Lionel Messi at about 1.28 million.
Why did Manchester United drop down the list?
The club sits seventh at about 1.86 million shirts. Clubs built around global stars grew faster, and United’s results have been uneven.
Why are Inter Miami and Al Nassr in the top ten?
Both signed a global superstar, Lionel Messi and Cristiano Ronaldo respectively, and their shirt sales followed the player more than the club’s league standing.
How accurate are jersey sales numbers?
They are third-party estimates, not audited figures, because clubs and kit makers rarely publish unit sales. Use them to compare clubs, not as exact counts.
How we put this list together
We ranked clubs by reported 2025 shirt sales and checked kit-supplier and sponsorship facts against club and contract information. Dollar values in the table are our own illustration using one flat price per shirt.
Last updated: October 2026.