That haul includes 34 trophies from his Barcelona years, three with Paris Saint-Germain, four at Inter Miami, and six with Argentina.
It leaves him clear of the next names on the all-time list. Dani Alves sits on 43, with Marquinhos close behind.
Other serial winners such as Andrés Iniesta, Sergio Busquets, and Hossam Ashour trail further back.
Can Cristiano Ronaldo catch Messi?
Cristiano Ronaldo, meanwhile, has 35 trophies. His collection spans Sporting CP, Manchester United, Real Madrid, Juventus, Al-Nassr and Portugal.
The 41-year-old has won five Champions League titles and league crowns in England, Spain, Italy and Saudi Arabia.
Even after the addition of the Saudi Pro League last season, the gap between the two legends remains significant, and Ronaldo is unlikely to close it.
Al-Nassr can still deliver more silverware in the coming seasons, but the growing competition in the Saudi league suggests accumulating more titles will not be a walk in the park.