Borussia Dortmund 2000s squad
Every player who appeared for Borussia Dortmund in the 2000s — 119 in all, with their career-at-club league totals.
Roman Weidenfeller racked up the most apps of anyone here — 349 in all. Jan Koller leads the scoring with 59. The sharpest strike rate belongs to Lucas Barrios: 39 goals in 82 apps. The squad breaks down as 13 goalkeepers, 34 defenders, 44 midfielders and 28 forwards — enough depth to fill any formation in the game.
| Player | Pos | Apps | Goals | Legend |
|---|---|---|---|---|
| Lars Ricken | MF | 301 | 49 | 87 |
| Dedê | DF | 322 | 12 | 87 |
| Roman Weidenfeller | GK | 349 | — | 87 |
| Stefan Reuter | DF | 307 | 11 | 87 |
| Andreas Möller | MF | 153 | 47 | 87 |
| Marcel Schmelzer | DF | 258 | 3 | 86 |
| Jakub Błaszczykowski | MF | 197 | 27 | 86 |
| Christian Wörns | DF | 240 | 14 | 86 |
| Jan Koller | FW | 138 | 59 | 86 |
| Ewerthon | FW | 119 | 47 | 86 |
| Mats Hummels | DF | 199 | 18 | 85 |
| Tomáš Rosický | MF | 149 | 20 | 85 |
| Neven Subotić | DF | 196 | 15 | 85 |
| Sebastian Kehl | MF | 274 | 20 | 85 |
| Florian Kringe | MF | 151 | 17 | 85 |
| Jürgen Kohler | DF | 191 | 14 | 85 |
| Wolfgang de Beer | GK | 181 | — | 85 |
| Heiko Herrlich | FW | 128 | 41 | 85 |
| Lucas Barrios | FW | 82 | 39 | 85 |
| Kevin Großkreutz | DF | 176 | 23 | 85 |
| Nuri Şahin | MF | 135 | 13 | 84 |
| Alexander Frei | FW | 74 | 34 | 84 |
| Jens Lehmann | GK | 129 | — | 83 |
| Mario Götze | MF | 83 | 22 | 82 |
| Márcio Amoroso | FW | 59 | 28 | 82 |
| Ebi Smolarek | MF | 81 | 25 | 82 |
| Christoph Metzelder | DF | 126 | 2 | 82 |
| Evanílson Aparecido Ferreira | DF | 123 | 4 | 82 |
| Tinga | MF | 98 | 9 | 81 |
| Sven Bender | MF | 158 | 4 | 81 |
| Miroslav Stević | MF | 91 | 8 | 80 |
| Otto Addo | MF | 75 | 11 | 80 |
| Fredi Bobic | FW | 56 | 17 | 80 |
| Giuseppe Reina | FW | 84 | 17 | 80 |
| Vladimir But | MF | 76 | 8 | 79 |
| Markus Brzenska | DF | 86 | 6 | 78 |
| Mohamed Zidan | FW | 80 | 13 | 77 |
| Jörg Heinrich | MF | 63 | 7 | 77 |
| Marc-André Kruska | MF | 98 | 2 | 77 |
| Nelson Valdez | FW | 113 | 15 | 77 |
| Patrick Owomoyela | DF | 76 | 3 | 77 |
| Mladen Petrić | FW | 29 | 13 | 76 |
| Philipp Degen | DF | 68 | 1 | 76 |
| Torsten Frings | MF | 47 | 10 | 75 |
| David Odonkor | MF | 75 | 2 | 75 |
| Alfred Nijhuis | DF | 61 | 6 | 75 |
| Tamás Hajnal | MF | 51 | 5 | 74 |
| Wolfgang Feiersinger | DF | 57 | 0 | 74 |
| Salvatore Gambino | MF | 45 | 5 | 74 |
| Ahmed Reda Madouni | DF | 56 | 3 | 74 |
| Christian Nerlinger | MF | 59 | 2 | 73 |
| Guillaume Warmuz | GK | 25 | — | 73 |
| Sergej Barbarez | MF | 36 | 6 | 73 |
| Diego Klimowicz | FW | 38 | 6 | 72 |
| Marc Ziegler | GK | 23 | — | 72 |
| Sunday Oliseh | MF | 53 | 1 | 72 |
| Niclas Jensen | DF | 43 | 2 | 71 |
| Giovanni Federico | MF | 32 | 4 | 71 |
| Karsten Baumann | DF | 41 | 0 | 70 |
| Ibrahim Tanko | FW | 52 | 3 | 70 |
| Martin Amedick | DF | 34 | 2 | 69 |
| Guy Demel | DF | 33 | 0 | 68 |
| Victor Ikpeba | FW | 30 | 3 | 68 |
| Dennis Gentenaar | GK | 10 | — | 67 |
| Delron Buckley | FW | 34 | 1 | 67 |
| André Bergdølmo | DF | 28 | 0 | 66 |
| Philipp Laux | GK | 8 | — | 66 |
| Robert Kovač | DF | 26 | 0 | 66 |
| Michael Kügler | MF | 31 | 0 | 66 |
| Marcel Höttecke | GK | 5 | — | 65 |
| Steven Pienaar | MF | 25 | 0 | 64 |
| Sahr Senesie | MF | 24 | 0 | 64 |
| Antonio Rukavina | DF | 19 | 0 | 63 |
| Jovan Kirovski | FW | 20 | 1 | 63 |
| Lee Young-pyo | DF | 18 | 0 | 63 |
| Flávio Conceição | MF | 14 | 1 | 62 |
| Jan-Derek Sørensen | FW | 24 | 0 | 62 |
| Leandro de Deus Santos | MF | 12 | 2 | 62 |
| Markus Feulner | MF | 15 | 0 | 61 |
| Juan Ramón Fernández | DF | 14 | 0 | 61 |
| Dimitar Rangelov | MF | 11 | 1 | 61 |
| Matthew Amoah | FW | 17 | 0 | 61 |
| Marco Stiepermann | FW | 7 | 1 | 59 |
| Kosi Saka | MF | 11 | 0 | 59 |
| Alexander Bade | GK | 1 | — | 59 |
| Malte Metzelder | DF | 9 | 0 | 58 |
| Sead Kapetanović | DF | 9 | 0 | 58 |
| Kevin-Prince Boateng | MF/FW | 10 | 0 | 58 |
| Conor Casey | FW | 4 | 1 | 58 |
| Bashiru Gambo | MF | 8 | 0 | 58 |
| Daniel Gordon | MF | 8 | 0 | 58 |
| Sebastian Tyrała | MF | 7 | 0 | 57 |
| Christopher Kullmann | FW | 7 | 0 | 57 |
| Uwe Hünemeier | DF | 5 | 0 | 56 |
| Marcus Steegmann | FW | 5 | 0 | 56 |
| Damien Le Tallec | MF | 4 | 0 | 55 |
| Francis Bugri | MF | 4 | 0 | 55 |
| Cedric van der Gun | FW | 3 | 0 | 54 |
| Emmanuel Krontiris | FW | 3 | 0 | 54 |
| Christopher Nöthe | FW | 3 | 0 | 54 |
| Bajram Sadrijaj | FW | 3 | 0 | 54 |
| Julian Koch | DF | 2 | 0 | 54 |
| Mehmet Akgün | MF | 2 | 0 | 53 |
| Nizamettin Çalışkan | MF | 2 | 0 | 53 |
| Franck Patrick Njambe | MF | 2 | 0 | 53 |
| Nana Eshun | FW | 2 | 0 | 53 |
| Florian Thorwart | DF | 1 | 0 | 52 |
| Patrick Kohlmann | DF | 1 | 0 | 52 |
| Nico Hillenbrand | DF | 1 | 0 | 52 |
| Yasin Öztekin | MF | 1 | 0 | 52 |
| Christian Eggert | MF | 1 | 0 | 52 |
| Lukas Kruse | GK | 0 | — | 51 |
| Bernd Meier | GK | 0 | — | 51 |
| Sören Pirson | GK | 0 | — | 51 |
| Michael Ratajczak | GK | 0 | — | 51 |
| Amos Sassi | DF | 0 | 0 | 48 |
| Shlomi Dahan | MF | 0 | 0 | 48 |
| Mahir Sağlık | FW | 0 | 0 | 48 |
| Emmanuel Mbende | DF | — | — | 44 |
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.