Who has won the most trophies in football? Full list from Dani Alves to Lionel Messi to Cristiano Ronaldo

Which football star has won the most trophies in history? Dani Alves, Lionel Messi or Cristiano Ronaldo

Football is a sport with so much to win, but the careers of many top players are relatively short, so they fail to win it all.

Players like Lionel Messi, Cristiano Ronaldo, Diego Maradona, and Pele are considered some of the greatest players of all time.

Player success in football is often judged on their ability, individual performances, as well as team and individual trophies. But just how many trophies have these players won in their careers and who sits top of the pile?

Who has won the most trophies in football?

Lionel Messi and Dani Alves are tied at the top of the list, each with 44 trophies, after dominating the European football scene with Barcelona for many years. Third place goes to Hossam Ashour, a relatively unknown player who has won 39 trophies in his career.

Lionel Mesis lifted the World Cup in 2022
Lionel Mesis lifted the World Cup in 2022Credit: Chris Brunskill / Fantasista / FPA / LDY Agency


Ashour clinched 13 Egyptian Premier League titles, four Egypt Cups, six CAF Champions League trophies, and 10 Egyptian Super Cups. He is truly a legend of the game.

Who makes up the top 10?

Football icons Cristiano Ronaldo and Andres Iniesta are in the top 10, which is as follows.