Top 11 players with most matches in Laliga history

Explore the top 11 players with the most appearances in La Liga, including legends like Andoni Zubizarreta, Joaquín, and Lionel Messi, as well as current stars such as Antoine Griezmann.

Swastik DebnathMay 18, 2026 at 06:26 PM IST6 min read
Top 11 players with most matches in Laliga history
Antoine Griezmann left LaLiga as the player with fourth most matches in the league's history. Image | Getty Images via intothecalderon

The Spanish League, or Laliga, is the second most-viewed football league in the world. It is regarded as one of the top five elite European leagues and has legendary clubs. Many football legends played in this league, but only a few of them managed to play for a long duration and hold the record of most matches in Laliga. Here is the list of the top 11 players with the most matches in Laliga.

Top 11 players with the most matches in Laliga history:

# Player Position Clubs Matches
1 Andoni Zubizarreta Goalkeeper 3 Clubs 622
2 Joaquín Right Winger 3 Clubs 622
3 Raúl García Attacking Midfield 3 Clubs 609
4 Antoine Griezmann Second Striker 3 Clubs 563
5 Dani Parejo Central Midfield 4 Clubs 557
6 Raúl Second Striker Real Madrid 550
7 Eusebio Defensive Midfield 4 Clubs 543
8 Paco Buyo Goalkeeper 2 Clubs 542
9 Sergio Ramos Centre-Back 2 Clubs 536
10 Manolo Sanchís Centre-Back Real Madrid 523
11 Lionel Messi Right Winger FC Barcelona 520
 

11. Lionel Messi | FC Barcelona | 520 Matches

Top 11 players with most matches in Laliga history: Lionel Messi-sportzpoint.com
Image Credit: FC Barcelona

One of the greatest players to ever grace this sport, Lionel Messi ranks 11th in the most matches in Laliga history's list with 520 appearances.

The Argentine forward came to Spain at a very young age and played for FC Barcelona since he was a teenager. The Catalan talisman also holds the record for the most goals in Laliga, with 474 strikes.

10. Manolo Sanchis | Real Madrid CF | 523 Matches

Top 11 players with most matches in Laliga history: Manolo Sanchis-sportzpoint.com
Image Credit: telemadrid

Manolo Sanchis was a Centre-back and represented Real Madrid in 523 matches, making him one of the players with the most matches in Laliga. The legendary defender won the league a total of eight times and also has two Spanish Cups in his cabinet.

9. Sergio Ramos | Real Madrid CF, Sevilla | 536 Matches

Top 11 players with most matches in Laliga history: Sergio Ramos-sportzpoint.com
Image Credit: Football Espana

Sergio Ramos has made 536 appearances in Laliga, making him the eighth player in this list of the most matches in Laliga history.

The legendary Spanish Centre-back represented Sevilla and then Real Madrid in the competition multiple times. The former Spaniard won four UEFA Champions League titles with Real Madrid.

Read Also: Top 5 Defenders with the Most Champions League goals

8. Paco Buyo | Real Madrid, Sevilla, RCD Mallorca, RCD Coruna | 542 Matches

Top 11 players with most matches in Laliga history: Paco Buyo-sportzpoint.com
Image Credit: Mundo Deportivo

Paco Buyo is one of only two goalkeepers on the list who has played the most matches in Laliga history. He made 542 appearances in Laliga, turning out mostly for Real Madrid. Buyo has a special place in the club's history and won the league title six times with Real Madrid.

7. Eusebio | Real Valladolid, Celta Vigo, FC Barcelona, and Atletico Madrid | 543 Matches

Top 11 players with most matches in Laliga history: Eusebio-sportzpoint.com
Image Credit: FC Barcelona

Eusebio is regarded as one of the greatest midfielders, and he played his career's most matches in La Liga. The Spanish midfielder played 543 matches in Laliga, representing four clubs. Eusebio is an FC Barcelona legend, having won four titles with them. He retired from his professional career in 2002 and has since become a manager.

6. Raul | Real Madrid CF | 550 Matches

Top 11 players with most matches in Laliga history: Raul-sportzpoint.com
Image Credit: UEFA 

Raul was one of the most lethal strikers the sport has ever seen. A club legend for Real Madrid, he made over 550 matches and cemented his place in the record for most matches in Laliga history.

The Spaniard scored 228 goals as well during that time. He won six La Liga titles and three UEFA Champions League titles with the club. Currently, he is the manager of Real Madrid Castilla.

5. Dani Parejo | Real Madrid, Getafe, Valencia, Villarreal CF | 557 matches

Top 11 players with most matches in Laliga history
Dani Parejo is currently the active player in the league with most matches in LaLiga history. Image | Villarreal CF

After Antonie Griezmann's exit from the Sapnish football, after 2025-26 season, Dani Parejo is currently the active player with most appearences in LaLiga history. 

Parejo started his career with Real Madrid in 2008/09 season and moved to Getafe CF in the following season.

Then after spending eight seasons with Valencia, he joined Villarreal CF in 2020/21 season. He went on to lift the Europa League with Villarreal CF in his debut season for the club.

The central midfielder has also scored 76 goals in 557 matches in the league's history. 

4. Antoine Griezmann | FC Barcelona, Real Sociedad, Atletico Madrid | 563 Matches

Top 11 players with most matches in Laliga history: Antoine Griezmann-sportzpoint.com
Image Credit: Sports Now

Antoine Griezmann has now played 563 matches in Laliga, making him one of the players with the fourth most matches in Laliga history.

The French international has been a pivotal player for both Atletico Madrid and Real Sociedad, including his short spell at FC Barcelona.

Although a player like this has never been crowned with a Laliga title, his dedication to the game has made him one of the greatest players in the league.

3. Raul Garcia | Athletic Bilbao, Atletico Madrid, CA Osasuna | 609 Matches

Top 11 players with most matches in Laliga history: Raul Garcia-sportzpoint.com
Image Credit: Athletic Club

Raul Garcia has carved his place in football history by becoming one of the players with the most matches in La Liga, totalling an incredible 609 appearances.

The Spanish midfielder is known for his versatility and leadership. He played for CA Osasuna, Atletico Madrid, and Athletic Bilbao, leaving a lasting impact at each club. His longevity and consistency made him a key figure in Spanish football.

2. Andoni Zubizarreta | Valencia, Athletic Bilbao, Deportivo Alaves, FC Barcelona | 622 Matches

Top 11 players with most matches in Laliga history: Andoni Zubizarreta-sportzpoint.com
Image Credit: 90 Min

Andoni Zubizarreta made 622 appearances and is the player with the second-most matches in Laliga. The Goalkeeper extensively for Athletic Bilbao, Valencia, Deportivo Alaves, and FC Barcelona.

He won the league a total of six times, four with FC Barcelona and two with Athletic Bilbao. Zubizarreta retired from the sport in 1998. 

1. Joaquin | Real Betis, Malaga CF, and Valencia | 622 Matches

Top 11 players with most matches in Laliga history: Joaquin-sportzpoint.com
Image Credit: Euro Sport

Joaquin holds the record for the most matches in Laliga, with 622 appearances throughout his career. The Spanish winger, known for his time at Real Betis, Valencia, and Malaga CF, surpassed the previous record of 622 matches held by Andoni Zubizarreta.

Swastik Debnath

Ever since Swastik Debnath could kick a ball or debate a game-winning play, sports have been more than just entertainment—they’ve been a way of life. As a passionate sports writer, he brings that same energy to every story, whether it’s breaking down tactics, uncovering the untold struggles of an athlete, or capturing the raw emotion of a championship moment. With a keen eye for detail and a deep love for the game, Swastik delivers engaging, insightful content that goes beyond the scoreline, bringing fans closer to the heart of sports.

View Profile

Read More