sportnews full logo

Top 18 Footballers with the Most Trophies in History

Lionel Messi, Cristiano Ronaldo, and Karim Benzema are among football's biggest stars who have collected a vast array of trophies throughout their careers.

Many players dream of filling their trophy cabinets but few achieve it. Icons like Cristiano Ronaldo and Lionel Messi have made winning look effortless, dominating with numerous titles over long careers. Others, such as Zlatan Ibrahimovic, have moved through top clubs across Europe, gathering silverware along the way.

Here’s a look at football’s most successful players by the number of trophies won, with some still adding to their haul.

18. Zlatan Ibrahimovic – 32 trophies

Zlatan Ibrahimovic earned trophies in five countries: Netherlands (Ajax), Italy (Inter Milan, AC Milan), Spain (Barcelona), France (Paris Saint-Germain), and England (Manchester United). He won almost every major title except the Champions League. His two Serie A titles with Juventus were revoked, which affects his total count. Zlatan retired in 2023 but remains involved in football ownership.

  • Eredivisie: 2 (2001–02, 2003–04)
  • KNVB Cup: 1 (2001–02)
  • Johan Cruyff Shield: 1 (2002)
  • Serie A: 5 (2006–07, 2007–08, 2008–09, 2010–11, 2021–22)
  • Supercoppa Italiana: 3 (2006, 2008, 2011)
  • La Liga: 1 (2009-10)
  • Supercopa de Espana: 2 (2009, 2010)
  • Ligue 1: 4 (2012–13 to 2015–16)
  • Coupe de France: 2 (2014–15, 2015–16)
  • Coupe de la Ligue: 3 (2013–14 to 2015–16)
  • Trophee des Champions: 3 (2013 to 2015)
  • EFL Cup: 1 (2016–17)
  • Community Shield: 1 (2016)
  • Europa League: 1 (2016–17)
  • FIFA Club World Cup: 1 (2009)
  • UEFA Super Cup: 1 (2009)

17. Xavi – 33 trophies

Xavi was central to Barcelona's dominance from the late 2000s through mid-2010s, winning 25 trophies with the club including four Champions League titles. Internationally, he helped Spain win two European Championships and the 2010 World Cup. After retiring, Xavi managed Barcelona to a La Liga title before moving to Al Sadd in Qatar, where he added four more trophies.

  • La Liga: 8 (1998–99 to 2014–15)
  • Copa del Rey: 3 (2008–09, 2011–12, 2014–15)
  • Supercopa de Espana: 6 (2005 to 2013)
  • UEFA Champions League: 4 (2005–06, 2008–09, 2010–11, 2014–15)
  • UEFA Super Cup: 2 (2009, 2011)
  • FIFA Club World Cup: 2 (2009, 2011)
  • FIFA World Cup: 1 (2010)
  • UEFA Euro: 2 (2008, 2012)
  • FIFA World Youth Championship: 1 (1999)
  • Qatar Stars League: 1 (2018–19)
  • Qatar Cup: 1 (2017)
  • Sheikh Jassim Cup: 1 (2017)
  • Emir of Qatar Cup: 1 (2017)

16. Luka Modric – 34 trophies

Modric dominated domestically with Dinamo Zagreb before a tough spell at Tottenham. His move to Real Madrid saw him win six Champions League trophies, four La Liga titles, and multiple other cups. Now at AC Milan, the 40-year-old still aims to add to his collection.

  • Croatian Super Cup: 1 (2005–06)
  • Croatian Cup: 2 (2006–07, 2007–08)
  • Croatian Top Flight: 3 (2005–08)
  • Spanish Super Cup: 5 (2012–13 to 2023–24)
  • Spanish Cup: 2 (2013–14, 2022–23)
  • FIFA Intercontinental Cup: 1 (2024)
  • UEFA Super Cup: 5 (2014–15 to 2024–25)
  • La Liga: 4 (2016–17, 2019–20, 2021–22, 2023–24)
  • FIFA Club World Cup: 5 (2014, 2017, 2018, 2019, 2023)
  • Champions League: 6 (2013–14, 2015–18, 2021–22, 2023–24)

15. Toni Kroos – 34 trophies

Kroos has been a steady presence at Real Madrid and Bayern Munich. With six Champions League wins and a 2014 World Cup, his trophy haul is remarkable. He lifted his final Champions League with Los Blancos before moving on.

  • German Super Cup: 1 (2012–13)
  • Spanish Super Cup: 4 (2017–18 to 2023–24)
  • Spanish Cup: 1 (2022–23)
  • German Cup: 3 (2007–08, 2012–14)
  • UEFA Super Cup: 5 (2013–15, 2016–18, 2022–23)
  • La Liga: 4 (2016–17, 2019–20, 2021–22, 2023–24)
  • Bundesliga: 3 (2007–08, 2012–14)
  • FIFA Club World Cup: 6 (2014, 2015, 2017–19, 2023)
  • Champions League: 6 (2012–13, 2015–18, 2021–22, 2023–24)
  • World Cup: 1 (2014)

14. Maxwell – 35 trophies

Maxwell’s career is unusual: not a standout star but winning 35 trophies across top clubs like PSG, Barcelona, Inter Milan, and Ajax. Despite only 10 Brazil caps, he boasts 11 league titles and a Champions League crown.

  • Eredivisie: 2 (2001–02, 2003–04)
  • Serie A: 3 (2006–09)
  • La Liga: 2 (2009–11)
  • Ligue 1: 4 (2012–16)
  • Brazilian Cup: 1 (2000)
  • French Cup: 3 (2014–17)
  • Copa del Rey: 1 (2011–12)
  • French League Cup: 4 (2013–17)
  • Supercopa de Espana: 3 (2009–12)
  • Italian Super Cup: 1 (2008–09)
  • Dutch Cup: 1 (2001–02)
  • Dutch Super Cup: 1 (2003)
  • French Super Cup: 3 (2013–17)
  • Champions League: 1 (2010–11)
  • UEFA Super Cup: 3 (2009, 2011, 2015)
  • FIFA Club World Cup: 2 (2010, 2012)

13. Thomas Muller – 35 trophies

Muller spent his career at Bayern Munich, scoring 250 goals and assisting 285 in 756 appearances. He won 13 Bundesliga titles and two Champions Leagues. His international achievements include winning the 2014 World Cup with Germany. In October 2025, he claimed his 35th trophy by helping Vancouver Whitecaps win the Canadian Championship.

  • Bundesliga: 13 (2009–10 to 2024–25)
  • German Super Cup: 8 (2010–23)
  • German Cup: 6 (2009–20)
  • UEFA Super Cup: 2 (2013–14, 2020–21)
  • FIFA Club World Cup: 2 (2014, 2021)
  • Champions League: 2 (2012–13, 2019–20)
  • Canadian Championship: 1 (2025/26)
  • World Cup: 1 (2014)

12. Ryan Giggs – 35 trophies

Giggs enjoyed a 24-year career solely with Manchester United, transitioning from pacey winger to playmaker. His 13 Premier League titles remain a record. The trust from Sir Alex Ferguson paid dividends with Giggs playing a key role in one of football’s most successful teams.

  • Premier League: 13 (1992–93 to 2012–13)
  • FA Cup: 4 (1993–2004)
  • League Cup: 4 (1991–92, 2005–10)
  • Community Shield: 9 (1993–2013)
  • Champions League: 2 (1998–99, 2007–08)
  • UEFA Super Cup: 1 (1991)
  • FIFA Club World Cup: 1 (2008)
  • Intercontinental Cup: 1 (2008)

11. Kenny Dalglish – 35 trophies

Kenny Dalglish became a legend at Celtic and Liverpool, winning 11 Scottish trophies before moving to Liverpool where he won six English First Division titles and three European Cups. He’s remembered as one of Liverpool’s greatest ever players and later won four league titles as a manager (not counted here).

  • Scottish Premier Division: 4 (1971–77)
  • Scottish Cup: 4 (1971–77)
  • Scottish League Cup: 1 (1974–75)
  • Drybrough Cup: 1 (1974–75)
  • Glasgow Cup: 1 (1974–75)
  • Football League First Division: 6 (1978–86)
  • European Cup: 3 (1977–84)
  • European Super Cup: 1 (1977)
  • FA Cup: 1 (1985–86)
  • League Cup: 4 (1980–84)
  • Football League Super Cup: 1 (1986)
  • FA Charity Shield: 5 (1977–86)
  • British Home Championship: 3 (1974–77)

10. Andres Iniesta – 35 trophies

Iniesta is widely regarded as one of the best midfielders in recent decades. At Barcelona, he won nine La Liga titles and four Champions Leagues. His most famous moment was scoring the winner for Spain in the 2010 World Cup final. He retired in October 2024 and may pursue coaching.

  • La Liga: 9 (2004–18)
  • Copa del Rey: 6 (2008–18)
  • Supercopa de Espana: 5 (2005–16)
  • Champions League: 4 (2005–15)
  • UEFA Super Cup: 2 (2011, 2015)
  • FIFA Club World Cup: 3 (2009, 2011, 2015)
  • Emperor's Cup: 1 (2019)
  • Japanese Super Cup: 1 (2020)
  • J1 League: 1 (2023)
  • World Cup: 1 (2010)
  • European Championship: 2 (2008, 2012)

9. Cristiano Ronaldo – 37 trophies

Ronaldo climbed the list after winning his second UEFA Nations League with Portugal. The Al-Nassr forward scored a crucial equalizer against Spain before an injury forced him off, but his team secured victory in penalties. At 41, his hunger remains strong, and he might continue adding trophies in coming seasons.

  • Supertaca Candido de Oliveira: 1 (2002)
  • Premier League: 3 (2006–09)
  • FA Cup: 1 (2003–04)
  • League Cup: 2 (2005–06, 2008–09)
  • Community Shield: 1 (2007)
  • La Liga: 2 (2011–12, 2016–17)
  • Copa del Rey: 2 (2010–14)
  • Supercopa de Espana: 2 (2012, 2017)
  • Serie A: 2 (2018–20)
  • Coppa Italia: 1 (2020–21)
  • Supercopa Italiana: 2 (2018, 2020)
  • Arab Club Champions Cup: 1 (2023)
  • Champions League: 5 (2007–18)
  • UEFA Super Cup: 2 (2014, 2017)
  • FIFA Club World Cup: 4 (2008, 2014, 2016, 2017)
  • European Championship: 1 (2016)
  • UEFA Nations League: 2 (2018–25)
  • Saudi Pro League: 1 (2025–26)