The Spanish La Liga is the first division of Spanish soccer. It is contested among 20 teams. It is considered the most powerful soccer league in Europe, according to UEFA ratings. The most successful club is Real Madrid, with 33 titles. Lionel Messi holds the record for most goals, with 416 goals and counting.