Skip to content
Buy 3 & Get 5% OFF | Buy 5 & Get 10% OFF
Most Sold Football Jerseys of All Time - 15 Record Sellers

Most Sold Football Jerseys of All Time - 15 Record Sellers

Some football shirts sell in the millions. Star signings, iconic numbers and historic clubs drive jersey sales like nothing else, and a few shirts have broken records the moment they launched. Here are 15 of the most sold football jerseys of all time, and the players and moments behind them.

What is the most sold football jersey of all time?

Cristiano Ronaldo's number 7 shirts and Lionel Messi's number 10 shirts are the biggest sellers, breaking records at almost every club they joined.

Which club sells the most jerseys?

Real Madrid. In 2025 they became the first club to pass three million jerseys sold in a single year.

Which player broke jersey sale records fastest?

Ronaldo. His shirt sales set records after moves to Real Madrid, Juventus, Manchester United and Al Nassr.

Can I buy these jerseys in India?

Yes. Champions Kit stocks the biggest-selling club and player shirts in both fan and player versions, delivered across India.

What drives football jersey sales?

Three things sell shirts: a marketable superstar, a famous number, and a big club with a global fanbase. When all three line up, sales explode, which is why a single signing can shift hundreds of thousands of shirts in 24 hours. The numbers below come from club and industry sales reports.

Also Read: Best Ronaldo Football Shirts of All Time

Most sold football jerseys of all time

1. Cristiano Ronaldo, Real Madrid number 7 (2009-2018)

1. Cristiano Ronaldo, Real Madrid number 7 (2009-2018)

Ronaldo's Real Madrid shirts sold in enormous numbers across his nine years at the club. They powered the club's merchandise machine season after season. The number 7 became his personal signature during this spell. Every Champions League win added another surge in demand. It set the template for how a single superstar can drive a club's shirt sales worldwide.

Buy Now: Real Madrid Football Jerseys

2. Lionel Messi, Barcelona number 10 (2008-2021)

2. Lionel Messi, Barcelona number 10 (2008-2021)

Messi's Barcelona number 10 became a symbol of his greatness across two decades at the club. It was one of the most popular shirts on the planet for years. Every Ballon d'Or and every trophy kept demand sky-high. The 10 is now inseparable from his name in football. It remains one of the best-selling club shirts in the sport's history.

Shop Now: Barcelona Football Kits 

3. Cristiano Ronaldo, Manchester United number 7 (2021 return)

3. Cristiano Ronaldo, Manchester United number 7 (2021 return)

Ronaldo's second Manchester United spell set a Premier League record for the fastest-selling shirt. Demand exploded the moment his 2021 return was confirmed. Reported sales value ran into the hundreds of millions in the days that followed. Fans rushed to get the number 7 back on a United shirt. It stands as one of the biggest single commercial moments in Premier League history.

4. Lionel Messi, PSG number 30 (2021)

Messi's 2021 move to Paris Saint-Germain triggered a huge sales rush. A reported 800,000-plus shirts sold in the days around his arrival. He wore the number 30 rather than his usual 10 in Paris. The signing turned PSG into a global merchandise force overnight. It remains one of the fastest shirt-sale surges football has seen.

Also Read: Best Inter Miami Football Jerseys of All Time

5. Lionel Messi, Inter Miami number 10 (2023)

Inter Miami Third Jersey (Messi 10 Edition)

Messi's 2023 switch to Inter Miami sent MLS shirt sales soaring. It was one of the standout commercial stories in recent football. His arrival drove a huge spike in demand across the league, not just at his club. The number 10 shirt became a must-have far beyond the United States. It has been a major driver behind Inter Miami's rapid rise.

Buy Now: Inter Miami Third Jersey (Messi 10 Edition)

6. Cristiano Ronaldo, Al Nassr number 7 (2023)

6. Cristiano Ronaldo, Al Nassr number 7 (2023)

Ronaldo's 2023 move to Saudi Arabia caused an instant sales surge. His Al Nassr shirt sold out rapidly after the transfer was confirmed. The signing helped the club's global following grow dramatically almost overnight. It brought huge new attention to the Saudi Pro League. The number 7 continued its record of selling wherever Ronaldo goes.

Also Read: Best Al Nassr Football Jerseys of All Time

7. Cristiano Ronaldo, Juventus number 7 (2018)

7. Cristiano Ronaldo, Juventus number 7 (2018)

Ronaldo's 2018 switch to Juventus produced the biggest single-day shirt sales in Italian football at the time. Fans queued to get his name on the famous black-and-white stripes. The transfer sent Juventus's global profile soaring. It showed once again how one signing can reshape a club's commercial reach. The shirt remains a symbol of his surprise move to Serie A.

Shop Now: Juventus Football Jerseys

8. Kylian Mbappe, Real Madrid (2024-25)

8. Kylian Mbappe, Real Madrid (2024-25)

Mbappe was Real Madrid's best-selling player in 2025 after his arrival from PSG. He drove the club to a record sales year in his debut season. He broke scoring records almost as fast as the shirts sold. His signing had been anticipated for years, which fuelled demand. It confirmed Madrid's place at the top of the shirt-sales charts.

9. Real Madrid 2014 home ("La Décima")

9. Real Madrid 2014 home ("La Décima")

Real Madrid's white home shirt from their tenth Champions League win is one of the best-selling club shirts ever. It was worn by Ronaldo, Bale and Ramos in the 2014 final. Reports suggest it passed 1.8 million units. The historic "La Décima" achievement drove much of that demand. It is a landmark shirt in the club's modern history.

Buy Now: Retro Real Madrid Home 2014

10. Barcelona 2019-20 home

10. Barcelona 2019-20 home

Barcelona's 2019-20 home shirt broke from the usual stripes with a checkered pattern. With Messi leading the side, it reportedly sold more than two million units. The bold design divided opinion but sold in huge numbers. It was one of the last great Messi-era Barcelona shirts. It remains one of the best-selling club kits of recent years.

11. Vinicius Jr, Real Madrid number 7 (2024-25)

11. Vinicius Jr, Real Madrid number 7 (2024-25)

Vinicius Jr turned the Real Madrid number 7 into one of the world's best-selling shirts. He was a top seller through the club's recent Champions League run. His rise to the number 7 marked him as one of Madrid's headline stars. Reported 2025 figures put him among the top sellers globally. His shirt is a driver of the club's record sales.

Also Read: Best Vinicius Jr Football Jerseys of All Time

12. Lamine Yamal, Barcelona number 10 (2024-25)

12. Lamine Yamal, Barcelona number 10 (2024-25)

Yamal's rise to Barcelona's number 10 made his shirt one of the fastest-growing sellers in the game. He inherited the number once worn by Messi, which fuelled demand. A teenage talent already among the club's headline names, his appeal is global. His shirt sales have climbed sharply as his profile has grown. He represents the new generation driving jersey sales.

Also Read: Best Lamine Yamal Jerseys

13. Argentina 1986 (Maradona)

13. Argentina 1986 (Maradona)

Diego Maradona's Argentina shirt from the 1986 World Cup is one of the most reproduced in history. It is tied forever to the "Goal of the Century" against England. It has been remade countless times over the decades. Historic sales are estimated well past a million units. It is a permanent best-seller among national-team shirts.

14. Brazil 1998 home (yellow)

14. Brazil 1998 home (yellow)

Brazil's canary yellow shirt is one of the most reproduced designs in football, a symbol of the sport itself. The 1998 World Cup version, worn by Ronaldo, Rivaldo and Bebeto, is a fan favourite. The yellow-and-green look is recognised everywhere in the world. It sells year after year as a timeless classic. 

Shop Now: Retro Brazil 1998 home jersey.

15. Erling Haaland, Manchester City number 9 (2022-)

15. Erling Haaland, Manchester City number 9 (2022-)

Haaland's goals made the Manchester City number 9 a global seller almost overnight. His debut season broke Premier League scoring records. Demand for his shirt spiked as the goals piled up. It is one of the most in-demand modern shirts on the market. He is a key part of the new generation topping the sales charts.

Also Read: Best Erling Haaland Jerseys of All Time

Best-selling player shirts of 2025

Alongside the all-time greats, the newest annual figures show how the market is shifting toward a younger generation. According to industry data reported in early 2026, these were among the top player shirt sales for 2025:

Player Club Reported 2025 shirt sales
Kylian Mbappe Real Madrid Real Madrid's best-seller
Lionel Messi Inter Miami around 1.278 million
Vinicius Jr Real Madrid around 992,000
Harry Kane Bayern Munich around 867,000
Bruno Fernandes Manchester United top-10 seller

The headline is that Real Madrid became the first club to pass three million jerseys sold in a single year in 2025, led by Mbappe and Vinicius Jr.

Club shirts vs player shirts

It helps to know that "most sold" can mean two things. A club-kit ranking counts every shirt a club sells, across all players, which is why Real Madrid and Barcelona top those charts. A player-shirt ranking counts shirts with one name on the back, which is where Ronaldo, Messi, Mbappe and Vinicius lead. Both matter: the club number shows overall reach, the player number shows individual pulling power. The list above blends the biggest of both.

Player version or fan version for a best-selling shirt?

Big-name shirts come in both builds. Choose player version for the slim, match-grade cut and lighter fabric, or fan version for a roomier everyday fit at a lower price. Because these shirts are so widely sold, they are also widely faked.

Also Read: How to Spot a Fake Football Shirt

Final thoughts

The biggest-selling shirts all share the same DNA: a superstar, a famous number and a giant club. Ronaldo and Messi sit at the top, Real Madrid leads the clubs, and a new generation of Mbappe, Vinicius, Yamal and Haaland is already climbing the charts. Pick the shirt that means the most to you, choose your build, and get the size right before you order.

FAQs

What is the most sold football jersey of all time?

Cristiano Ronaldo's number 7 shirts and Lionel Messi's number 10 shirts are the biggest sellers, breaking records at nearly every club they joined.

Which club sells the most football jerseys?

Real Madrid. In 2025 they became the first club to sell more than three million jerseys in a single year.

Which player sells the most shirts now?

Kylian Mbappe topped Real Madrid's sales in 2025, while Ronaldo and Messi remain among the biggest sellers worldwide.

Why do some jerseys sell so fast?

A marketable superstar, a famous number and a global club drive sales. When a big name signs, hundreds of thousands of shirts can sell within a day.

Can I buy these jerseys in India?

Yes. Champions Kit stocks the biggest-selling club and player shirts in both fan and player versions, delivered across India.