Mönchengladbach vs. Hoffenheim Historical Head-to-Head

Mönchengladbach
11 wins
11 draws
10 losses
65 goals
Hoffenheim
10 wins
11 draws
11 losses
52 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-05-03GladbachHoffenheimStadion im Borussia-Park
BundesligaBundesligaSat2024-12-2115:30 HoffenheimGladbachPreZero Arena
BundesligaBundesligaSat2024-04-2015:30 Hoffenheim2.34–31.0Gladbach26,078PreZero ArenaSören StorksMatch Report
BundesligaBundesligaSat2023-12-0215:30 Gladbach1.62–11.4Hoffenheim49,341Stadion im Borussia-ParkTobias ReichelMatch Report
BundesligaBundesligaSat2023-01-2815:30 Hoffenheim1.81–41.7Gladbach24,119PreZero ArenaBenjamin BrandMatch Report
BundesligaBundesligaSat2022-08-0615:30 Gladbach1.93–10.1Hoffenheim49,659Stadion im Borussia-ParkDaniel SiebertMatch Report
BundesligaBundesligaSat2022-05-1415:30 Gladbach3.25–11.6Hoffenheim50,395Stadion im Borussia-ParkHarm OsmersMatch Report
BundesligaBundesligaSat2021-12-1815:30 Hoffenheim2.11–11.3Gladbach750PreZero ArenaSven JablonskiMatch Report
BundesligaBundesligaWed2021-04-2120:30 Hoffenheim2.33–20.9GladbachPreZero ArenaDaniel SiebertMatch Report
BundesligaBundesligaSat2020-12-1915:30 Gladbach1.91–22.1HoffenheimStadion im Borussia-ParkFrank WillenborgMatch Report
BundesligaBundesligaSat2020-02-2215:30 Gladbach2.31–11.6Hoffenheim50,250Stadion im Borussia-ParkFelix BrychMatch Report
BundesligaBundesligaSat2019-09-2815:30 Hoffenheim1.30–32.8Gladbach29,030PreZero ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2019-05-0415:30 Gladbach1.12–22.6Hoffenheim51,807Stadion im Borussia-ParkSascha StegemannMatch Report
BundesligaBundesligaSat2018-12-1515:30 Hoffenheim3.80–00.4Gladbach30,150PreZero ArenaBenjamin CortusMatch Report
BundesligaBundesligaSat2018-03-1715:30 Gladbach2.23–31.8Hoffenheim51,049Stadion im Borussia-ParkMartin PetersenMatch Report
BundesligaBundesligaSat2017-10-2815:30 Hoffenheim1.11–31.7Gladbach30,150Dietmar-Hopp-StadionHarm OsmersMatch Report
BundesligaBundesligaSat2017-04-1515:30 Hoffenheim5–3Gladbach30,150Wirsol Rhein-Neckar-ArenaChristian DingertMatch Report
BundesligaBundesligaSat2016-11-2615:30 Gladbach1–1Hoffenheim51,086Stadion im Borussia-ParkDeniz AytekinMatch Report
BundesligaBundesligaSun2016-04-2415:30 Gladbach3–1Hoffenheim53,144Stadion im Borussia-ParkRobert HartmannMatch Report
BundesligaBundesligaSat2015-11-2815:30 Hoffenheim3–3Gladbach30,150PreZero ArenaMichael WeinerMatch Report
BundesligaBundesligaSat2015-04-0415:30 Hoffenheim1–4Gladbach30,150PreZero ArenaThorsten KinhöferMatch Report
BundesligaBundesligaSun2014-11-0215:30 Gladbach3–1Hoffenheim52,409Stadion im Borussia-ParkDeniz AytekinMatch Report
BundesligaBundesligaSat2014-02-22Gladbach2–2HoffenheimTobias StielerMatch Report
BundesligaBundesligaSun2013-09-15Hoffenheim2–1GladbachChristian DingertMatch Report
BundesligaBundesligaSat2013-01-19Hoffenheim0–0GladbachPeter SippelMatch Report
BundesligaBundesligaSat2012-08-25Gladbach2–1HoffenheimPeter SippelMatch Report
BundesligaBundesligaSat2012-03-24Gladbach1–2HoffenheimWolfgang StarkMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2011-10-22Hoffenheim1–0GladbachChristian DingertMatch Report
BundesligaBundesligaSat2011-03-05Gladbach2–0HoffenheimFlorian MeyerMatch Report
BundesligaBundesligaSun2010-10-17Hoffenheim3–2GladbachMichael WeinerMatch Report
BundesligaBundesligaFri2010-02-19Hoffenheim2–2GladbachWolfgang StarkMatch Report
BundesligaBundesligaSat2009-09-19Gladbach2–4HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSat2009-02-07Gladbach1–1HoffenheimLutz WagnerMatch Report
BundesligaBundesligaSat2008-08-23Hoffenheim1–0GladbachThorsten KinhöferMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2023-12-0215:30 Gladbach1.62–11.4Hoffenheim49,341Stadion im Borussia-ParkTobias ReichelMatch Report
BundesligaBundesligaSat2023-01-2815:30 Hoffenheim1.81–41.7Gladbach24,119PreZero ArenaBenjamin BrandMatch Report
BundesligaBundesligaSat2022-08-0615:30 Gladbach1.93–10.1Hoffenheim49,659Stadion im Borussia-ParkDaniel SiebertMatch Report
BundesligaBundesligaSat2022-05-1415:30 Gladbach3.25–11.6Hoffenheim50,395Stadion im Borussia-ParkHarm OsmersMatch Report
BundesligaBundesligaSat2019-09-2815:30 Hoffenheim1.30–32.8Gladbach29,030PreZero ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2017-10-2815:30 Hoffenheim1.11–31.7Gladbach30,150Dietmar-Hopp-StadionHarm OsmersMatch Report
BundesligaBundesligaSun2016-04-2415:30 Gladbach3–1Hoffenheim53,144Stadion im Borussia-ParkRobert HartmannMatch Report
BundesligaBundesligaSat2015-04-0415:30 Hoffenheim1–4Gladbach30,150PreZero ArenaThorsten KinhöferMatch Report
BundesligaBundesligaSun2014-11-0215:30 Gladbach3–1Hoffenheim52,409Stadion im Borussia-ParkDeniz AytekinMatch Report
BundesligaBundesligaSat2012-08-25Gladbach2–1HoffenheimPeter SippelMatch Report
BundesligaBundesligaSat2011-03-05Gladbach2–0HoffenheimFlorian MeyerMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2021-12-1815:30 Hoffenheim2.11–11.3Gladbach750PreZero ArenaSven JablonskiMatch Report
BundesligaBundesligaSat2020-02-2215:30 Gladbach2.31–11.6Hoffenheim50,250Stadion im Borussia-ParkFelix BrychMatch Report
BundesligaBundesligaSat2019-05-0415:30 Gladbach1.12–22.6Hoffenheim51,807Stadion im Borussia-ParkSascha StegemannMatch Report
BundesligaBundesligaSat2018-12-1515:30 Hoffenheim3.80–00.4Gladbach30,150PreZero ArenaBenjamin CortusMatch Report
BundesligaBundesligaSat2018-03-1715:30 Gladbach2.23–31.8Hoffenheim51,049Stadion im Borussia-ParkMartin PetersenMatch Report
BundesligaBundesligaSat2016-11-2615:30 Gladbach1–1Hoffenheim51,086Stadion im Borussia-ParkDeniz AytekinMatch Report
BundesligaBundesligaSat2015-11-2815:30 Hoffenheim3–3Gladbach30,150PreZero ArenaMichael WeinerMatch Report
BundesligaBundesligaSat2014-02-22Gladbach2–2HoffenheimTobias StielerMatch Report
BundesligaBundesligaSat2013-01-19Hoffenheim0–0GladbachPeter SippelMatch Report
BundesligaBundesligaFri2010-02-19Hoffenheim2–2GladbachWolfgang StarkMatch Report
BundesligaBundesligaSat2009-02-07Gladbach1–1HoffenheimLutz WagnerMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2024-04-2015:30 Hoffenheim2.34–31.0Gladbach26,078PreZero ArenaSören StorksMatch Report
BundesligaBundesligaWed2021-04-2120:30 Hoffenheim2.33–20.9GladbachPreZero ArenaDaniel SiebertMatch Report
BundesligaBundesligaSat2020-12-1915:30 Gladbach1.91–22.1HoffenheimStadion im Borussia-ParkFrank WillenborgMatch Report
BundesligaBundesligaSat2017-04-1515:30 Hoffenheim5–3Gladbach30,150Wirsol Rhein-Neckar-ArenaChristian DingertMatch Report
BundesligaBundesligaSun2013-09-15Hoffenheim2–1GladbachChristian DingertMatch Report
BundesligaBundesligaSat2012-03-24Gladbach1–2HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSat2011-10-22Hoffenheim1–0GladbachChristian DingertMatch Report
BundesligaBundesligaSun2010-10-17Hoffenheim3–2GladbachMichael WeinerMatch Report
BundesligaBundesligaSat2009-09-19Gladbach2–4HoffenheimWolfgang StarkMatch Report
BundesligaBundesligaSat2008-08-23Hoffenheim1–0GladbachThorsten KinhöferMatch Report

Fixture Leaders

Mönchengladbach Players vs. Hoffenheim

Mönchengladbach Players vs. Hoffenheim Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Juan Arangove VENMF97562011
Logan Baillybe BELGK54500000
Anderson Bambabr BRADF1900000
Jordan Beyerde GERDF2135000000
Michael Bradleyus USADF,MF32700010
Jan-Ingwer Callsen-Brackerde GERDF1900000
Andreas Christensendk DENDF,MF4360000010
Tolga Ciğercitr TURMF1900000
Mickaël Cuisancefr FRAMF2180000010
Filip Daemsbe BELDF98102210
Mahmoud Dahoudde GERMF4318330020
Dantebr BRADF54470020
Álvaro Domínguezes ESPDF4360000000
Christian Dordade GERDF1900000
Nico Elvedich SUIDF161,324110020
Breel Emboloch SUIFW,MF6355200000
Rob Friendca CANFW,MF41360010
Tomáš Galásekcz CZEMF1900000
Matthias Ginterde GERDF,MF9730400020
Steve Gohourici CIVDF1900000
Vincenzo Grifoit ITAFW,MF190020000
Robin Hackde GERFW,MF297300000
André Hahnde GERFW,MF4257220000
Christofer Heimerothde GERGK1900000
Ko Itakurajp JPNDF3269010010
Tony Jantschkede GERDF,MF151,023100030
Fabian Johnsonus USADF,MF7253200000
Manu Konéfr FRAMF4360000010
Julian Korbde GERDF,MF3259000000
Christoph Kramerde GERMF13982010010
Max Krusede GERFW,MF4348121100
Valentino Lazaroat AUTDF,FW2180100000
Tobias Levelsde GERDF43600020
Thorben Marxde GERMF64440010
Marcel Meeuwisnl NEDMF21800010
Luca Netzde GERDF,MF5288020000
Florian Neuhausde GERMF9774110020
Roman Neustädterru RUSDF,MF32550000
Moritz Nicolasde GERGK2180000000
Håvard Nordtveitno NORDF,MF8564000010
Jonas Omlinch SUIGK190000000
Tobias Sippelde GERGK190000000
Yann Sommerch SUIGK161,440000000
Paul Stalterica CANDF,MF1900000
Lars Stindlde GERFW,MF11929521130
Martin Stranzlat AUTDF,MF6528000010
Tobias Stroblde GERDF,MF4345010000
Sebastian Svärddk DENMF1900000
Marc-André ter Stegende GERGK65400000
Jannik Vestergaarddk DENDF3270200000
Julian Weiglde GERDF,MF2180010010
Oscar Wendtse SWEDF,MF141,173010020
Maximilian Wöberat AUTDF190000000
Granit Xhakach SUIMF6523000030
Denis Zakariach SUIMF7481000030
Igor de Camargobe BELFW,MF41861000
Michael Finkde GERMF1890000
Karim Matmourdz ALGFW,MF42880010
Stefan Lainerat AUTDF,MF9591010020
Josip Drmićch SUIFW4179300000
Franck Honoratfr FRAFW,MF183000000
Mike Hankede GERFW31721000
Alexander Baumjohannde GERMF1811000
Raffaelbr BRAFW,MF11636120000
Marvin Friedrichde GERDF3239000000
Alassane Pléafr FRAFW,MF11777452300
Luuk de Jongnl NEDFW31760000
Marcus Thuramfr FRAFW,MF8586230001
Patrick Herrmannde GERFW,MF211,031510030
Michael Langch SUIDF,MF173000000
Jean-Sébastien Jaurèsfr FRADF21620020
Raúl Bobadillapy PARFW4238100000
Rocco Reitzde GERMF2159000010
Ramy Bensebainidz ALGDF,MF5427100010
Alexander Ringfi FINDF,MF1620000
Marko Marinde GERFW,MF21510000
Sascha Röslerde GERFW,MF1600000
Fabio Chiarodiait ITADF137000000
Oliver Neuvillede GERFW2590010
Ibrahima Traorégn GUIMF7235000000
Hannes Wolfat AUTFW,MF345100000
Tomáš Čvančaracz CZEFW121000010
Nathan N'Goumoufr FRAFW,MF2104100000
Thorgan Hazardbe BELFW,MF9591100000
Marco Reusde GERFW,MF64641010
Roel Brouwersnl NEDDF9573000020
Branimir Hrgotase SWEFW,MF4135100000
Joe Scallyus USADF6391010010
Joshua Kingno NORFW,MF1150000
Peniel Mlapatg TOGFW2160000
Elias Kachungacd CODFW,MF1130000
Patrick Paauwenl NEDDF,MF2990000
Mathew Leckieau AUSFW,MF180000
Yūki Ōtsujp JPNFW,MF180000
László Bénessk SVKMF233000000
Grant Ranosam ARMFW16000000
Jens Wissingde GERDF160000
Amin Younesde GERFW,MF2260000
Thomas Kleinede GERDF140000
Jonas Hofmannde GERFW,MF9609430000
Reece Oxfordeng ENGDF12000000
Roberto Colauttiil ISRFW42252000
Shiō Fukudajp JPNFW11000000
Mohammadou Idrissoucm CMRFW2911010
Lukas Ruppde GERMF110000
Sebastian Schachtende GERDF,MF2810001
Lukas Ullrichde GERDF11000000
45431,629643665573

Mönchengladbach Goalkeepers vs. Hoffenheim

Mönchengladbach Goalkeepers vs. Hoffenheim Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Logan Baillybe BELGK5450101
Christofer Heimerothde GERGK19010
Moritz Nicolasde GERGK2180145964.30
Jonas Omlinch SUIGK19041375.00
Tobias Sippelde GERGK19063350.00
Yann Sommerch SUIGK161,44084246072.62
Marc-André ter Stegende GERGK654081
322,880108527570.44

Hoffenheim Players vs. Mönchengladbach

Hoffenheim Players vs. Mönchengladbach Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
David Abrahamar ARGDF2161000020
Kevin Akpogumang NGADF8488100010
David Alabaat AUTDF,MF1900010
Nadiem Amiride GERMF8503320010
Angeliñoes ESPDF,MF190000010
Demba Basn SENFW54502010
Ryan Babelnl NEDFW,MF32480000
Oliver Baumannde GERGK201,800000000
Ihlas Beboutg TOGFW,MF8369230000
Andreas Beckde GERDF,MF131,170000020
Leonardo Bittencourtde GERFW,MF190000000
Edson Braafheidnl NEDDF1900000
John Brooksus USADF2110000010
Koen Casteelsbe BELGK21800000
Marvin Compperde GERDF97900030
Matthieu Delpierrefr FRADF21800000
Kerem Demirbayde GERMF4360310010
Tim Drexlerde GERMF190000000
Christian Eichnerde GERDF1900000
Tarik Elyounoussino NORFW,MF3270000000
Dennis Geigerde GERMF4303000020
Florian Grillitschat AUTDF,MF9727100020
Luiz Gustavobr BRADF,MF43460000
Daniel Haasde GERGK21800000
Timo Hildebrandde GERGK21800000
Benjamin Hübnerde GERDF5444110020
Vedad Ibiševićba BIHFW53703010
Matthias Jaisslede GERDF42760010
Kim Jin-sukr KORDF2180000020
Joelintonbr BRAFW,MF190000000
Ozan Kabaktr TURDF4333100010
Pavel Kadeřábekcz CZEDF,FW12972120030
Andrej Kramarićhr CROFW,MF151,196641100
Stanley N'Sokifr FRADF2157000000
Per Nilssonse SWEDF21350020
Kasim Nuhugh GHADF2114000010
Ramazan Özcanat AUTGK1900000
Eugen Polanskipl POLMF6475100010
Grischa Prömelde GERMF2173100000
David Raumde GERDF,MF2180000000
Chris Richardsus USADF190000000
Sebastian Rudyde GERMF161,194020040
Georginio Rutterfr FRAFW,MF2153000000
Sejad Salihovićba BIHDF,MF10677302030
Diadie Samassékouml MLIMF4266000020
Boubacar Sanogoci CIVFW1900000
Fabian Schärch SUIDF3225000000
Nico Schulzde GERDF,FW4360000000
Ryan Sessegnoneng ENGDF,FW2180100000
Josip Šimunićhr CRODF21800010
Robert Skovdk DENDF,FW8612120010
Tom Starkede GERGK32700010
Niklas Sülede GERDF7553010000
Takashi Usamijp JPNFW,MF21130010
Kevin Vogtde GERDF,MF9810000040
Kevin Vollandde GERFW,MF7595110000
Sandro Wagnerde GERFW3242000000
Wout Weghorstnl NEDFW2180210000
Tim Wiesede GERGK21800000
Danny Williamsus USADF,MF32020000
Steven Zuberch SUIDF,FW6457110000
Carlos Eduardobr BRAFW,MF32661100
Andreas Ibertsbergerat AUTDF43550010
Angelo Stillerde GERMF2146000000
Eren Derdiyokch SUIFW21610000
Jacob Bruun Larsendk DENFW,MF3171000000
Stefan Poschat AUTDF9669000061
Pirmin Schweglerch SUIMF3194000000
Tobias Stroblde GERDF,MF6471000020
Tobias Weisde GERMF54250010
Tom Bischofde GERMF281000000
Serge Gnabryde GERFW,MF174000000
Reiss Nelsoneng ENGFW,MF276000000
Manuel Guldede GERDF1690000
Fabian Johnsonus USADF,MF65170000
Mark Uthde GERFW,MF5210110010
Selim Teberde GERMF2640000
Gylfi Sigurðssonis ISLFW,MF21480000
Christoph Baumgartnerat AUTFW,MF8601010010
Kasper Dolbergdk DENFW145000000
Jiloan Hamadiq IRQMF259000000
Kai Herdlingde GERFW,MF21000000
Lukas Ruppde GERMF253000000
Sargis Adamyanam ARMFW,MF374010000
Marius Bülterde GERDF,FW132000000
Maicosuelbr BRAMF21221000
Peniel Mlapatg TOGFW21180010
Chinedu Obasing NGAFW41371010
Justin Cheus USADF127000000
Nick Proschwitzde GERFW127000000
Moanes Dabburil ISRFW4119000000
Jürgen Locadiacw CUWFW124000000
Eduardo Vargascl CHIFW,MF124000000
Knowledge Musonazw ZIMFW,MF1230000
Ádám Szalaihu HUNFW7280200010
Roberto Firminobr BRAFW,MF8540310010
Sven Schipplockde GERFW6286100000
Prince Tagoegh GHAFW1210000
Ishak Belfodildz ALGFW,MF3180000000
Isaac Vorsahgh GHADF,MF73860000
Jeremy Toljande GERDF,MF4232000000
Vincenzo Grifoit ITAFW,MF1180000
Finn Ole Beckerde GERMF381000000
Philipp Ochsde GERFW,MF224000000
Marco Terrazzinode GERFW,MF1150000
Anthony Modestefr FRAFW4175200010
Boris Vukčevićde GERMF63521000
Muhammed Damarde GERMF111000000
Håvard Nordtveitno NORDF,MF4197000000
Maximilian Beierde GERFW,MF3182000010
Joselues ESPFW180000
Anton Stachde GERDF,MF297100000
Ermin Bičakčićba BIHDF4191000000
Jonathan Schmidfr FRADF,MF15000000
Umut Tohumcude GERMF4213010010
Wellingtonbr BRAFW151000
Lucas Ribeirobr BRADF14100010
Jannik Vestergaarddk DENDF6251000010
Melayro Bogardenl NEDDF11000000
Christoph Jankerde GERDF110000
David Jurásekcz CZEMF11000000
45631,608512641701

Hoffenheim Goalkeepers vs. Mönchengladbach

Hoffenheim Goalkeepers vs. Mönchengladbach Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Oliver Baumannde GERGK201,800122507262.31
Koen Casteelsbe BELGK218030
Daniel Haasde GERGK218011
Timo Hildebrandde GERGK218040
Ramazan Özcanat AUTGK19001
Tom Starkede GERGK327050
Tim Wiesede GERGK218021
322,880122657262.34

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.