La Liga's one-club players since 2000
The players who spent their entire La Liga career at one club this century, and the one whose loyalty came with an English interval.
Twenty players, twenty careers, and in each case only one Spanish top-flight badge. The table ranks La Liga appearances since 2000/01 for players who made every one of them for the same club. At the top it is a dead heat: Koke and Lionel Messi on 519 each, with Jesús Navas one behind on 518.
Barcelona are the most common name in the clubs column, with six of the twenty. Athletic Club have five, Real Madrid four, Atlético Madrid two, and Real Sociedad, Osasuna and Sevilla one apiece. That distribution is the real subject here, and it is not quite the one you would guess.
One club means one La Liga club. Several of these players had careers elsewhere before or after, which the table cannot see, and that matters most for the man in third place.
| # | Player | Apps | Club |
|---|---|---|---|
| 1 | Koke2009/10–2025/26 | 519 | Atlético Madrid |
| 2 | Lionel Messi2004/05–2020/21 | 519 | Barcelona |
| 3 | Jesús Navas2003/04–2024/25 | 518 | Sevilla |
| 4 | Iker Casillas2000/01–2014/15 | 483 | Real Madrid |
| 5 | Sergio Busquets2008/09–2022/23 | 481 | Barcelona |
| 6 | Xavi2000/01–2014/15 | 464 | Barcelona |
| 7 | Andrés Iniesta2002/03–2017/18 | 442 | Barcelona |
| 8 | Karim Benzema2009/10–2022/23 | 439 | Real Madrid |
| 9 | Óscar de Marcos2009/10–2024/25 | 435 | Athletic Club |
| 10 | Iker Muniain2009/10–2023/24 | 434 | Athletic Club |
| 11 | Francisco Puñal2001/02–2013/14 | 420 | Osasuna |
| 12 | Iñaki Williams2014/15–2025/26 | 407 | Athletic Club |
| 13 | Andoni Iraola2003/04–2014/15 | 406 | Athletic Club |
| 14 | Jan Oblak2014/15–2025/26 | 399 | Atlético Madrid |
| 15 | Luka Modrić2012/13–2024/25 | 394 | Real Madrid |
| 16 | Víctor Valdés2002/03–2013/14 | 387 | Barcelona |
| 17 | Marcelo2006/07–2021/22 | 386 | Real Madrid |
| 18 | Markel Susaeta2007/08–2018/19 | 379 | Athletic Club |
| 19 | Xabi Prieto2003/04–2017/18 | 375 | Real Sociedad |
| 20 | Carles Puyol2000/01–2013/14 | 368 | Barcelona |
| Seasons 2000/01 to 2025/26 | |||
Every row is a player who appeared for only one La Liga club since 2000/01; football played abroad does not disqualify him. Messi's 519 is a game below the 520 usually quoted for his Barcelona league career, so the dead heat with Koke may in truth be a one-game lead for Messi.
Koke, the current record
Koke's span runs from 2009/10 to 2025/26, every game for Atlético Madrid, and of the three men at the top he is the only one still playing in La Liga, so the tie with Messi will not last. He has been there for the whole of the Diego Simeone era and two seasons before it, which is the unusual part: one-club careers normally outlive several managers, and Koke's has largely belonged to one.
The club's identity under Simeone, compact, hard-running and built on a midfield that never stopped, reads like a description of the player. That fit may be the best explanation for the longevity. A manager who stays a decade keeps the players who embody his idea, and Koke embodied it more completely than anyone.
Jan Oblak, the other Atlético row, has 399 games from 2014/15 to 2025/26. His is a different kind of loyalty, since he arrived as an expensive signing from Benfica rather than through the academy, but he has stayed through a decade of interest from elsewhere.
Both Atlético men are among three players on this table who were still active in La Liga after 2025/26, along with Iñaki Williams, with 407 for Athletic since 2014/15. The top of the list will keep moving, and Koke is the one most likely to move it.
Messi's 519 at one address
Messi's 519 cover seventeen seasons from 2004/05 to 2020/21, all for Barcelona. His departure in 2021 came out of the club's finances rather than his own wishes, so his row is a one-club career that ended in an accountant's office rather than a farewell season.
Barcelona's six entries are the spine of a single era. Busquets (481), Xavi (464), Iniesta (442), Víctor Valdés (387) and Carles Puyol (368) all came through the club's academy alongside Messi, and all six played together in Pep Guardiola's side. Busquets has the highest total of those five, 481 from 2008/09 to 2022/23, a remarkable figure for a player who reached the first team only when Guardiola promoted him from the reserves.
There is a pattern in how they left, too. Every one of them who kept playing after Barcelona did so abroad, in France, Qatar, Japan, the United States, England or Belgium. None joined a Spanish rival, which is why the table can count them at all, and it says a good deal about what moving to another La Liga club would have meant for a Barcelona academy graduate.
Navas: one La Liga club, two careers
Jesús Navas is the edge case. His 518 La Liga games were all for Sevilla, spread from 2003/04 to 2024/25, and by this table's definition he is a one-club man. He also spent four Premier League seasons at Manchester City in the middle, making 123 appearances there. Of the twenty, he is the only one whose La Liga span covers more than two decades.
That makes his record two Sevilla careers with an English interval: the winger who left in 2013, and the right-back who came back in 2017 and was still captaining the club when he retired. A supporter who watched only the first and one who watched only the second would describe different players.
Karim Benzema (439) and Luka Modrić (394) offer the opposite complication. Both arrived at Real Madrid as established players from abroad, from Lyon and Tottenham, so their single Spanish club was the second or third stop of a career rather than the start of one. Iker Casillas's 483 are the purer Madrid case.
Casillas came through the academy, played every one of those games between 2000/01 and 2014/15, and left for Porto in 2015 with a Spanish career that had never included another club. Puyol's 368 are the shortest of the Barcelona totals mainly because knee trouble cut his final seasons short.
Why Spain keeps more one-club players
Five of the twenty are Athletic Club players: Óscar de Marcos, Iker Muniain, Iñaki Williams, Andoni Iraola and Markel Susaeta. Athletic pick only players from the Basque Country or developed there, which narrows who can join and gives the ones already there fewer reasons to leave, since no wave of signings from abroad is coming to take the shirt. Real Sociedad's Xabi Prieto comes from the same region, and Francisco Puñal's 420 for Osasuna are the only games here from a club that has never won La Liga or the Copa del Rey.
Muniain shows how strong that pull is: 434 games from 2009/10 to 2023/24, and when he finally left it was for Argentina rather than another Spanish club. Iraola, better known in England for managing Bournemouth, made 406 appearances, most of them at right-back, before finishing his playing days in New York.
For Career Path these are the cruellest rounds in the game. A one-club La Liga player can arrive as a timeline with a single Spanish crest, and the club alone rarely settles it: an Athletic crest could belong to any of five men on this table. The free position clue does the heavy lifting, separating Iraola and de Marcos the full-backs from Williams the centre-forward. Nationality helps too, at the price of a hint, which is why Oblak's Atlético years fall once a Slovenian flag appears and Koke's do not.
Two different mechanisms fill this table: a few academies good enough that their graduates never needed to move within Spain, and a recruitment rule in Bilbao that keeps players where they started.
The short versionIn Spain a one-club career is usually either an accident of genius or a condition of entry, and Bilbao accounts for most of the second kind.