Who has the most trophies in football?

If you have ever wondered which footballer holds the record for most trophies won in history? Look no further, join us as we take a look at the list of the most decorated footballers in history.

Hardik Malhotra
Hardik Malhotra

Last Updated: 2024-09-17

Louis Hobbs

5 minutes read

Lionel Messi of Argentina kisses the trophy

Image Credits: Tnani Badreddine/Defodi Images via Getty Images

Football just like any other sport in the world is just about winning. The goal of playing any match is winning and lifting trophies. Trophies always symbolise success and that is the same case in football, success is measured in terms of trophies won by any player or club. 

While sports fans may argue that football has a lot more trophies available for players to win and add to their cabinet, winning any trophy in football is a very difficult task and requires immense skill and mental strength.

Footballers can win a variety of trophies every season, starting from the league title, domestic cups, continental cups and even international tournament trophies. With the football calendar ever growing, the number of trophies also grows each season. 

Join us as we take a look at the top five footballers with the most trophies in football history. 

Five players with the most trophies in football history

Rank Name Care Trophies 
Lionel Messi 45
2Dani Alves 44
3Hossam Hassan41
4Hossam Hassan39
5Andres Iniesta38
Sportsboom Event Table Logo

5. Andres Iniesta (38 trophies)

Andres Iniesta is one of the best midfielders in football history. The Spanish midfielder spent nearly the entirety of his career with FC Barcelona,  but in 2018, he joined J1 League club Vissel Kobe. He currently plays for UAE First Division side Emirates Club.

The Spanish midfielder has won the FIFA World Cup and two UEFA Euro titles on the international stage. While on club level, he has won four UEFA Champions League titles, nine LaLiga titles, seven Spanish Super Cups, and three FIFA Club World Cups, among various other trophies. In total, Iniesta has won 38 trophies in his career so far. 

4. Hossam Ashour (39 trophies)

Hossam Ashour is an Egyptian defensive midfielder who has played his entire career in the  Egyptian top flight with Al Ahly FC. He has won 13 top-flight titles, eight Egyptian Super Cup titles, six CAF Champions League titles, one CAF Confederations Cup among many other trophies. He has won a total of 39 trophies in his career so far. 

3. Hossam Hassan (41 trophies)

Hossam Hassan is a former Egyptian striker who currently coaches the Egyptian national team. He is Egypt's all-time top scorer with 69 goals in 177 appearances. He won an incredible 41 trophies during his playing career. 

2. Dani Alves (44 trophies)

Brazil's Dani Alves (C) and teammates celebrates with the trophy after winning the Copa America

Image Credits:JUAN MABROMATA/AFP via Getty Images

Although Dani Alves has been in the headlines for the wrong reasons recently, he is still one of the best right-backs in football history. He has played for some of the biggest clubs in the world, such as FC Barcelona, PSG and Juventus. 

He has won two Copa Libertadores titles alongside two Confederations Cup with his national team Brazil. While on club level, he has won multiple league titles, three UEFA Champions League, two UEFA Cups and many other trophies. He won an incredible 44 trophies in his playing career, He held the crown for the most decorated football player in history, before being over taken by his former teammate Lionel Messi. 

1. Lionel Messi (45 trophies)

One of the greatest footballers of all time Lionel Messi is also the most decorated football player in history. The 2022 FIFA World Cup winner with Argentina, Messi has won a record 45 trophies in his career so far. Messi has won trophies with every club (FC Barcelona, PSG and Inter Miami) he has played for. 

FAQs

Which player has won the most Premier League titles?

Manchester United legend Ryan Giggs holds the record for the player with most Premier League trophies, having won 13 PL titles. 

Which player has won the most LaLiga titles?

Paco Gento of Real Madrid holds the record for most LaLiga titles won by a player. Former FC Barcelona star Lionel Messi is second on the list with 10 LaLiga titles to his name.

Which player has won the most Serie A titles?

Legendary Italian goalkeeper Gianluigi Buffon holds the record with 10 Serie A titles to his name. 

Which player has won the most Bundesliga titles?

Bayern Munich and Germany legend Thomas Muller has won a record 12 Bundesliga titles in his illustrious and successful career.

Which player has won the most Ligue 1 titles?

Brazilian centre-back Marquinhos has won a record nine Ligue 1 titles, all won while playing for PSG. 

Who has won the most UEFA Champions League titles?

Earlier, the record of the player with the most Champions League titles was held by Cristiano Ronaldo (5 UCL titles). But this record was recently broken by Toni Kroos, Dani Carvajal, Nacho Fernandez and Luka Modric after they each won their sixth Champions League title. 

Most successful footballer to never win a trophy?

Harry Kane has scored over 400 goals for club and country, winning golden boots, and individual titles, but he is still yet to win a single team trophy in his career so far. The Bayern Munich striker has been on the losing side of two UEFA Euros finals and one UEFA Champions League final. 

Hardik Malhotra
Hardik MalhotraSports Writer

With over a decade of experience in sports writing, Hardik Malhotra has built a distinguished career in the internet industry. His expertise spans across various domains including Art Direction, Web Content Writing, and Content Management, all underscored by a high degree of initiative. Hardik’s passion for sports is reflected in his professional journey and personal interests.