Sometimes footballers are seeing as good or bad depending on the individual honors they get to win, but individual awards mean nothing when you can’t succeed with your team. There are players who have been great at an individual and collective level, winning things wherever they go.
We have known players that have exceeded in every team they played for, racking up several trophies and becoming very successful. Right now we’re going to see some players that won a big number of titles throughout their careers, achieving things not everybody has been able to achieve.
Here are 10 footballers with most trophies won.
Honorable Mention: Vitor Baia (30 trophies)
10. Xavi (31 trophies)
This Spanish midfielder played for a big part of his career with one club, Barcelona, where he won absolutely everything he could win. Xavi had a marvelous time with the Blaugrana, collecting 25 trophies in total with the Catalonians, including four Champions League titles.
He decided to part ways with Barcelona and signed with Qatar side Al Sadd, where Xavi added three more titles to his record. Besides, he won two UEFA Euro editions with his national team, as well as the 2010 FIFA World Cup held in South Africa.
9. Kenny Dalglish (31 trohies)
Kenny Dalglish is without any doubt one of the best British players in history and one of the most iconic ones in both Celtic Liverpool’s history. Dalglish tallied 31 trophies throughout a marvelous career with the Scottish and English side, leading both teams during their golden eras.
Dalglish went to win three European Cups, six Football League First Division titles and four Scottish Division One/Premier Division, among others, becoming one of the most successful players in the UK and European football. One thing to know about Dalglish titles is the fact that he won the last two as a player-manager and not so many people believe they have to count for him as a footballer only.
8. Zlatan Ibrahimovic (31 trophies)
Ibrahimovic is one of those players who has played in several competitions and won in each one of them, except the Premier League, and that grants him a spot in this list. Zlatan played in the Netherlands, Italy, Spain, France, and England, being recognized and praised by football fans in those places.
The Swedish striker always played a huge role in his team’s titles, winning 31 titles throughout his career, so far. Ibra can brag about his five league titles with Ajax, Inter Milan, Barcelona and Paris Saint-Germain. Although he never was able to win the Champions League, he did win the Europa League with Manchester United a couple of seasons ago.
7. Gerard Pique (32 trophies)
Gerard Pique has had a terrific career at a club and international level, winning titles on a regular basis and becoming one of the most successful players in football. The Catalonian played for both Manchester United and Barcelona and even if his times at Old Trafford, Pique managed to win the Premier League and the Champions League with the Red Devils.
When he arrived in Barcelona, that’s when Pique knew how to win and did it a great way. He won even more titles in Spain, including three other Champions League, totaling 32 trophies at this moment. He is still active and Barcelona has a good moment right now and Pique is unlikely to increase his number of titles.
6. Maxwell (33 titles)
This is indeed shocking as Maxwell never really was considered one of the best players in the world or in his position, but the Brazilian wingback managed to play for some of the best teams in Europe like PSG, Barcelona or Inter de Milan.
In fact, he accompanied Zlatan Ibrahimovic in each one of the teams mentioned above; perhaps that has something to do with the 33 trophies he’s won throughout his career. Maxwell won three Serie A titles with Inter Milan, two the La Liga Barcelona and four Ligue 1 with Paris Saint-Germain. He also won a Champions League title as well, with the Spanish club.
5. Andres Iniesta (33 titles)
Andres Iniesta will go down in history as one of the most talented midfielders football has seen and one of the most decorated, too. Iniesta, alongside Xavi and Lio Messi, was the cornerstone of all the successes Barcelona won when those three were part of the team.
He played with Barcelona until the 2017/18 season, leaving the club as a legend after all the titles they won together. Iniesta collected 33 trophies during his time with Blaugrana and his national team, highlighting nine league trophies and four Champions League titles with the club and two Euros with Spain and a FIFA World Cup. Right now he plays for Japanese team Vissel Kobe, where he can keep adding more titles to his record.
4. Ryan Giggs (34 titles)
Ryan Giggs was one of the most beloved, respected and gifted players in the world, being an important part of Manchester United every season he spent with the Red Devils, getting to win several trophies in the process.
Giggs tallied 34 titles during his career, becoming one of the best players in Manchester’s history. His honors include 13 league titles, two Champions League and a FIFA Club World Cup. He was also part of that team that won the historic treble of the Premier League, FA Cup, and the Champions League titles in the 1998/99 season.
3. Lionel Messi (35 titles)
Lionel Messi is arguably the best player in history and not only for his game, but all the titles the Argentinian has racked up throughout a prolific career. Ever since his early days with Barcelona, Messi started winning meaningful things like the 2005/06 Champions League in front of Arsenal.
After that, Lio hasn’t stopped lifting trophies, totaling 34 cups so far, 33 with his club and one Olympic gold medal with his national side. Messi has won nine leagues, four Champions Leagues, and three FIFA Club World Cup among other things. Despite he hasn’t been the best with his national team, Messi will be remembered as one of the best ever with the huge number of titles he’s won.
Maybe at the end of the season, he will be sitting on a higher spot in this list.
2. Oleksandr Shovkovskiy (36 titles)
This Ukrainian goalkeeper lived the best and the worst moments of his club, Dynamo Kyiv, but nobody can say he didn’t win anything. Shovkovskiy was part of that famous team that upset Real Madrid back in 1999, and unlike his former teammate, Andriy Shevchenko, he stayed with the club his entire career.
Oleksandr won 36 trophies during his career with the Ukrainian team, highlighting 14 league titles in Ukraine, four CIS trophies as well as 10 domestic cups as well. This one-club man definitely did history playing in one of the best teams in his country, winning more titles than many teams would wish.
1. Dani Alves (42 titles)
Dani Alves is one of the best players in his position and even though he’s past his 30s, he remains like that nowadays. Alves have played in several countries throughout his career, having success in each of them while also having some successes with his country. However, his best times were with Barcelona, as he left the club with 23 honors.
Besides the Blaugrana, Alves played and won things with Sevilla, with Juventus he won the Serie A and Italian Cup in his only season in Turin but was unable to win the Champions League. Right now he plays for PSG, where he hasn’t stopped winning titles, seeing the dominance of Les Parisiens in France.
For instance, PSG just won the Ligue 1 last weekend, adding another title to Alves’ career. He ranks first in this list with 42 trophies.