Real Madrid 2000s squad
Every player who appeared for Real Madrid in the 2000s — 130 in all, with their career-at-club league totals.
Raúl racked up the most apps of anyone here — 550 in all. Cristiano Ronaldo leads the scoring with 311. The squad breaks down as 11 goalkeepers, 37 defenders, 58 midfielders and 24 forwards — enough depth to fill any formation in the game.
| Player | Pos | Apps | Goals | Legend |
|---|---|---|---|---|
| Iker Casillas | GK | 510 | — | 94 |
| Manuel Sanchís Hontiyuelo | DF | 523 | 33 | 94 |
| Karim Benzema | FW | 439 | 238 | 94 |
| Cristiano Ronaldo | MF/FW | 292 | 311 | 93 |
| Sergio Ramos | DF | 469 | 72 | 93 |
| Fernando Hierro | DF | 439 | 102 | 93 |
| Raúl | FW | 550 | 228 | 93 |
| Carlos Orejuela | FW | 190 | 167 | 93 |
| Marcelo Vieira | DF | 386 | 26 | 93 |
| Gonzalo Higuaín | FW | 190 | 107 | 93 |
| Roberto Carlos | DF | 370 | 47 | 93 |
| Ronaldo | FW | 177 | 104 | 93 |
| Guti | MF | 387 | 46 | 93 |
| Luís Figo | MF | 164 | 38 | 93 |
| Pepe | DF | 290 | 13 | 93 |
| Fernando Morientes | FW | 182 | 72 | 93 |
| Zinedine Zidane | MF | 155 | 37 | 93 |
| Míchel Salgado | DF | 254 | 4 | 92 |
| Iván Helguera | DF | 229 | 19 | 92 |
| Christian Giménez | MF | 127 | 46 | 92 |
| Mesut Özil | MF | 105 | 27 | 91 |
| Robinho | MF | 101 | 25 | 91 |
| Ruud van Nistelrooy | FW | 68 | 46 | 90 |
| Sávio | MF | 105 | 16 | 90 |
| David Beckham | MF | 116 | 13 | 90 |
| Álvaro Arbeloa | DF | 153 | 3 | 90 |
| Santiago Solari | MF | 131 | 10 | 89 |
| Kaká | MF | 85 | 23 | 89 |
| Fernando Redondo | MF | 165 | 4 | 87 |
| Bodo Illgner | GK | 91 | — | 87 |
| Xabi Alonso | MF | 158 | 4 | 87 |
| Steve McManaman | MF | 94 | 8 | 87 |
| Francisco Pavón | DF | 106 | 1 | 86 |
| Fabio Cannavaro | DF | 94 | 0 | 85 |
| Aitor Karanka | DF | 93 | 0 | 85 |
| Carlos Alberto Peña | MF | 56 | 17 | 84 |
| Rafael van der Vaart | MF | 58 | 11 | 84 |
| Michael Owen | FW | 36 | 13 | 84 |
| Raúl Albiol | DF | 81 | 1 | 84 |
| Antonio Adán | GK | 51 | — | 83 |
| Raúl Bravo | DF | 77 | 4 | 83 |
| Mahamadou Diarra | MF | 90 | 3 | 83 |
| Royston Drenthe | GK | 46 | — | 83 |
| Wesley Sneijder | MF | 52 | 11 | 83 |
| Júlio Baptista | FW | 59 | 11 | 83 |
| Iván Campo | DF/MF | 95 | 1 | 83 |
| Fernando Gago | MF | 92 | 1 | 82 |
| Arjen Robben | MF | 50 | 11 | 82 |
| Esteban Granero | MF | 67 | 4 | 82 |
| Lassana Diarra | MF | 87 | 1 | 82 |
| Claude Makelélé | MF | 94 | 0 | 80 |
| Miguel Torres Gómez | DF | 52 | 0 | 79 |
| Javier García Portillo | FW | 31 | 6 | 78 |
| Klaas-Jan Huntelaar | FW | 20 | 8 | 78 |
| César Sánchez | GK | 20 | — | 77 |
| Christian Karembeu | MF | 51 | 1 | 77 |
| Gabriel Heinze | DF | 44 | 3 | 77 |
| José Antonio Reyes | MF | 30 | 6 | 77 |
| Mauricio Salazar | FW | 17 | 8 | 77 |
| Flávio Conceição | MF | 45 | 1 | 76 |
| Pedro Munitis | FW | 53 | 4 | 76 |
| Álvaro Mejía Pérez | DF | 40 | 1 | 76 |
| Geremi | DF/MF | 45 | 0 | 75 |
| Thomas Gravesen | MF | 34 | 1 | 75 |
| Albert Celades | MF | 34 | 1 | 75 |
| Esteban Cambiasso | MF | 41 | 0 | 74 |
| Ezequiel Garay | DF | 31 | 1 | 74 |
| Walter Samuel | DF | 30 | 2 | 73 |
| Javier Saviola | FW | 17 | 4 | 73 |
| Emerson | MF | 28 | 1 | 73 |
| Cicinho | DF | 26 | 2 | 72 |
| Álvarito Benito | MF | 21 | 2 | 72 |
| Albano Bizzarri | GK | 7 | — | 72 |
| Christoph Metzelder | DF | 23 | 0 | 71 |
| Nicolas Anelka | FW | 19 | 2 | 71 |
| Antonio Cassano | FW | 19 | 2 | 71 |
| Júlio César Santos Correa | DF | 21 | 0 | 70 |
| Roberto Soldado | FW | 16 | 2 | 70 |
| Borja Fernández | MF | 23 | 0 | 70 |
| Pablo Gabriel García | MF | 22 | 0 | 69 |
| Óscar Miñambres | DF | 18 | 0 | 69 |
| Diego López | GK | 2 | — | 67 |
| Jerzy Dudek | GK | 2 | — | 67 |
| Javi García | MF | 15 | 0 | 67 |
| Dinu Sânmărtean | DF | 14 | 0 | 67 |
| Elvir Baljić | MF | 11 | 1 | 67 |
| Antonio Núñez | MF | 11 | 1 | 67 |
| Carlos Diogo | DF | 13 | 0 | 66 |
| Carlos Sánchez García | GK | 1 | — | 65 |
| Jordi Codina | GK | 1 | — | 65 |
| Perica Ognjenović | FW | 12 | 0 | 65 |
| Rolando Zárate | FW | 6 | 1 | 65 |
| Rubén | MF | 10 | 0 | 65 |
| Jonathan Woodgate | DF | 9 | 0 | 64 |
| Javier Balboa | MF | 7 | 0 | 63 |
| Juanfran Torres | DF | 6 | 0 | 63 |
| José Manuel Jurado | MF | 6 | 0 | 63 |
| Dani Parejo | MF | 5 | 0 | 62 |
| Tote | FW | 5 | 0 | 62 |
| Rubén González Rocha | DF | 4 | 0 | 61 |
| David Aganzo | FW | 4 | 0 | 61 |
| Alberto Bueno | MF | 3 | 0 | 61 |
| Miguel Palanca | MF | 3 | 0 | 61 |
| Samuel Eto'o | FW | 3 | 0 | 60 |
| Julien Faubert | DF | 2 | 0 | 60 |
| Miguel Palencia | DF | 2 | 0 | 60 |
| Javier Dorado | DF | 2 | 0 | 60 |
| Borja Valero | MF | 2 | 0 | 59 |
| Jordi López | MF | 2 | 0 | 59 |
| Miguel Ángel Nieto | MF | 2 | 0 | 59 |
| Gary Kagelmacher | DF | 1 | 0 | 58 |
| Jonathan Pérez Olivero | MF | 1 | 0 | 58 |
| Marcos Tébar | MF | 1 | 0 | 58 |
| Valdo | MF | 1 | 0 | 58 |
| Fernando Fernández Escribano | MF/FW | 1 | 0 | 58 |
| Diego León | MF | 0 | 0 | 54 |
| Julio Álvarez Mosquera | MF | 0 | 0 | 54 |
| Adrián González | MF | 0 | 0 | 54 |
| Rodrigo Fabri | MF | 0 | 0 | 54 |
| Carlos Manuel da Silva Cunha | MF | 0 | 0 | 54 |
| Álvaro Negredo | FW | 0 | 0 | 54 |
| Edwin Congo | FW | 0 | 0 | 54 |
| Mario Hermoso Canseco | DF | — | — | 50 |
| Krzysztof Król | DF | — | — | 50 |
| Pedro Astray López | MF | — | — | 50 |
| Aleix Vidal | DF/MF | — | — | 50 |
| Alberto Rivera Pizarro | MF | — | — | 50 |
| Kianoush Rahmati | MF | — | — | 50 |
| Lucas Vázquez | MF | — | — | 50 |
| David Cobeño | GK | — | — | 50 |
Statistics are career-at-club league totals compiled from Wikidata. Flawless is not affiliated with, endorsed by, or sponsored by any club, league, national federation, or players' association; player names and statistics are used as factual references only.