Table of Contents
There is no greater feeling in football than lifting a trophy. Winning silverware is the ultimate reward for years of dedication, training, and sheer talent. While many legendary players have left their mark on the game, only a few have consistently dominated across clubs and international competitions to amass a truly remarkable haul of honors. In this article, we explore the top 10 players with the most trophies in football history, celebrating those who have mastered winning at the highest level.
10. Xavi Hernandez – 33 Trophies

Xavi Hernandez, the legendary Spanish midfielder, is renowned for his vision, passing, and intelligence on the pitch. A product of FC Barcelona’s famed La Masia academy, Xavi became a pivotal part of Pep Guardiola’s Barcelona squad that famously won the sextuple in 2009-10, which included La Liga, Copa del Rey, UEFA Champions League, Spanish Super Cup, UEFA Super Cup, and FIFA Club World Cup.
In addition to his club success, Xavi contributed significantly to Spain’s golden era, winning two UEFA European Championships (2008, 2012) and the 2010 FIFA World Cup. His collection of 33 trophies also ties with another iconic figure, Zlatan Ibrahimovic, showing the global reach of his dominance.
Xavi’s trophy-laden career has set a benchmark for aspiring midfielders, and as he transitions into management, it is likely that his tally could grow even further with Barcelona.
Read More:- The Longest Unbeaten Runs in Football of the 21st Century
9. Vitor Baia – 34 Trophies
Goalkeepers are often the unsung heroes of football, and few have been as successful as Portuguese legend Vitor Baia. During his career, Baia played for FC Porto and FC Barcelona, accumulating 34 major trophies. His spell at Porto in the early 2000s was particularly dominant, where he won 25 titles with the club, establishing himself as a hero of Portuguese football.
Baia’s career is a reminder that consistency and leadership from the back can lead to unprecedented success. He also won multiple trophies at Barcelona, showcasing his adaptability in different leagues.
8. Cristiano Ronaldo – 36 Trophies

Cristiano Ronaldo is a name synonymous with football excellence. The Portuguese forward has achieved remarkable success across England, Spain, Italy, and on the international stage. With five UEFA Champions League titles, multiple domestic league championships, and several national team honors, Ronaldo has cemented himself as one of the most decorated players in football history.
In 2025, Ronaldo added his 36th career trophy when Portugal lifted the UEFA Nations League, highlighting his longevity and hunger for success. His relentless drive and physical prowess ensure he remains a force to be reckoned with, potentially increasing his tally even further.
7. Kenny Dalglish – 35 Trophies
Kenny Dalglish, a Liverpool icon, was instrumental in the club’s dominance during the 1980s. Making 559 appearances and scoring 229 goals, Dalglish was a key figure in Liverpool’s golden era, helping the club win three European Cups and numerous domestic titles.
Beyond his playing career, Dalglish also managed Liverpool, continuing to influence the club’s success. With 35 trophies, he remains one of Scotland’s greatest footballers and a model of consistency and leadership.
6. Ryan Giggs – 36 Trophies

Ryan Giggs, the legendary Welsh winger, is perhaps Manchester United’s most iconic figure from the Class of ’92. Under Sir Alex Ferguson, Giggs won an astounding 13 Premier League titles, two UEFA Champions League trophies, and numerous domestic cups.
Giggs’ career, spanning over two decades, showcases not just talent but loyalty and longevity. Post-retirement, he moved into coaching and is currently managing the Wales national team. His 36 trophies make him one of the most successful British footballers in history.
5. Gerard Piqué – 37 Trophies
Gerard Piqué, one of the finest defenders of his generation, has a remarkable trophy collection totaling 37. After starting his career at Manchester United, where he won four trophies, Piqué became a central figure in FC Barcelona’s dominance during the 2010s.
Piqué’s career highlights include four UEFA Champions League titles, a FIFA World Cup with Spain, a UEFA European Championship, and numerous La Liga titles. His contributions at both club and international level underline his role in some of football’s most successful teams.
4. Maxwell – 37 Trophies

Brazilian left-back Maxwell boasts an extraordinary career across Europe’s top leagues. Over 17 years, he played for Ajax, Inter Milan, Barcelona, and Paris Saint-Germain, winning league titles in Italy, Spain, and France.
Maxwell’s consistency, professionalism, and defensive prowess helped him secure 37 trophies, making him one of the most decorated defenders in football history. His journey highlights the importance of versatility and reliability across different leagues and playing styles.
3. Andrés Iniesta – 39 Trophies
Andrés Iniesta, another Barcelona legend, is celebrated for his creativity, composure, and clutch performances. A two-time UEFA European Championship winner and 2010 FIFA World Cup champion with Spain, Iniesta was crucial to both his national team and Barcelona’s successes.
During his career, Iniesta won four UEFA Champions League titles and multiple domestic trophies with Barcelona. Even after moving to Vissel Kobe in Japan, he added two more trophies to his collection, bringing his total to 39. Iniesta’s career exemplifies how technical brilliance can translate into silverware consistently.
2. Dani Alves – 43 Trophies

Dani Alves, widely regarded as the greatest right-back of all time, holds 43 trophies, second only to Lionel Messi. Alves’ career includes triumphs with clubs like Juventus, São Paulo, PSG, and Barcelona, as well as two Copa America titles and two FIFA Confederations Cups with Brazil.
Alves’ attacking mindset, defensive skill, and adaptability allowed him to excel in multiple leagues, ensuring a steady accumulation of trophies. At 40, Alves continues to play at the top level, proving that experience and professionalism can sustain long-term success.
1. Lionel Messi – 46 Trophies
Topping the list is Lionel Messi, often considered the greatest footballer of all time. The Argentine forward won most of his trophies with FC Barcelona, including four UEFA Champions League titles, ten La Liga championships, and numerous domestic cups.
Messi also achieved international glory, winning the 2022 FIFA World Cup and the 2024 Copa America with Argentina. In the 2022-23 season, he added a Ligue 1 title with Paris Saint-Germain before moving to Inter Miami, where he secured his first trophy with the club, bringing his total to 46.
Messi’s career is a testament to consistency, brilliance, and an unrivaled drive to win, solidifying his place at the pinnacle of football history.
Read More:- Oldest and Youngest Goalkeepers in Europe’s Top Leagues
Table: Top 10 Players With the Most Trophies in Football History
Rank | Player | Total Trophies | Notable Clubs & Achievements |
---|---|---|---|
1 | Lionel Messi | 46 | Barcelona, PSG, Inter Miami, Argentina |
2 | Dani Alves | 43 | Barcelona, PSG, Juventus, São Paulo, Brazil |
3 | Andrés Iniesta | 39 | Barcelona, Vissel Kobe, Spain |
4 | Maxwell | 37 | Ajax, Inter Milan, Barcelona, PSG |
5 | Gerard Piqué | 37 | Barcelona, Manchester United, Spain |
6 | Ryan Giggs | 36 | Manchester United, Wales |
7 | Kenny Dalglish | 35 | Liverpool |
8 | Cristiano Ronaldo | 36 | Manchester United, Real Madrid, Juventus, Portugal |
9 | Vitor Baia | 34 | Porto, Barcelona, Portugal |
10 | Xavi Hernandez | 33 | Barcelona, Spain |
Winning trophies is the ultimate measure of success in football, and the players on this list have consistently proven their ability to perform at the highest level. From the goalkeeping heroics of Vitor Baia to the midfield mastery of Xavi and Iniesta, the attacking brilliance of Messi and Ronaldo, and the defensive reliability of Maxwell and Piqué, these players exemplify dedication, talent, and longevity.
These legends show that accumulating trophies is not just about individual talent but also about teamwork, consistency, and the ability to rise in crucial moments. The list of the most trophies in football history provides a fascinating glimpse into careers defined by excellence, ambition, and unparalleled success.
Whether on the domestic stage, in European competitions, or on the international stage, these players have left an indelible mark on the sport, inspiring future generations to aim for greatness.
FAQ
Who has the most trophies in football history?
Lionel Messi holds the record for the most trophies in football history, with a total of 46 titles won across his club and international career.
Which defender has won the most trophies?
Brazilian right-back Dani Alves is the most decorated defender in football history, with 43 trophies to his name.
Has Cristiano Ronaldo won more trophies than Lionel Messi?
No. Cristiano Ronaldo has won 36 trophies, while Lionel Messi leads the list with 46 trophies.