Barcelona have won 19 La Liga titles.
Real Madrid is the team that has won most La Liga titles with 32 titles. FC Barcelona are second with 21 titles.
Some players have won a combination of two of those three titles. Examples of Premier League winners who have also won one of those other foreign titles include Thierry Henry (La Liga with FC Barcelona), Juan Veron (Serie A with SS Lazio), Claude Makele (La Liga with Real Madrid), Gerard Pique (La Liga with FC Barcelona), Patrick Vieira (Serie A with Inter) and David Beckham (La Liga with Real Madrid). The latter has come quite close to winning all three titles during the 2009-2010 season with AC Milan but no one has ever achieved that feat.
Barcelona have won 20 or 21 titles.24
Real Madrid have won 31 La Liga titles.
Barcelona have won 21 titles.
Juve have won 29 Serie A titles.
Real Madrid have won a record 31 La Liga titles
None
Juventus, they have won the Serie A title 27 times.
Lionel Messi has won four La liga titles two under frank Raijkard and two under Pep Guardiola.
The Italian club which has won the most titles in Serie A is Juventus. Juventus has won a total of 30 titles ever since the inception of Serie A.