Dortmund vs. Hoffenheim Historical Head-to-Head

Dortmund
16 wins
10 draws
8 losses
55 goals
Hoffenheim
8 wins
10 draws
16 losses
49 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-04-26HoffenheimDortmundPreZero Arena
BundesligaBundesligaSat2024-12-14DortmundHoffenheimSignal Iduna Park
BundesligaBundesligaSun2024-02-2517:30 Dortmund1.92–31.3Hoffenheim81,365Signal Iduna ParkMarco FritzMatch Report
DFB-PokalRound of 32Wed2023-11-0118:00 Dortmund1–0Hoffenheim81,365Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaFri2023-09-2920:30 Hoffenheim1.91–31.6Dortmund30,150PreZero ArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2023-02-2515:30 Hoffenheim1.30–12.3Dortmund30,150PreZero ArenaMartin PetersenMatch Report
BundesligaBundesligaFri2022-09-0220:30 Dortmund2.01–00.5Hoffenheim79,300Signal Iduna ParkDaniel SiebertMatch Report
BundesligaBundesligaSat2022-01-2215:30 Hoffenheim1.72–31.6Dortmund500PreZero ArenaDeniz AytekinMatch Report
BundesligaBundesligaFri2021-08-2720:30 Dortmund3.43–22.2Hoffenheim25,000Signal Iduna ParkFelix ZwayerMatch Report
BundesligaBundesligaSat2021-02-1315:30 Dortmund1.72–22.6HoffenheimSignal Iduna ParkBastian DankertMatch Report
BundesligaBundesligaSat2020-10-1715:30 Hoffenheim1.20–12.0Dortmund6,030PreZero ArenaSascha StegemannMatch Report
BundesligaBundesligaSat2020-06-2715:30 Dortmund0.20–43.9HoffenheimSignal Iduna ParkGuido WinkmannMatch Report
BundesligaBundesligaFri2019-12-2020:30 Hoffenheim1.32–12.2Dortmund30,150PreZero ArenaFelix ZwayerMatch Report
BundesligaBundesligaSat2019-02-0915:30 Dortmund2.03–31.5Hoffenheim81,365Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2018-09-2215:30 Hoffenheim2.01–11.3Dortmund30,150PreZero ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2018-05-1215:30 Hoffenheim1.63–11.6Dortmund30,150Dietmar-Hopp-StadionManuel GräfeMatch Report
BundesligaBundesligaSat2017-12-1618:30 Dortmund3.42–11.2Hoffenheim81,000Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaSat2017-05-0615:30 Dortmund2–1Hoffenheim81,360Signal Iduna ParkFelix BrychMatch Report
BundesligaBundesligaFri2016-12-1620:30 Hoffenheim2–2Dortmund30,150Wirsol Rhein-Neckar-ArenaBenjamin BrandMatch Report
BundesligaBundesligaSun2016-02-2817:30 Dortmund3–1Hoffenheim81,359Signal Iduna ParkPeter SippelMatch Report
BundesligaBundesligaWed2015-09-2320:00 Hoffenheim1–1Dortmund29,700PreZero ArenaTobias WelzMatch Report
BundesligaBundesligaSat2015-05-0215:30 Hoffenheim1–1Dortmund30,150PreZero ArenaJochen DreesMatch Report
DFB-PokalQuarter-finalsTue2015-04-0720:30 Dortmund3–2Hoffenheim80,667Signal Iduna ParkDeniz AytekinMatch ReportRequired Extra Time
BundesligaBundesligaFri2014-12-0520:30 Dortmund1–0Hoffenheim80,000Signal Iduna ParkFelix ZwayerMatch Report
BundesligaBundesligaSat2014-05-03Dortmund3–2HoffenheimTobias WelzMatch Report
BundesligaBundesligaSat2013-12-14Hoffenheim2–2DortmundFelix ZwayerMatch Report
BundesligaBundesligaSat2013-05-18Dortmund1–2HoffenheimJochen DreesMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSun2012-12-16Hoffenheim1–3DortmundFlorian MeyerMatch Report
BundesligaBundesligaSat2012-01-28Dortmund3–1HoffenheimKnut KircherMatch Report
BundesligaBundesligaSat2011-08-13Hoffenheim1–0DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2011-03-12Hoffenheim1–0DortmundJochen DreesMatch Report
BundesligaBundesligaSun2010-10-24Dortmund1–1HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSun2010-04-18Dortmund1–1HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSat2009-11-28Hoffenheim1–2DortmundMichael KempterMatch Report
BundesligaBundesligaSat2009-02-28Dortmund0–0HoffenheimHerbert FandelMatch Report
BundesligaBundesligaSun2008-09-21Hoffenheim4–1DortmundBabak RafatiMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
DFB-PokalRound of 32Wed2023-11-0118:00 Dortmund1–0Hoffenheim81,365Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaFri2023-09-2920:30 Hoffenheim1.91–31.6Dortmund30,150PreZero ArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2023-02-2515:30 Hoffenheim1.30–12.3Dortmund30,150PreZero ArenaMartin PetersenMatch Report
BundesligaBundesligaFri2022-09-0220:30 Dortmund2.01–00.5Hoffenheim79,300Signal Iduna ParkDaniel SiebertMatch Report
BundesligaBundesligaSat2022-01-2215:30 Hoffenheim1.72–31.6Dortmund500PreZero ArenaDeniz AytekinMatch Report
BundesligaBundesligaFri2021-08-2720:30 Dortmund3.43–22.2Hoffenheim25,000Signal Iduna ParkFelix ZwayerMatch Report
BundesligaBundesligaSat2020-10-1715:30 Hoffenheim1.20–12.0Dortmund6,030PreZero ArenaSascha StegemannMatch Report
BundesligaBundesligaSat2017-12-1618:30 Dortmund3.42–11.2Hoffenheim81,000Signal Iduna ParkHarm OsmersMatch Report
BundesligaBundesligaSat2017-05-0615:30 Dortmund2–1Hoffenheim81,360Signal Iduna ParkFelix BrychMatch Report
BundesligaBundesligaSun2016-02-2817:30 Dortmund3–1Hoffenheim81,359Signal Iduna ParkPeter SippelMatch Report
DFB-PokalQuarter-finalsTue2015-04-0720:30 Dortmund3–2Hoffenheim80,667Signal Iduna ParkDeniz AytekinMatch ReportRequired Extra Time
BundesligaBundesligaFri2014-12-0520:30 Dortmund1–0Hoffenheim80,000Signal Iduna ParkFelix ZwayerMatch Report
BundesligaBundesligaSat2014-05-03Dortmund3–2HoffenheimTobias WelzMatch Report
BundesligaBundesligaSun2012-12-16Hoffenheim1–3DortmundFlorian MeyerMatch Report
BundesligaBundesligaSat2012-01-28Dortmund3–1HoffenheimKnut KircherMatch Report
BundesligaBundesligaSat2009-11-28Hoffenheim1–2DortmundMichael KempterMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2021-02-1315:30 Dortmund1.72–22.6HoffenheimSignal Iduna ParkBastian DankertMatch Report
BundesligaBundesligaSat2019-02-0915:30 Dortmund2.03–31.5Hoffenheim81,365Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2018-09-2215:30 Hoffenheim2.01–11.3Dortmund30,150PreZero ArenaHarm OsmersMatch Report
BundesligaBundesligaFri2016-12-1620:30 Hoffenheim2–2Dortmund30,150Wirsol Rhein-Neckar-ArenaBenjamin BrandMatch Report
BundesligaBundesligaWed2015-09-2320:00 Hoffenheim1–1Dortmund29,700PreZero ArenaTobias WelzMatch Report
BundesligaBundesligaSat2015-05-0215:30 Hoffenheim1–1Dortmund30,150PreZero ArenaJochen DreesMatch Report
BundesligaBundesligaSat2013-12-14Hoffenheim2–2DortmundFelix ZwayerMatch Report
BundesligaBundesligaSun2010-10-24Dortmund1–1HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSun2010-04-18Dortmund1–1HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSat2009-02-28Dortmund0–0HoffenheimHerbert FandelMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSun2024-02-2517:30 Dortmund1.92–31.3Hoffenheim81,365Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2020-06-2715:30 Dortmund0.20–43.9HoffenheimSignal Iduna ParkGuido WinkmannMatch Report
BundesligaBundesligaFri2019-12-2020:30 Hoffenheim1.32–12.2Dortmund30,150PreZero ArenaFelix ZwayerMatch Report
BundesligaBundesligaSat2018-05-1215:30 Hoffenheim1.63–11.6Dortmund30,150Dietmar-Hopp-StadionManuel GräfeMatch Report
BundesligaBundesligaSat2013-05-18Dortmund1–2HoffenheimJochen DreesMatch Report
BundesligaBundesligaSat2011-08-13Hoffenheim1–0DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2011-03-12Hoffenheim1–0DortmundJochen DreesMatch Report
BundesligaBundesligaSun2008-09-21Hoffenheim4–1DortmundBabak RafatiMatch Report

Fixture Leaders

Dortmund Players vs. Hoffenheim

Dortmund Players vs. Hoffenheim Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Manuel Akanjich SUIDF,MF6532000020
Lucas Barriospy PARFW53740000
Marc Bartraes ESPDF190000010
Sven Benderde GERDF,MF12840000020
Julian Brandtde GERFW,MF11799120000
Roman Bürkich SUIGK9809000000
Emre Cande GERDF,MF5382000000
Dedêbr BRADF1900010
Abdou Diallosn SENDF2164000001
Erik Durmde GERDF,FW3300010010
Manuel Friedrichde GERDF1900010
Mario Götzede GERFW,MF7532410010
Kevin Großkreutzde GERDF,FW10749300000
Erling Haalandno NORFW,MF5359310000
Achraf Hakimima MARDF,MF3225010000
Marwin Hitzch SUIGK2180000000
Mats Hummelsde GERDF201,575100030
Miloš Jojićrs SRBMF1900000
Shinji Kagawajp JPNFW,MF11769200000
Gregor Kobelch SUIGK6540000000
Mitchell Langerakau AUSGK4390000000
Moritz Leitnerde GERMF2107000000
Chris Löwede GERDF,MF1900000
Alexander Meyerde GERGK190000000
Anthony Modestefr FRAFW190000000
Mateu Moreyes ESPDF190000000
Patrick Owomoyelade GERDF,MF32700000
Salih Özcantr TURMF4284000000
Sokratis Papastathopoulosgr GREDF5480000010
Felix Passlackde GERDF,MF297000000
Łukasz Piszczekpl POLDF,MF171,372220000
Marco Reusde GERFW,MF191,438740071
Antonio Rukavinars SRBDF1900000
Julian Ryersonno NORDF,MF3258100000
Marcel Sabitzerat AUTFW,MF298000010
Nuri Şahintr TURMF10814101010
Jadon Sanchoeng ENGFW,MF8573200000
Felipe Santanabr BRADF63751000
Marian Sarrgm GAMDF1900000
Nico Schlotterbeckde GERDF5450100010
Marcel Schmelzerde GERDF181,650000010
Neven Subotićrs SRBDF141,201100020
Tingabr BRAMF21800010
Jeremy Toljande GERDF,MF190000000
Ömer Topraktr TURDF298000000
Roman Weidenfellerde GERGK131,070000011
Julian Weiglde GERDF,MF8703000000
Axel Witselbe BELDF,MF6478000000
Raphaël Guerreiropt PORDF,MF10772120000
Mohamed Zidaneg EGYFW52220000
Donyell Malennl NEDFW,MF6388120010
Christian Pulisicus USAFW,MF4351200000
Adrián Ramosco COLFW5130100000
Henrikh Mkhitaryanam ARMFW,MF7520220000
Niclas Füllkrugde GERFW2153100000
Tamás Hajnalhu HUNMF21470000
Sébastien Hallerci CIVFW287000000
Sebastian Kehlde GERDF,MF8552100051
Gonzalo Castrode GERDF,MF2165020010
Ian Maatsennl NEDDF,MF174000000
Thomas Meunierbe BELDF,MF3254000010
André Schürrlede GERFW,MF173000000
Andriy Yarmolenkoua UKRFW,MF172000000
Jude Bellinghameng ENGMF6427110030
Ramy Bensebainidz ALGDF,MF297000021
Maximilian Philippde GERFW,MF290000000
Ousmane Dembéléfr FRAFW,MF2147020010
Felix Nmechade GERMF289000010
Nelson Valdezpy PARFW32191010
Leonardo Balerdiar ARGDF164000010
Gio Reynaus USAFW,MF6352100010
Robert Lewandowskipl POLFW86182000
Antônio da Silvabr BRAMF2641010
Jacob Bruun Larsendk DENFW,MF145000000
Jakub Błaszczykowskipl POLMF12835110010
Giovanni Federicode GERMF1450000
Thorgan Hazardbe BELFW,MF4172000000
Diego Klimowiczar ARGFW1450000
Bajram Sadrijajde GERFW1450000
Jamie Gittenseng ENGFW,MF4185010000
Thomas Delaneydk DENMF3159000010
Youssoufa Moukokode GERFW6153000000
Karim Adeyemide GERFW,MF243000000
Tobias Raschlde GERMF126000000
Dan-Axel Zagadoufr FRADF3151000000
Alexander Freich SUIFW1230000
Emre Mortr TURMF122000000
Julian Schieberde GERFW3270000
Paco Alcáceres ESPFW227000000
Nico Schulzde GERDF,FW3131000000
Kevin Kamplsi SVNMF270000010
Mahmoud Dahoudde GERMF7453000020
Pierre-Emerick Aubameyangga GABFW,MF10820711200
Ivan Perišićhr CRODF,FW3660000
Florian Kringede GERDF,MF2750000
Sebastian Rodede GERMF111000000
Markus Feulnerde GERMF2200000
Oliver Kirchde GERDF,MF180000
Marin Pongračićhr CRODF18000000
Niklas Sülede GERDF4199000000
İlkay Gündoğande GERMF9622110010
Christopher Kullmannde GERFW150000
Julien Duranvillebe BELFW14000000
Jonas Hofmannde GERFW,MF482000000
Matthias Ginterde GERDF,MF4271000000
Ciro Immobileit ITAFW218000000
Mikel Merinoes ESPMF11000000
Marius Wolfde GERDF,FW8380000000
48633,879542722535

Dortmund Goalkeepers vs. Hoffenheim

Dortmund Goalkeepers vs. Hoffenheim Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Roman Bürkich SUIGK980948173268.80
Marwin Hitzch SUIGK218092777.81
Gregor Kobelch SUIGK65401951478.93
Mitchell Langerakau AUSGK439045375.01
Alexander Meyerde GERGK19053240.00
Roman Weidenfellerde GERGK131,070515360.01
353,07990476170.06

Hoffenheim Players vs. Dortmund

Hoffenheim Players vs. Dortmund Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
David Abrahamar ARGDF3260000000
David Alabaat AUTDF,MF1900000
Angeliñoes ESPDF,MF2180000000
Oliver Baumannde GERGK222,010000010
Ihlas Beboutg TOGFW,MF9761220000
Andreas Beckde GERDF,MF151,380000040
Ermin Bičakčićba BIHDF10819000020
Edson Braafheidnl NEDDF32700020
Joshua Brenetcw CUWDF190000000
Koen Casteelsbe BELGK21800000
Marvin Compperde GERDF75850010
Matthieu Delpierrefr FRADF1900000
Carlos Eduardobr BRAFW,MF43601000
Jens Grahlde GERGK21800000
Florian Grillitschat AUTDF,MF10822020020
Luiz Gustavobr BRADF,MF53880030
Daniel Haasde GERGK1900000
Timo Hildebrandde GERGK21800000
Benjamin Hübnerde GERDF7572020010
Andreas Ibertsbergerat AUTDF32700010
Vedad Ibiševićba BIHFW42964000
Matthias Jaisslede GERDF2910000
Kim Jin-sukr KORDF3160000000
Joelintonbr BRAFW,MF2175100000
Marco Johnde GERDF,MF190000000
Ozan Kabaktr TURDF5325000051
Pavel Kadeřábekcz CZEDF,FW13988220000
Per Nilssonse SWEDF1900000
Ramazan Özcanat AUTGK1900000
Eugen Polanskipl POLMF9641000030
David Raumde GERDF,MF2172000000
Chris Richardsus USADF190000000
Sebastian Rudyde GERMF221,786230041
Sejad Salihovićba BIHDF,MF14926402061
Fabian Schärch SUIDF190000000
Jonathan Schmidfr FRADF,MF190000000
Stephan Schröckph PHIDF,MF1900000
Nico Schulzde GERDF,FW3270000000
Josip Šimunićhr CRODF21800020
Anton Stachde GERDF,MF3270010000
Tom Starkede GERGK43600000
Ádám Szalaihu HUNFW5236100000
Jeremy Toljande GERDF,MF7543000000
Jannik Vestergaarddk DENDF32700010
Kevin Vogtde GERDF,MF131,170000050
Kevin Vollandde GERFW,MF9792300030
Isaac Vorsahgh GHADF,MF64220010
Boris Vukčevićde GERMF21800010
Sandro Wagnerde GERFW2180100000
Danny Williamsus USADF,MF1900000
Stefan Poschat AUTDF7617000040
Eduardo Vargascl CHIFW,MF188010000
Demba Basn SENFW43372000
Mark Uthde GERFW,MF5361210010
Tobias Stroblde GERDF,MF5323000000
Maximilian Beierde GERFW,MF3251200000
John Brooksus USADF3263000020
Diadie Samassékouml MLIMF4307000010
Pirmin Schweglerch SUIMF5320010020
Fabian Johnsonus USADF,MF64461000
Ryan Babelnl NEDFW,MF32540010
Kai Herdlingde GERFW,MF1700000
Grischa Prömelde GERMF3215000000
Leonardo Bittencourtde GERFW,MF2159000000
Robert Skovdk DENDF,FW7400010010
Umut Tohumcude GERMF3154000010
Boubacar Sanogoci CIVFW1630000
Serge Gnabryde GERFW,MF162000000
Prince Tagoegh GHAFW1620000
Nadiem Amiride GERMF6355000000
Kerem Demirbayde GERMF4285000030
Patrick Ochsde GERDF,MF2860000
Moanes Dabburil ISRFW6272210020
Tarik Elyounoussino NORFW,MF266000000
Sargis Adamyanam ARMFW,MF266110000
Ishak Belfodildz ALGFW,MF3109200000
Muhammed Damarde GERMF145000000
Christian Eichnerde GERDF1450000
Dennis Geigerde GERMF7411020030
Manuel Guldede GERDF1450000
Peniel Mlapatg TOGFW3880010
Anthony Modestefr FRAFW2119000000
Georginio Rutterfr FRAFW,MF3212100000
Angelo Stillerde GERMF3148000000
Robin Szarkade GERDF1450000
Selim Teberde GERMF2610010
David Jurásekcz CZEMF142000000
Christoph Baumgartnerat AUTFW,MF8445100010
Andrej Kramarićhr CROFW,MF141,023913310
Tobias Weisde GERMF74920021
Barış Atikde GERFW,MF130000000
Joe Gyauus USADF,FW1300000
Joselues ESPFW1290000
Maicosuelbr BRAMF2350001
Bambasé Contéde GERFW127000000
Mijat Gaćinovićrs SRBMF3107000010
Chinedu Obasing NGAFW62730010
Kasper Dolbergdk DENFW126000000
Jürgen Locadiacw CUWFW126000000
Fisnik Asllanixk KVXFW125000000
Mergim Berishade GERFW286000000
Marius Bülterde GERDF,FW3122000000
Sven Schipplockde GERFW7346200020
Jacob Bruun Larsendk DENFW,MF5134000000
Reiss Nelsoneng ENGFW,MF121000000
Håvard Nordtveitno NORDF,MF4148000010
Jiloan Hamadiq IRQMF119000000
Steven Zuberch SUIDF,FW7366000000
Roberto Firminobr BRAFW,MF10759200030
Knowledge Musonazw ZIMFW,MF1120000
Ryan Sessegnoneng ENGDF,FW112000000
Wout Weghorstnl NEDFW2102000010
Dominik Kaiserde GERMF1100000
Tom Bischofde GERMF210000000
Julian Justvande GERDF,MF17000000
Bruno Nazáriobr BRAFW,MF160000
Niklas Sülede GERDF8636100020
Finn Ole Beckerde GERMF216000000
Robin Hackde GERFW,MF13000000
Wellingtonbr BRAFW130000
Kevin Kurányide GERFW12000000
Gylfi Sigurðssonis ISLFW,MF2470000
Kevin Akpogumang NGADF7514010000
48633,931492253865

Hoffenheim Goalkeepers vs. Dortmund

Hoffenheim Goalkeepers vs. Dortmund Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Oliver Baumannde GERGK222,010113387969.91
Koen Casteelsbe BELGK218040
Jens Grahlde GERGK218050
Daniel Haasde GERGK19001
Timo Hildebrandde GERGK218030
Ramazan Özcanat AUTGK19010
Tom Starkede GERGK436042
343,090113557969.94

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.