Brazilian international and former FC Barcelona right-back Dani Alves is the most successful footballer of all time in terms of winning trophies.
The full-back, with 42, trophies in his kitty, is the most decorated footballer in history. Alves has played for six different clubs (Bahia, Sevilla, Barcelona, PSG, Juventus and Sao Paulo) where he has won 38 trophies. Four other trophies have come in international football with the Brazilian national side.
Alves is followed by his former teammate Andres Iniesta who is currently plying his trade in Japan with Vissel Kobe. The 37-year-old's last trophy was the Japanese Super Cup in 2020.
Lionel Messi and Cristiano Ronaldo also feature in this list of active players footballers with the most trophies. Let's find out who all features in this list.