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.
Lionel Messi has won four La liga titles two under frank Raijkard and two under Pep Guardiola.
Real Madrid have won 31 La Liga titles.
Real Madrid have won a record 31 La Liga titles
None
Barcelona have won 20 or 21 titles.24
Fabio Capello has won it in Italy as well as Spain with Real Madrid.
Real Madrid have won the La Liga title 31 times.
Barcelona FC plays in La Liga (the league).
Real Madrid have won 31 La Liga title since it began in 1929.
The Spanish La Liga starts on 31st august 2009 .
There was no Spanish La Liga competition in the 1937.