Borussia Dortmund Player Stats
How the Borussia Dortmund squad compares, season by season, drawn from every finished match we hold. Per-90 boards need 450 minutes, so fewer appear early in a season than late in one. The page says which season it is showing.
Stat
Season: 20262025202420232022
Showing the 5 most recent of the 12 seasons we hold figures for, newest first. These are top-five boards; the full record for a season lives on that season’s table page. The season filters this page without changing its address.
Goals
- 1
Fábio Silva3 - 1
Serhou Guirassy3 - 3
Felix Nmecha2 - 3
Maximilian Beier2 - 5
Daniel Svensson1 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Serhou Guirassy17 - 2
Maximilian Beier9 - 3
Julian Brandt7 - 3
Karim Adeyemi7 - 5
Nico Schlotterbeck5 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Serhou Guirassy21 - 2
J. Bynoe-Gittens8 - 2
Maximilian Beier8 - 4
Karim Adeyemi7 - 5
Julian Brandt5 - 1
Donyell Malen13 - 2
Niclas Füllkrug12 - 3
Julian Brandt7 - 4
Marco Reus6 - 5
Youssoufa Moukoko5 - 1
Donyell Malen9 - 1
Julian Brandt9 - 1
Sébastien Haller9 - 4
Jude Bellingham8 - 5
Giovanni Reyna7 - More players are level on this figure than the five shown. Open the full table to see them all.
Assists
- 1
Jobe Bellingham2 - 1
Konstantinos Karetsas2 - 1
Serhou Guirassy2 - 4
Carney Chukwuemeka1 - 4
Fábio Silva1 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Julian Ryerson15 - 2
Fábio Silva6 - 2
Maximilian Beier6 - 4
Julian Brandt4 - 4
Karim Adeyemi4 - 1
Julian Brandt10 - 2
Pascal Groß9 - 3
Karim Adeyemi6 - 3
Ramy Bensebaini6 - 5
Maximilian Beier5 - 1
Julian Brandt11 - 2
Niclas Füllkrug8 - 3
Marco Reus6 - 4
J. Bynoe-Gittens4 - 5
Marcel Sabitzer3 - 1
Raphaël Guerreiro12 - 2
Julian Brandt8 - 3
Donyell Malen6 - 4
Karim Adeyemi5 - 4
Nico Schlotterbeck5
Goals and assists
- 1
Serhou Guirassy5 - 2
Fábio Silva4 - 3
Maximilian Beier3 - 4
Felix Nmecha2 - 4
Jobe Bellingham2 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Serhou Guirassy18 - 2
Julian Ryerson15 - 2
Maximilian Beier15 - 4
Julian Brandt11 - 4
Karim Adeyemi11 - 1
Serhou Guirassy23 - 2
Julian Brandt15 - 3
Karim Adeyemi13 - 3
Maximilian Beier13 - 5
J. Bynoe-Gittens11 - 1
Niclas Füllkrug20 - 2
Julian Brandt18 - 3
Donyell Malen14 - 4
Marco Reus12 - 5
Marcel Sabitzer7 - 1
Julian Brandt17 - 2
Raphaël Guerreiro16 - 3
Donyell Malen15 - 4
Jude Bellingham12 - 4
Sébastien Haller12
Match rating
- We hold no figures for this statistic for this club in this season.
- 1
Nico Schlotterbeck7.7 - 2
Ramy Bensebaini7.44 - 3
Waldemar Anton7.26 - 4
Gregor Kobel7.18 - 5
Julian Ryerson7.11 - 1
Serhou Guirassy7.27 - 2
Waldemar Anton7.26 - 3
Pascal Groß7.17 - 4
Julian Brandt7.12 - 5
Felix Nmecha7.08 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Nico Schlotterbeck7.3 - 2
Donyell Malen7.28 - 3
Ian Maatsen7.24 - 4
Julian Brandt7.22 - 5
Gregor Kobel7.18 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Jude Bellingham7.44 - 2
Raphaël Guerreiro7.37 - 3
Nico Schlotterbeck7.27 - 4
Julian Brandt7.24 - 5Mats Hummels7.14
Minutes played
- 1
Gregor Kobel719 - 1
Waldemar Anton719 - 3
Serhou Guirassy701 - 4
Daniel Svensson697 - 5
Kouakou Joane Gadou600 - 1
Gregor Kobel3060 - 2
Waldemar Anton2880 - 3
Nico Schlotterbeck2520 - 4
Daniel Svensson2452 - 5
Serhou Guirassy2348 - 1
Gregor Kobel2880 - 2
Serhou Guirassy2602 - 3
Pascal Groß2337 - 4
Julian Brandt2318 - 5
Julian Ryerson2270 - 1
Nico Schlotterbeck2861 - 2
Gregor Kobel2366 - 3
Julian Brandt2230 - 4
Niclas Füllkrug2227 - 5
Marcel Sabitzer1964 - 1
Jude Bellingham2693 - 2
Gregor Kobel2430 - 3
Julian Brandt2410 - 4
Raphaël Guerreiro2296 - 5
Nico Schlotterbeck2256
Goals per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Serhou Guirassy0.39 - 2
Maximilian Beier0.35 - 3
Felix Nmecha0.32 - 4
Nico Schlotterbeck0.17 - 5
Daniel Svensson0.13 - 1
Serhou Guirassy0.65 - 2
Karim Adeyemi0.52 - 3
Emre Can0.43 - 4
Maximilian Beier0.4 - 5
Julian Brandt0.39 - 1
Serhou Guirassy0.73 - 2
Maximilian Beier0.45 - 3
Donyell Malen0.44 - 3
Karim Adeyemi0.44 - 5
J. Bynoe-Gittens0.4 - 1
Youssoufa Moukoko0.7 - 2
Donyell Malen0.66 - 3
Niclas Füllkrug0.48 - 4
Marco Reus0.34 - 5
Karim Adeyemi0.3 - 1
Giovanni Reyna1.02 - 2
Sébastien Haller0.66 - 3
Youssoufa Moukoko0.56 - 4
J. Bynoe-Gittens0.51 - 5
Donyell Malen0.47
Shots per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Serhou Guirassy3.21 - 2
Maximilian Beier3.18 - 3
Felix Nmecha1.89 - 4
Jobe Bellingham1.13 - 5
Nico Schlotterbeck0.85 - 1
Serhou Guirassy3.12 - 2
Karim Adeyemi2.64 - 3
Maximilian Beier2.47 - 4
Julian Brandt2.43 - 5
Carney Chukwuemeka2.03 - 1
Maximilian Beier2.75 - 2
J. Bynoe-Gittens2.55 - 3
Karim Adeyemi2.44 - 4
Serhou Guirassy2.32 - 5
Julian Brandt1.88 - 1
J. Bynoe-Gittens3.28 - 2
Donyell Malen2.99 - 3
Karim Adeyemi2.81 - 4
Marco Reus2.78 - 5
Felix Nmecha2.38 - 1
Youssoufa Moukoko3.34 - 2
Anthony Modeste3.04 - 3
Donyell Malen2.79 - 4
Karim Adeyemi2.68 - 5
Sébastien Haller2.58
Chances created per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Julian Ryerson2.32 - 2
Maximilian Beier1.77 - 3
Serhou Guirassy1.67 - 4
Felix Nmecha1.42 - 5
Daniel Svensson1.03 - 1
Julian Ryerson2.68 - 2
Yan Couto2.47 - 3
Julian Brandt2.2 - 4
Pascal Groß2.07 - 5
Karim Adeyemi1.94 - 1
Julian Brandt2.61 - 1
Pascal Groß2.61 - 3
Karim Adeyemi2.32 - 4
Maximilian Beier2.22 - 5
Julian Ryerson2 - 1
Julian Brandt4.02 - 2
Jadon Sancho2.95 - 3
Marco Reus2.7 - 4
J. Bynoe-Gittens2.28 - 5
Donyell Malen2.17 - 1
Julian Brandt3.34 - 2
Marco Reus2.85 - 3
Raphaël Guerreiro2.67 - 4
Karim Adeyemi2.44 - 5
Donyell Malen2.28
Successful dribbles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Felix Nmecha1.26 - 2
Julian Ryerson0.89 - 3
Kouakou Joane Gadou0.75 - 4
Nico Schlotterbeck0.68 - 5
Serhou Guirassy0.39 - 1
Carney Chukwuemeka3.97 - 2
Karim Adeyemi3.12 - 3
Felix Nmecha2.04 - 4
Julian Ryerson1.93 - 5
Yan Couto1.9 - 1
J. Bynoe-Gittens4.25 - 2
Karim Adeyemi2.75 - 3
Yan Couto2.58 - 4
Julian Ryerson2.26 - 5
Maximilian Beier2.09 - 1
J. Bynoe-Gittens4.65 - 2
Jadon Sancho3.57 - 3
Karim Adeyemi2.68 - 4
Donyell Malen2.62 - 5
Ramy Bensebaini1.9 - 1
Donyell Malen3.58 - 2
Jude Bellingham3.12 - 3
Karim Adeyemi2.59 - 4
Marius Wolf2.47 - 5
Julian Brandt2.35
Tackles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Nico Schlotterbeck3.24 - 2
Daniel Svensson2.45 - 3
Kouakou Joane Gadou2.4 - 4
Jobe Bellingham2.26 - 5
Felix Nmecha1.74 - 1
Carney Chukwuemeka3.04 - 2
Jobe Bellingham3 - 3
Waldemar Anton2.7 - 4
Luca Reggiani2.46 - 5
Nico Schlotterbeck2.27 - 1
Maximilian Beier3.13 - 2
Ramy Bensebaini3.1 - 3
Felix Nmecha2.81 - 4
Yan Couto2.8 - 5
J. Bynoe-Gittens2.51 - 1Mats Hummels3.33
- 2
Felix Nmecha3.06 - 2
Ramy Bensebaini3.06 - 4
Emre Can2.98 - 5
Julian Ryerson2.89 - 1Mats Hummels3.42
- 2
Emre Can3.06 - 3
Thomas Meunier2.81 - 4
Jude Bellingham2.67 - 5
Marco Reus2.66
Interceptions per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Waldemar Anton2.38 - 2
Jobe Bellingham1.62 - 3
Felix Nmecha1.58 - 4
Julian Ryerson1.43 - 5
Nico Schlotterbeck1.37 - 1
Jobe Bellingham2.73 - 2
Maximilian Beier1.91 - 3
Felix Nmecha1.82 - 4
Ramy Bensebaini1.79 - 5
Daniel Svensson1.73 - 1
Felix Nmecha2.44 - 2
Waldemar Anton2.18 - 3
Ramy Bensebaini2.05 - 4
Julian Ryerson1.82 - 5
Marcel Sabitzer1.55 - 1Mats Hummels2.64
- 2
Ramy Bensebaini2.04 - 3
Niklas Süle2.03 - 4
Salih Özcan1.9 - 5
Emre Can1.88 - 1
Salih Özcan1.99 - 2
Nico Schlotterbeck1.95 - 3Mats Hummels1.89
- 4
Jude Bellingham1.83 - 5
Julian Brandt1.76
Totals from finished fixtures in this season. Clean sheets are goalkeepers only. Save percentage is saves over saves plus goals conceded, and is left blank where we hold no conceded count rather than being read as a clean sheet.