Top 5 Footballers Who Have Won the Most Number of Major Trophies

Cristiano's first major international trophy — UEFA Euro 2016
Cristiano's first major international trophy — UEFA Euro 2016

#3 Andrés Iniesta - 37

It won't be an exaggeration to say Andrés Iniesta is a gift to football. And in return, the sport has provided this midfield maestro with a lot too.

Iniesta has been successful with his clun and country
Iniesta has been successful with his clun and country

Iniesta has had a blissful career with both Barcelona and Spain. He continued to win trophies at Vissel Kobe, where he is spending the latter years of his career.

The man behind La Roja's 2010 World Cup triumph has also won back-to-back European Championships with Spain. The Fuentealbilla-born midfielder was at the beating heart of Pep's tiki-taka masterplan and played an instrumental role in their 2009 and 2015 treble triumphs.

Iniesta is a nine-time La Liga and six-time Copa del Rey winner. He has kissed the prestigious UEFA Champions Trophy four times. With a total of 37 major trophies, Iniesta stands behind former teammates Messi and Dani Alves on our list.


#2 Lionel Messi - 37

To begin with, Lionel Messi is the foreigner with the most (10) La Liga titles. He is also Liga's all-time top goal scorer. With 37 major trophies under his belt, Leo Messi grabs the second spot on our list of players with the highest number of major trophies.

Messi won his first international trophy with Argentina at the Copa America 2021
Messi won his first international trophy with Argentina at the Copa America 2021

Up until last month, Messi had a dark cloud looming over his head in the form of an empty international trophy cabinet. However, following the Copa America 2021 triumph over Brazil, he has checked that box too.

The Sextuple Ballon d'Or winner has arguably played the most crucial role in each of his team's triumphs. The 34-year-old striker is also a four-time Champions League and seven-time Copa del Rey winner. Taking his tally to a total of 37 and counting, maybe?


#1 Dani Alves - 42

The man who tops our list is none other than Dani Alves himself. The former Brazilian international tasted success with his national team and with major clubs including Sevilla, Barcelona, Juventus and PSG.

Dani Alves won the treble in his first season with Barcelona
Dani Alves won the treble in his first season with Barcelona

Dani Alves arrived at the Camp Nou as their third-most expensive signing and went on to win numerous trophies with them, including three Champions League titles. He was one of seven players to be a part of the club's 2009 (Dani's debut season with Barca) and 2015 treble-run.

The Brazilian full-back's edge over his former teammate Leo Messi has been his accomplishment in the national jersey. Dani has won four major trophies (2 x Copa America and 2 x FIFA Confederations Cup) with the Canarinha.

Being the winner of 42 major trophies put Dani Alves on top of the podium.

Quick Links