Dortmund vs. Stuttgart Historical Head-to-Head

Dortmund
30 wins
16 draws
25 losses
126 goals
Stuttgart
25 wins
16 draws
30 losses
107 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2025-02-0815:30 DortmundStuttgartSignal Iduna Park
BundesligaBundesligaSun2024-09-2217:30 Stuttgart3.45–10.7Dortmund60,000MHPArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2024-04-0618:30 Dortmund2.50–11.6Stuttgart81,365Signal Iduna ParkMatthias JöllenbeckMatch Report
DFB-PokalRound of 16Wed2023-12-0620:45 Stuttgart2–0Dortmund54,500MHPArenaBenjamin BrandMatch Report
BundesligaBundesligaSat2023-11-1115:30 Stuttgart4.22–11.0Dortmund55,000MHPArenaTobias StielerMatch Report
BundesligaBundesligaSat2023-04-1515:30 Stuttgart1.43–31.8Dortmund47,300Mercedes-Benz ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2022-10-2215:30 Dortmund2.65–01.0Stuttgart81,365Signal Iduna ParkDaniel SchlagerMatch Report
BundesligaBundesligaFri2022-04-0820:30 Stuttgart1.70–21.9Dortmund58,248Mercedes-Benz ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2021-11-2015:30 Dortmund2.22–11.6Stuttgart57,900Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaSat2021-04-1018:30 Stuttgart1.72–31.1DortmundMercedes-Benz ArenaRobert SchröderMatch Report
BundesligaBundesligaSat2020-12-1215:30 Dortmund0.91–53.1StuttgartSignal Iduna ParkChristian DingertMatch Report
BundesligaBundesligaSat2019-03-0915:30 Dortmund2.43–10.8Stuttgart81,365Signal Iduna ParkBenjamin CortusMatch Report
BundesligaBundesligaSat2018-10-2015:30 Stuttgart1.00–40.9Dortmund59,000Mercedes-Benz ArenaManuel GräfeMatch Report
BundesligaBundesligaSun2018-04-0815:30 Dortmund1.43–00.4Stuttgart81,360Signal Iduna ParkPatrick IttrichMatch Report
BundesligaBundesligaFri2017-11-1720:30 Stuttgart1.22–11.5Dortmund58,932Mercedes-Benz ArenaFrank WillenborgMatch Report
BundesligaBundesligaSat2016-04-2315:30 Stuttgart0–3Dortmund60,000Mercedes-Benz ArenaDaniel SiebertMatch Report
DFB-PokalQuarter-finalsTue2016-02-0920:30 Stuttgart1–3Dortmund46,500Mercedes-Benz ArenaTobias StielerMatch Report
BundesligaBundesligaSun2015-11-2915:30 Dortmund4–1Stuttgart81,359Signal Iduna ParkManuel GräfeMatch Report
BundesligaBundesligaFri2015-02-2020:30 Stuttgart2–3Dortmund60,000Mercedes-Benz ArenaDeniz AytekinMatch Report
BundesligaBundesligaWed2014-09-2420:00 Dortmund2–2Stuttgart79,500Signal Iduna ParkManuel GräfeMatch Report
BundesligaBundesligaSat2014-03-29Stuttgart2–3DortmundMichael WeinerMatch Report
BundesligaBundesligaFri2013-11-01Dortmund6–1StuttgartFlorian MeyerMatch Report
BundesligaBundesligaSat2013-03-30Stuttgart1–2DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2012-11-03Dortmund0–0StuttgartFelix ZwayerMatch Report
BundesligaBundesligaFri2012-03-30Dortmund4–4StuttgartMichael WeinerMatch Report
BundesligaBundesligaSat2011-10-29Stuttgart1–1DortmundManuel GräfeMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2011-01-22Dortmund1–1StuttgartFelix BrychMatch Report
BundesligaBundesligaSun2010-08-29Stuttgart1–3DortmundPeter GagelmannMatch Report
BundesligaBundesligaSun2010-01-31Stuttgart4–1DortmundPeter GagelmannMatch Report
BundesligaBundesligaSat2009-08-22Dortmund1–1StuttgartHelmut FleischerMatch Report
BundesligaBundesligaSat2009-03-07Stuttgart2–1DortmundFlorian MeyerMatch Report
BundesligaBundesligaSat2008-09-27Dortmund3–0StuttgartFelix BrychMatch Report
BundesligaBundesligaTue2008-05-06Dortmund3–2StuttgartMichael KempterMatch Report
BundesligaBundesligaSat2007-12-01Stuttgart1–2DortmundFelix BrychMatch Report
BundesligaBundesligaSun2007-02-04Dortmund0–1StuttgartMarkus MerkMatch Report
BundesligaBundesligaSat2006-08-26Stuttgart1–3DortmundFranz-Xaver WackMatch Report
BundesligaBundesligaSat2006-03-11Stuttgart0–0DortmundMichael WeinerMatch Report
BundesligaBundesligaSun2005-10-02Dortmund0–0StuttgartFlorian MeyerMatch Report
BundesligaBundesligaSun2005-03-13Dortmund0–2StuttgartFlorian MeyerMatch Report
BundesligaBundesligaSat2004-10-16Stuttgart2–0DortmundFlorian MeyerMatch Report
BundesligaBundesligaSat2004-03-06Dortmund0–2StuttgartMarkus MerkMatch Report
BundesligaBundesligaSat2003-09-20Stuttgart1–0DortmundMarkus MerkMatch Report
BundesligaBundesligaSun2003-02-09Stuttgart1–0DortmundHelmut FleischerMatch Report
BundesligaBundesligaSat2002-08-24Dortmund3–1StuttgartMichael WeinerMatch Report
BundesligaBundesligaSat2002-03-30Stuttgart3–2DortmundMarkus MerkMatch Report
BundesligaBundesligaSat2001-11-03Dortmund1–0StuttgartWolfgang StarkMatch Report
BundesligaBundesligaFri2001-05-04Dortmund0–0StuttgartAlfons BergMatch Report
BundesligaBundesligaSat2000-12-02Stuttgart0–2DortmundEdgar SteinbornMatch Report
BundesligaBundesligaSat2000-04-29Stuttgart1–2DortmundLutz Michael FröhlichMatch Report
BundesligaBundesligaSat1999-12-11Dortmund1–1StuttgartJürgen AustMatch Report
BundesligaBundesligaFri1998-12-18Dortmund3–0StuttgartFranz-Xaver WackMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaFri1998-08-14Stuttgart2–1DortmundBernd HeynemannMatch Report
BundesligaBundesligaSat1998-02-07Dortmund3–1StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1997-08-30Stuttgart0–0DortmundLutz Michael FröhlichMatch Report
BundesligaBundesligaSat1997-03-15Stuttgart4–1DortmundBernd HeynemannMatch Report
BundesligaBundesligaSat1996-09-14Dortmund1–1StuttgartBernhard ZerrMatch Report
BundesligaBundesligaSat1996-03-16Stuttgart0–5DortmundBernd HeynemannMatch Report
BundesligaBundesligaSat1995-09-16Dortmund6–3StuttgartMichael MalbrancMatch Report
BundesligaBundesligaSat1995-03-25Stuttgart0–0DortmundAlfons BergMatch Report
BundesligaBundesligaSat1994-09-24Dortmund5–0StuttgartWieland ZillerMatch Report
BundesligaBundesligaTue1994-03-08Dortmund1–2StuttgartManfred HarderMatch Report
BundesligaBundesligaSat1993-09-04Stuttgart2–2DortmundEdgar SteinbornMatch Report
BundesligaBundesligaFri1993-05-14Dortmund0–4StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1992-11-21Stuttgart1–0DortmundKarl-Heinz GläserMatch Report
BundesligaBundesligaSat1992-04-25Stuttgart4–2DortmundManfred HarderMatch Report
BundesligaBundesligaSat1991-10-26Dortmund0–0StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1991-02-23Stuttgart7–0DortmundWolf-Günter WieselMatch Report
BundesligaBundesligaWed1990-08-08Dortmund0–3StuttgartManfred HarderMatch Report
BundesligaBundesligaSat1990-04-28Dortmund2–0StuttgartEdgar SteinbornMatch Report
BundesligaBundesligaSat1989-10-21Stuttgart3–1DortmundMarkus MerkMatch Report
BundesligaBundesligaSat1989-02-18Stuttgart1–3DortmundAnton MatheisMatch Report
BundesligaBundesligaFri1988-07-22Dortmund1–2StuttgartWilfried HeitmannMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2022-10-2215:30 Dortmund2.65–01.0Stuttgart81,365Signal Iduna ParkDaniel SchlagerMatch Report
BundesligaBundesligaFri2022-04-0820:30 Stuttgart1.70–21.9Dortmund58,248Mercedes-Benz ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2021-11-2015:30 Dortmund2.22–11.6Stuttgart57,900Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaSat2021-04-1018:30 Stuttgart1.72–31.1DortmundMercedes-Benz ArenaRobert SchröderMatch Report
BundesligaBundesligaSat2019-03-0915:30 Dortmund2.43–10.8Stuttgart81,365Signal Iduna ParkBenjamin CortusMatch Report
BundesligaBundesligaSat2018-10-2015:30 Stuttgart1.00–40.9Dortmund59,000Mercedes-Benz ArenaManuel GräfeMatch Report
BundesligaBundesligaSun2018-04-0815:30 Dortmund1.43–00.4Stuttgart81,360Signal Iduna ParkPatrick IttrichMatch Report
BundesligaBundesligaSat2016-04-2315:30 Stuttgart0–3Dortmund60,000Mercedes-Benz ArenaDaniel SiebertMatch Report
DFB-PokalQuarter-finalsTue2016-02-0920:30 Stuttgart1–3Dortmund46,500Mercedes-Benz ArenaTobias StielerMatch Report
BundesligaBundesligaSun2015-11-2915:30 Dortmund4–1Stuttgart81,359Signal Iduna ParkManuel GräfeMatch Report
BundesligaBundesligaFri2015-02-2020:30 Stuttgart2–3Dortmund60,000Mercedes-Benz ArenaDeniz AytekinMatch Report
BundesligaBundesligaSat2014-03-29Stuttgart2–3DortmundMichael WeinerMatch Report
BundesligaBundesligaFri2013-11-01Dortmund6–1StuttgartFlorian MeyerMatch Report
BundesligaBundesligaSat2013-03-30Stuttgart1–2DortmundDeniz AytekinMatch Report
BundesligaBundesligaSun2010-08-29Stuttgart1–3DortmundPeter GagelmannMatch Report
BundesligaBundesligaSat2008-09-27Dortmund3–0StuttgartFelix BrychMatch Report
BundesligaBundesligaTue2008-05-06Dortmund3–2StuttgartMichael KempterMatch Report
BundesligaBundesligaSat2007-12-01Stuttgart1–2DortmundFelix BrychMatch Report
BundesligaBundesligaSat2006-08-26Stuttgart1–3DortmundFranz-Xaver WackMatch Report
BundesligaBundesligaSat2002-08-24Dortmund3–1StuttgartMichael WeinerMatch Report
BundesligaBundesligaSat2001-11-03Dortmund1–0StuttgartWolfgang StarkMatch Report
BundesligaBundesligaSat2000-12-02Stuttgart0–2DortmundEdgar SteinbornMatch Report
BundesligaBundesligaSat2000-04-29Stuttgart1–2DortmundLutz Michael FröhlichMatch Report
BundesligaBundesligaFri1998-12-18Dortmund3–0StuttgartFranz-Xaver WackMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat1998-02-07Dortmund3–1StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1996-03-16Stuttgart0–5DortmundBernd HeynemannMatch Report
BundesligaBundesligaSat1995-09-16Dortmund6–3StuttgartMichael MalbrancMatch Report
BundesligaBundesligaSat1994-09-24Dortmund5–0StuttgartWieland ZillerMatch Report
BundesligaBundesligaSat1990-04-28Dortmund2–0StuttgartEdgar SteinbornMatch Report
BundesligaBundesligaSat1989-02-18Stuttgart1–3DortmundAnton MatheisMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2023-04-1515:30 Stuttgart1.43–31.8Dortmund47,300Mercedes-Benz ArenaHarm OsmersMatch Report
BundesligaBundesligaWed2014-09-2420:00 Dortmund2–2Stuttgart79,500Signal Iduna ParkManuel GräfeMatch Report
BundesligaBundesligaSat2012-11-03Dortmund0–0StuttgartFelix ZwayerMatch Report
BundesligaBundesligaFri2012-03-30Dortmund4–4StuttgartMichael WeinerMatch Report
BundesligaBundesligaSat2011-10-29Stuttgart1–1DortmundManuel GräfeMatch Report
BundesligaBundesligaSat2011-01-22Dortmund1–1StuttgartFelix BrychMatch Report
BundesligaBundesligaSat2009-08-22Dortmund1–1StuttgartHelmut FleischerMatch Report
BundesligaBundesligaSat2006-03-11Stuttgart0–0DortmundMichael WeinerMatch Report
BundesligaBundesligaSun2005-10-02Dortmund0–0StuttgartFlorian MeyerMatch Report
BundesligaBundesligaFri2001-05-04Dortmund0–0StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1999-12-11Dortmund1–1StuttgartJürgen AustMatch Report
BundesligaBundesligaSat1997-08-30Stuttgart0–0DortmundLutz Michael FröhlichMatch Report
BundesligaBundesligaSat1996-09-14Dortmund1–1StuttgartBernhard ZerrMatch Report
BundesligaBundesligaSat1995-03-25Stuttgart0–0DortmundAlfons BergMatch Report
BundesligaBundesligaSat1993-09-04Stuttgart2–2DortmundEdgar SteinbornMatch Report
BundesligaBundesligaSat1991-10-26Dortmund0–0StuttgartAlfons BergMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSun2024-09-2217:30 Stuttgart3.45–10.7Dortmund60,000MHPArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2024-04-0618:30 Dortmund2.50–11.6Stuttgart81,365Signal Iduna ParkMatthias JöllenbeckMatch Report
DFB-PokalRound of 16Wed2023-12-0620:45 Stuttgart2–0Dortmund54,500MHPArenaBenjamin BrandMatch Report
BundesligaBundesligaSat2023-11-1115:30 Stuttgart4.22–11.0Dortmund55,000MHPArenaTobias StielerMatch Report
BundesligaBundesligaSat2020-12-1215:30 Dortmund0.91–53.1StuttgartSignal Iduna ParkChristian DingertMatch Report
BundesligaBundesligaFri2017-11-1720:30 Stuttgart1.22–11.5Dortmund58,932Mercedes-Benz ArenaFrank WillenborgMatch Report
BundesligaBundesligaSun2010-01-31Stuttgart4–1DortmundPeter GagelmannMatch Report
BundesligaBundesligaSat2009-03-07Stuttgart2–1DortmundFlorian MeyerMatch Report
BundesligaBundesligaSun2007-02-04Dortmund0–1StuttgartMarkus MerkMatch Report
BundesligaBundesligaSun2005-03-13Dortmund0–2StuttgartFlorian MeyerMatch Report
BundesligaBundesligaSat2004-10-16Stuttgart2–0DortmundFlorian MeyerMatch Report
BundesligaBundesligaSat2004-03-06Dortmund0–2StuttgartMarkus MerkMatch Report
BundesligaBundesligaSat2003-09-20Stuttgart1–0DortmundMarkus MerkMatch Report
BundesligaBundesligaSun2003-02-09Stuttgart1–0DortmundHelmut FleischerMatch Report
BundesligaBundesligaSat2002-03-30Stuttgart3–2DortmundMarkus MerkMatch Report
BundesligaBundesligaFri1998-08-14Stuttgart2–1DortmundBernd HeynemannMatch Report
BundesligaBundesligaSat1997-03-15Stuttgart4–1DortmundBernd HeynemannMatch Report
BundesligaBundesligaTue1994-03-08Dortmund1–2StuttgartManfred HarderMatch Report
BundesligaBundesligaFri1993-05-14Dortmund0–4StuttgartAlfons BergMatch Report
BundesligaBundesligaSat1992-11-21Stuttgart1–0DortmundKarl-Heinz GläserMatch Report
BundesligaBundesligaSat1992-04-25Stuttgart4–2DortmundManfred HarderMatch Report
BundesligaBundesligaSat1991-02-23Stuttgart7–0DortmundWolf-Günter WieselMatch Report
BundesligaBundesligaWed1990-08-08Dortmund0–3StuttgartManfred HarderMatch Report
BundesligaBundesligaSat1989-10-21Stuttgart3–1DortmundMarkus MerkMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaFri1988-07-22Dortmund1–2StuttgartWilfried HeitmannMatch Report

Fixture Leaders

Dortmund Players vs. Stuttgart

Dortmund Players vs. Stuttgart Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Otto Addogh GHAMF62850010
Manuel Akanjich SUIDF,MF5445000000
Martin Amedickde GERDF2910000
Waldemar Antonde GERDF,MF190000000
Lucas Barriospy PARFW62742020
Marc Bartraes ESPDF190000000
Michy Batshuayibe BELFW190100000
Karsten Baumannde GERDF32700000
Wolfgang de Beerde GERGK65400000
Manfred Binzde GERDF1900000
Markus Brzenskade GERDF54500030
Delron Buckleyza RSAFW,MF31040000
Roman Bürkich SUIGK8720000000
Jakub Błaszczykowskipl POLMF9632100010
Gonzalo Castrode GERDF,MF190110000
Stéphane Chapuisatch SUIFW129745020
Harry Decheivernl NEDFW1902000
Philipp Degench SUIDF,FW43600000
Thomas Delaneydk DENMF3181000000
Guy Demelci CIVDF,MF21800000
Abdou Diallosn SENDF2180000000
Norbert Dickelde GERFW2950000
Martin Drillerde GERFW21350000
Erik Durmde GERDF,FW4291000000
Evanílsonbr BRADF,FW97170030
Thomas Franckde GERMF54050010
Alexander Freich SUIFW53274000
Steffen Freundde GERMF76300010
Dennis Gentenaarnl NEDGK1900000
Sergei Gorlukovichru RUSDF21800000
Uwe Grauerde GERDF21800000
Kevin Großkreutzde GERDF,FW11754000020
Serhou Guirassygn GUIFW190100000
Erling Haalandno NORFW,MF2180020000
Achraf Hakimima MARDF,MF2180000000
Jörg Heinrichde GERDF,MF98100040
Thomas Helmerde GERDF,MF87121000
Marwin Hitzch SUIGK190000010
Marcel Hötteckede GERGK1900000
Mats Hummelsde GERDF221,602100020
Ciro Immobileit ITAFW190100000
Shinji Kagawajp JPNFW,MF9633220010
Steffen Karlde GERDF,MF1900000
Stefan Klosde GERGK161,4400000
Gregor Kobelch SUIGK8720000010
Jürgen Kohlerde GERDF119902050
Jan Kollercz CZEFW87202020
Robert Kovačhr CRODF21800010
Florian Kringede GERDF,MF97651020
Thomas Krothde GERMF32700010
Günter Kutowskide GERDF121,0040030
Philipp Lauxde GERGK1900000
Jens Lehmannde GERGK76300000
Murdo MacLeodsct SCOMF54001000
Christoph Metzelderde GERDF86310000
Thomas Meunierbe BELDF,MF190000000
Frank Millde GERFW84142020
Mateu Moreyes ESPDF2173010010
Alfred Nijhuisnl NEDDF21800000
Robert Nikolicde GERDF32460000
Sunday Olisehng NGADF,MF31810010
Patrick Owomoyelade GERDF,MF32700000
Salih Özcantr TURMF4347000010
Sokratis Papastathopoulosgr GREDF9765100030
Mladen Petrićhr CROFW1901000
Maximilian Philippde GERFW,MF3214300000
Steven Pienaarza RSAMF21560000
Gerhard Poschnerde GERMF63810000
Flemming Povlsendk DENFW54501010
Knut Reinhardtde GERMF96690021
Stefan Reuterde GERDF,MF221,8632150
Gio Reynaus USAFW,MF6277310010
Karl-Heinz Riedlede GERFW43482010
Tomáš Rosickýcz CZEMF97940030
Antonio Rukavinars SRBDF1900000
Michael Rummeniggede GERFW,MF86750020
Julian Ryersonno NORDF,MF5396010000
Marcel Sabitzerat AUTFW,MF4296000020
Bachirou Saloutg TOGFW21802000
Matthias Sammerde GERDF,MF65241010
Felipe Santanabr BRADF54441010
Marcel Schmelzerde GERDF161,250010040
Michael Schulzde GERDF65400000
Antônio da Silvabr BRAMF1900000
Euzebiusz Smolarekpl POLFW,MF42920000
Miroslav Stevićrs SRBMF53771110
Bernd Storckde GERDF1900000
Neven Subotićrs SRBDF121,080000010
Niklas Sülede GERDF3270110000
Tingabr BRAMF74951020
Jeremy Toljande GERDF,MF2117000000
Ömer Topraktr TURDF190000000
René Tretschokde GERMF21200000
Guillaume Warmuzfr FRAGK21800000
Roman Weidenfellerde GERGK191,710000000
Axel Witselbe BELDF,MF5415000010
Christian Wörnsde GERDF121,0271011
Andriy Yarmolenkoua UKRFW,MF190000000
Lee Young-pyokr KORDF21800000
Ned Zelićau AUSDF,MF31931000
Marc Zieglerde GERGK1900000
Michael Zorcde GERMF161,2332030
Márcio Amorosobr BRAFW32680031
Giovanni Federicode GERMF21770000
Donyell Malennl NEDFW,MF5249210000
Marius Wolfde GERDF,FW4159000010
Fredi Bobicde GERFW43251000
Frank Pagelsdorfde GERMF1850010
Jürgen Wegmannde GERFW31700010
Torsten Fringsde GERMF32640010
Sebastian Kehlde GERDF,MF151,2040040
Nuri Şahintr TURMF14966010010
André Schürrlede GERFW,MF182000100
Karim Adeyemide GERFW,MF6417000020
Ian Maatsennl NEDDF,MF181000000
Tamás Hajnalhu HUNMF42641000
André Bergdølmono NORDF1770000
Günter Breitzkede GERMF31662000
Niclas Füllkrugde GERFW3224100000
Jonas Hofmannde GERFW,MF1750000
Niclas Jensendk DENDF1750000
Christian Pulisicus USAFW,MF4202320010
Marco Reusde GERFW,MF191,3181022120
Damien Le Tallecfr FRADF,FW1690000
Bodo Schmidtde GERDF96440030
Nelson Valdezpy PARFW86253030
Ewerthonbr BRAFW74911030
Mohamed Zidaneg EGYFW1670000
İlkay Gündoğande GERMF6478100000
Victor Ikpebang NGAFW1660010
Jacob Bruun Larsendk DENFW,MF165000000
Christian Nerlingerde GERMF2680000
Leonardo Rodríguezar ARGFW,MF1650010
Andreas Möllerde GERMF141,2315000
Jude Bellinghameng ENGMF6501300020
Ramy Bensebainidz ALGDF,MF3153000020
Wolfgang Feiersingerat AUTDF32420010
Pascal Großde GERDF,FW162000000
Sébastien Hallerci CIVFW271100000
Felix Nmechade GERMF3117000000
Júlio Césarbr BRADF75061000
Paul Lambertsct SCOMF21500000
Oliver Kirchde GERDF,MF1590010
Henrikh Mkhitaryanam ARMFW,MF6449210000
Emre Cande GERDF,MF9544000020
Nico Schlotterbeckde GERDF5415010000
Martin Wiercimok1500000
Paco Alcáceres ESPFW2134200000
Kevin-Prince Boatenggh GHAFW,MF1450000
Flávio Conceiçãobr BRAMF1450000
Soumaïla Coulibalyfr FRADF145000000
Yan Coutobr BRADF,MF145000000
Kevin Kamplsi SVNMF145000000
Moritz Leitnerde GERMF5176000000
Dan-Axel Zagadoufr FRADF5188000000
Julian Schieberde GERFW3580000
Reinierbr BRAMF132000000
Pierre-Emerick Aubameyangga GABFW,MF6406610000
Julian Weiglde GERDF,MF3202000000
Martin Kreede GERDF53010010
Stefan Strerathde GERMF1300000
Peter Quallode GERDF1290010
Vladimir Butru RUSMF53561000
Mahmoud Dahoudde GERMF4243000000
Nico Schulzde GERDF,FW127000000
Robert Lewandowskipl POLFW86364010
Michael Luschde GERFW,MF64060000
Dimitar Rangelovbg BULFW,MF1260000
Mehmet Akgüntr TURDF,FW1250000
Thomas Häßlerde GERMF1250000
Felix Passlackde GERDF,MF125000000
Adrián Ramosco COLFW3117010000
Ansgar Knauffde GERDF,MF226100000
Anthony Modestefr FRAFW124000000
Lars Rickende GERFW,MF161,0142030
Lothar Sippelde GERFW,MF41971000
Jamie Gittenseng ENGFW,MF4172010000
Jovan Kirovskius USAFW1220000
Paulo Sousapt PORMF1190000
Rubén Sosauy URUFW1180000
Joe Gyauus USADF,FW117000000
Marc-André Kruskade GERMF73000010
Sergej Barbarezba BIHFW,MF31550010
Łukasz Piszczekpl POLDF,MF141,080230010
Steffen Tiggesde GERFW116000000
Salvatore Gambinode GERFW,MF2260000
Miloš Jojićrs SRBMF2105000000
Sahr Senesiede GERFW,MF1150000
Christopher Kullmannde GERFW1130000
Mark Strudaldk DENFW1130000
Ibrahim Tankogh GHAFW4890000
Dedêbr BRADF211,7882020
Thorgan Hazardbe BELFW,MF4216000000
Heiko Herrlichde GERFW125914010
Ivan Perišićhr CRODF,FW31021010
Matthew Amoahgh GHAFW1110000
Ahmed Reda Madounidz ALGDF31120000
Jadon Sanchoeng ENGFW,MF5366100000
Raphaël Guerreiropt PORDF,MF8567040000
Jan-Derek Sørensenno NORFW,MF2310000
Daniel Gordonjm JAMDF,MF170000
David Odonkorde GERFW,MF53270000
Mario Götzede GERFW,MF9639210010
Carsten Woltersde GERDF,MF160000
Julian Brandtde GERFW,MF10552200010
Markus Feulnerde GERMF150000
Youssoufa Moukokode GERFW6169110000
Stephan Ritz150000
Sergio Gómezes ESPDF,MF14000000
Giuseppe Reinade GERFW62160010
Sven Benderde GERDF,MF7407000000
Scott Boothsct SCOFW130000
Thomas Hengende GERDF130000
Juan Fernándezar ARGDF,MF110000
Matthias Ginterde GERDF,MF3181000000
Marco Stiepermannde GERFW,MF110000
98070,21312330421313

Dortmund Goalkeepers vs. Stuttgart

Dortmund Goalkeepers vs. Stuttgart Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Wolfgang de Beerde GERGK6540161
Roman Bürkich SUIGK872023101465.23
Dennis Gentenaarnl NEDGK19001
Marwin Hitzch SUIGK19032133.30
Marcel Hötteckede GERGK19020
Stefan Klosde GERGK161,440246
Gregor Kobelch SUIGK872040142567.52
Philipp Lauxde GERGK19030
Jens Lehmannde GERGK763043
Guillaume Warmuzfr FRAGK218040
Roman Weidenfellerde GERGK191,710624350.03
Marc Zieglerde GERGK19040
716,390721074363.919

Stuttgart Players vs. Dortmund

Stuttgart Players vs. Dortmund Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Jonathan Akpoborieng NGAFW42920000
Felipe Aliste Lopesbr BRADF1900000
Karl Allgöwerde GERFW,MF65322000
Ioannis Amanatidisgr GREFW,MF31680000
Waldemar Antonde GERDF,MF7630010030
Santiago Ascacíbarar ARGMF4357000020
Markus Babbelde GERDF32700010
Holger Badstuberde GERDF3225000000
Krasimir Balakovbg BULMF131,1102120
José Basualdoar ARGMF42620000
Timo Baumgartlde GERDF4360000010
Thomas Bertholdde GERDF139670040
Daniel Bierofkade GERMF1900000
Fredi Bobicde GERFW75521020
Michael Bochtlerde GERDF1900000
Arthur Bokaci CIVDF85980010
Marcelo Bordonbr BRADF98100020
Fabian Bredlowde GERGK190000000
Guido Buchwaldde GERDF,MF119841000
Andreas Buckde GERMF128710010
Stefano Celozzide GERDF21800000
Matthieu Delpierrefr FRADF97830020
Serey Dieci CIVMF2157000010
Slobodan Dubajićrs SRBDF76090020
Dungabr BRAMF32121000
Giovane Élberbr BRAFW54212020
Wataru Endojp JPNDF,MF6540000020
Jochen Endreßde GERDF42160010
Thomas Ernstde GERGK1900000
Alexander Essweinde GERFW,MF190000000
Franco Fodade GERDF42890000
Michael Frontzeckde GERDF109000020
Ionel Ganearo ROUFW63341000
Maurizio Gaudinode GERMF86562010
Heiko Gerberde GERDF,MF74270030
Nicolás Gonzálezar ARGFW,MF3187100000
Kevin Großkreutzde GERDF,FW190000010
Carlos Gruezoec ECUMF3235000000
Marco Haberde GERMF42830010
Karim Hagguitn TUNDF1901000
Matthias Hagnerde GERMF32460010
Jürgen Hartmannde GERMF64790010
Hendrik Herzogde GERDF21800020
Roberto Hilbertde GERDF,MF75010000
Timo Hildebrandde GERGK141,2600010
Andreas Hinkelde GERDF98101010
Thomas Hitzlspergerde GERMF86130030
Alexander Hlebby BLRMF106411010
Vedad Ibiševićba BIHFW7457110010
Eike Immelde GERGK131,1700010
Emiliano Insúaar ARGDF7598000010
Hiroki Itojp JPNDF4360000000
Francisco Javier Rodríguezmx MEXDF31810010
Ozan Kabaktr TURDF190000000
Sasa Kalajdzicat AUTFW,MF190100000
Atakan KarazorMF9714020040
Srečko Katanecsi SVNDF,MF21801000
Jens Kellerde GERDF32701000
Marc-Oliver Kempfde GERDF3265100010
Florian Kleinat AUTDF,MF3270101100
Jürgen Klinsmannde GERFW1900010
Gregor Kobelch SUIGK2180000000
Ludwig Köglde GERFW,MF97060010
Artem Kravetsua UKRFW190000000
Axel Krusede GERFW43190010
William Kvistdk DENMF43600010
Philipp Lahmde GERDF,MF32700000
Mitchell Langerakau AUSGK190000000
Jens Lehmannde GERGK43600010
Ludovic Magninch SUIDF75280000
Ciprian Maricaro ROUFW63261020
Rui Marquesao ANGDF32080000
Fernando Meirapt PORDF,MF119301031
Cristian Molinaroit ITADF,MF53900000
Florian Müllerde GERGK3270000000
Alexander Nübelde GERGK4360000010
Ricardo Osoriomx MEXDF32090000
Pável Pardomx MEXMF43600010
Benjamin Pavardfr FRADF4360000000
Pavel Pogrebnyakru RUSFW32011020
Peter Rasmussendk DENFW1900000
Oriol Romeues ESPMF190000010
Antonio Rüdigerde GERDF3270000000
Gōtoku Sakaijp JPNDF,MF7561000000
Matthias Sammerde GERDF,MF43600010
Günther Schäferde GERDF64150010
Raphael Schäferde GERGK21800000
Nils Schmälerde GERDF42790000
Manfred Schnalkede GERMF1900000
Uwe Schneiderde GERDF32700000
Daniel Schwaabde GERDF6527000000
Ásgeir Sigurvinssonis ISLMF42730010
Zvonimir Soldohr CRODF,MF191,6652020
Borna Sosahr CRODF,MF6540020010
Angelo Stillerde GERMF4354000010
Mitko Stojkovskimk MKDDF21800010
Martin Stranzlat AUTDF,MF32700010
Alexander Strehmelde GERDF,MF74531000
Thomas Strunzde GERMF43600000
Toni Šunjićba BIHDF190000000
Imre Szabicshu HUNFW21440010
Serdar Tascide GERDF107822020
Jens Todtde GERDF,MF43160030
Christian Träschde GERDF,MF43601000
Eberhard Trautnerde GERGK21800000
Przemysław Tytońpl POLGK2180000000
Sven Ulreichde GERGK10900000000
Josha Vagnomande GERDF,MF5317110000
Frank Verlaatnl NEDDF54501010
Jurica Vranješhr CROMF31440000
Fritz Walterde GERFW118949110
Timo Wenzelde GERDF43600000
Franz Wohlfahrtat AUTGK76300000
Dan-Axel Zagadoufr FRADF5381000000
Michael Zeyerde GERMF1900000
Marc Zieglerde GERGK1900000
Ron-Robert Zielerde GERGK4360000000
Boris Živkovićhr CRODF21280000
Tiago Tomáspt PORFW,MF3166000010
Mateo Klimowiczde GERFW,MF2147000000
Konstantinos Mavropanosgr GREDF6455000031
Maximilian Mittelstädtde GERDF,MF4336030000
Lukas Ruppde GERMF3236100000
Moritz Leitnerde GERMF3209000000
Berkay Özcantr TURMF2107010000
Michél Mazingu-Dinzeycd CODMF1830010
Murat Yakinch SUIDF21730010
Kristijan Đorđevićrs SRBMF21261000
Sean Dundeede GERFW54423100
Eyjólfuris ISLDF,MF63904010
Demir Hotićyu YUGFW1811000
Adrian Knupch SUIFW32353010
Antônio da Silvabr BRAMF21600000
Federico Barbait ITADF179000000
Jon Dahl Tomassondk DENFW,MF21690001
Sami Khedirade GERMF54390000
Michael Mutzelde GERMF1790000
Omar Marmousheg EGYFW,MF178000000
Chris Führichde GERFW,MF7380000100
Horst Heldtde GERMF31721100
Pablo Maffeoes ESPDF,MF177000000
Philipp Försterde GERFW,MF3213100010
Deniz Undavde GERFW,MF4325300010
Roberto Pintopt PORMF32270010
Naouirou Ahamadafr FRAMF173000000
Serhou Guirassygn GUIFW5349301100
Timo Wernerde GERFW,MF5411010000
Adam Hloušekcz CZEDF,FW172000000
Alexandru Maximro ROUMF5291100000
Julian Chabotde GERDF169000000
Ermedin Demirovićba BIHFW,MF169100000
Tamás Hajnalhu HUNMF21580000
Raphael Holzhauserat AUTFW,MF1690010
Pavel Kukacz CZEFW1690000
Shinji Okazakijp JPNFW,MF2720000
Julian Schieberde GERFW21522000
Sven Schipplockde GERFW1690010
Michael Schröderde GERMF21590010
Steven Zuberch SUIDF,FW169000010
Tanguy Coulibalyfr FRAFW,MF5283210010
Silas Katompacd CODDF,FW6191411120
Jamie Lewelingde GERFW,MF4241020010
Timo Gebhartde GERMF42280010
André Golkede GERFW,MF1640010
Thomas Brdarićde GERFW1620000
Thorsten Legatde GERMF43320010
Georg Niedermeierde GERDF14940200032
Sebastian Rudyde GERMF1610000
Khalid Boulahrouznl NEDDF42670010
Cacaude GERFW141,0142030
Adhemarbr BRAFW31050000
Élsonbr BRAMF21011000
Erik Thommyde GERFW,MF4159000000
Rainer Schütterlede GERFW,MF2671000
Alexander Blessinde GERFW1500000
Takuma Asanojp JPNFW,MF146000000
Rüdiger Kaufde GERMF2670000
Chadrac Akolocd CODFW,MF267100000
Yıldıray Baştürktr TURMF21350000
Josip Brekalohr CROFW,MF145100000
Gonzalo Castrode GERDF,MF2135010000
Daniel Didavide GERFW,MF8502410010
Alexander Farnerudse SWEMF1450000
Mario Gómezde GERFW9624400030
Marco Grimmde GERDF21200020
Martin Harnikat AUTFW,MF11731100010
Kevin Kurányide GERFW64391010
Martin Lanigde GERMF1450000
Sreto Ristićrs SRBFW,MF2530000
Danny Schwarzde GERMF1450000
Martin Spanringde GERDF21350000
Daniel Ginczekde GERFW2134000000
Rainer Zietschde GERDF21261010
Bradley Carnellza RSADF,MF42600010
Jacob Bruun Larsendk DENFW,MF134000000
Jan Šimákcz CZEMF1340000
Jesper Grønkjærdk DENFW,MF21210000
Marc Kienlede GERDF,MF31780000
Georges Mandjeckcm CMRDF,MF1300000
Marco Strellerch SUIFW3880010
Juan Pereaco COLFW129000000
Radosław Gilewiczpl POLFW,MF2691010
Zdravko Kuzmanovićrs SRBMF64071020
Roberto Massimode GERDF,FW3104100000
Jochen Seitzde GERDF,MF32040000
Mohammed Abdellaoueno NORFW1230000
Ante Čovićhr CROMF1230000
Nikolas Narteydk DENMF257000000
Alexis Tibidifr FRAMF123000000
Anrie Chasejp JPNDF121000000
Anastasios Donisgr GREFW,MF121000000
Robbie Kruseau AUSFW,MF121000000
Gerhard Poschnerde GERMF85510010
Fabian Riederch SUIFW,MF121000000
Ahmed Salah Hosnyeg EGYFW2440000
Thomas Schneiderde GERDF95410052
Ibrahima Traorégn GUIMF52730000
Anthony Rouaultfr FRADF2110000000
Angelo Vaccaroit ITAFW1190000
Benedikt Röckerde GERDF1180000
Luca Pfeifferde GERFW117000000
Florin Răducioiuro ROUFW2850000
Giuseppe Catizonede GERMF1160000
Silvio Meißnerde GERMF106623140
Andreas Beckde GERDF,MF6388000010
Lilian Egloffde GERMF114000000
Olaf Schmälerde GERFW21041000
El Bilal Touréml MLIFW113100000
Christoph Hemleinde GERFW,MF1130000
Filip Kostićrs SRBDF,FW5285010000
Christian Gentnerde GERMF191,273210020
Jürgen Kramnyde GERMF21020010
Bernd Nehrigde GERDF,FW1120000
Ewerthonbr BRAFW1110000
Philip Heisede GERDF,MF111000000
Michael Oelkuchde GERMF1100000
Borys Tashchyua UKRFW,MF19000000
Manfred Kastlde GERFW2150010
Mamadou Bahgn GUIMF170000
Pablo Thiamgn GUIDF,MF64361020
Dennis Aogode GERDF,MF273000020
Mahmoud Dahoudde GERMF15000000
Philipp Klementde GERMF15000000
Krisztián Liszteshu HUNMF62010000
Christian Tiffertde GERMF84110000
Marvin Wanitzekde GERMF15000000
Hamadi Al Ghaddiouima MARFW14000000
Axel Jüptnerde GERMF140010
Darko Churlinovmk MKDFW,MF28000000
Orel Mangalabe BELMF4244020010
Pascal Stenzelde GERDF,MF4124000000
Leonidas Stergiouch SUIDF358000000
Jeong Woo-yeongkr KORFW,MF327000000
Sébastien Fournierch SUIMF120000
Federico Machedait ITAFW120000
Enzo Millotfr FRAMF7482130010
Steffen Dangelmayrde GERDF110000
Patrick Funkde GERDF,MF2910000
98470,09010425841537

Stuttgart Goalkeepers vs. Dortmund

Stuttgart Goalkeepers vs. Dortmund Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Fabian Bredlowde GERGK19063350.00
Thomas Ernstde GERGK19020
Timo Hildebrandde GERGK141,260119
Eike Immelde GERGK131,170175
Gregor Kobelch SUIGK2180114763.60
Mitchell Langerakau AUSGK19030
Jens Lehmannde GERGK436060
Florian Müllerde GERGK32701991052.60
Alexander Nübelde GERGK43601521386.72
Raphael Schäferde GERGK218050
Eberhard Trautnerde GERGK218061
Przemysław Tytońpl POLGK21801971263.20
Sven Ulreichde GERGK1090017251270.61
Franz Wohlfahrtat AUTGK7630101
Marc Zieglerde GERGK19050
Ron-Robert Zielerde GERGK436026111461.50
716,3901131267164.619

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.