Winning trophies is the ultimate sign of success in football, and only a select few have done it better than the rest. This list ranks the 16 most decorated players in football history, based on the number of trophies won throughout their careers. From versatile defenders to legendary goal scorers, these icons have lifted silverware time and time again.
16. Zlatan Ibrahimović – 32 Trophies
LiveMedia / Shutterstock.com
Zlatan Ibrahimović collected 32 trophies in an incredible career that spanned across five different countries. He won league titles in the Netherlands, Italy, Spain, and France, along with domestic cups and the UEFA Super Cup. Despite never lifting the Champions League, his silverware haul remains extraordinary.
15. Luka Modrić – 33 Trophies
Photo: Saolab Press / Shutterstock.com
The Croatian maestro has lifted 33 trophies, including six Champions League titles and four La Liga trophies with Real Madrid. He began his journey winning domestic honors with Dinamo Zagreb and added a World Cup silver medal in 2018. Modrić’s consistency and elegance made him a relentless winner.
Xavi was the heartbeat of Barcelona’s golden era, earning 25 of his 33 trophies at the Catalan club. He also helped Spain dominate internationally, winning Euro 2008, Euro 2012, and the 2010 World Cup. He finished his career in Qatar, adding a few more titles with Al Sadd.
Benzema racked up 33 trophies, including five Champions League titles and four La Liga crowns with Real Madrid. He won additional honors with Lyon in France and clinched the UEFA Nations League with France in 2021. The Ballon d’Or winner solidified his legacy before moving to Saudi Arabia.
12. Thomas Müller – 34 Trophies
Vitalii Vitleo / Shutterstock.com
A true one-club man, Thomas Müller has won 34 trophies with Bayern Munich, including 13 Bundesliga titles and two Champions League triumphs. He also played a crucial role in Germany’s World Cup win in 2014. His work ethic and adaptability helped him stay relevant for over a decade.
11. Toni Kroos – 34 Trophies
Stefan Constantin 22 / Shutterstock.com
Toni Kroos has claimed 34 trophies across his time with Bayern Munich and Real Madrid, including six Champions League titles. He also lifted the 2014 World Cup with Germany and multiple domestic league and cup titles. Kroos’ precise passing and calm demeanor defined his trophy-laden career.
10. Cristiano Ronaldo – 35 Trophies
Stefan Constantin 22 / Shutterstock.com
Cristiano Ronaldo’s 35 trophies span several top clubs, including Manchester United, Real Madrid, Juventus, and Al-Nassr. He boasts five Champions League wins, league titles in three countries, and the Euro 2016 crown with Portugal. Even at 40, his hunger for trophies remains unmatched.
Ryan Giggs spent his entire career at Manchester United, collecting 35 trophies over 24 years. His record 13 Premier League titles may never be surpassed. He also won the Champions League twice, and his loyalty was rewarded with unparalleled club success.
8. Kenny Dalglish – 35 Trophies
Photo: ahmad.faizal / Shutterstock.com
‘King Kenny’ secured 35 trophies during his playing career, split between Celtic and Liverpool. He won six English league titles, three European Cups, and numerous domestic cups. Dalglish remains a legendary figure in British football for both his playing and managerial achievements.
7. David Alaba – 36 Trophies
Marta Fernandez Jimenez / Shutterstock.com
David Alaba’s career includes 36 trophies, largely with Bayern Munich and more recently with Real Madrid. He has won 10 Bundesliga titles and four Champions Leagues. A versatile and intelligent defender, Alaba has been a key contributor to his teams’ dominance.
6. Sergio Busquets – 37 Trophies
Christian Bertrand / Shutterstock.com
Sergio Busquets earned 37 trophies, mainly with Barcelona and Spain. He lifted nine La Liga titles, three Champions Leagues, and the 2010 World Cup. His move to Inter Miami added the Leagues Cup and MLS Supporters’ Shield to his incredible collection.
Piqué ended his career with 37 trophies, including four Champions League titles and nine La Liga championships. He also won the 2010 World Cup and Euro 2012 with Spain. A dominant presence in defense, he was central to Barcelona’s golden generation.
4. Andrés Iniesta – 37 Trophies
Asatur Yesayants / Shutterstock.com
Andrés Iniesta matched his longtime teammates with 37 trophies, most of them coming with Barcelona. He was pivotal in Spain’s Euro 2008, Euro 2012, and 2010 World Cup wins. After a successful stint in Japan, he retired in 2024 as one of the game’s classiest players.
3. Hossam Ashour – 39 Trophies
By mustapha_ennaimi CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=53248706
Hossam Ashour is a legend at Egyptian club Al-Ahly, where he won all 39 of his career trophies. His honors include 13 Egyptian Premier League titles and six CAF Champions League wins. Though less known internationally, his record stands among football’s elite.
2. Dani Alves – 43 Trophies
Oleh Dubyna / Shutterstock.com
Dani Alves collected 43 trophies across his incredible club and international career. He won league titles in Spain, France, and Italy, and lifted three Champions League trophies. With Brazil, he added two Copa Américas and an Olympic gold medal to his résumé.
Lionel Messi stands alone at the top with a record 46 trophies, including 10 La Liga titles and four Champions League wins. He finally lifted the World Cup in 2022 and won Copa América twice. His recent trophies in MLS only further cement his GOAT status.