Hannover 96 vs. Mönchengladbach Historical Head-to-HeadSubscribe Now (First Month Free)

Hannover 96
12 wins
3 draws
18 losses
47 goals
Mönchengladbach
18 wins
3 draws
12 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
DFB-PokalRound of 16Wed2022-01-1918:30 Hannover 963–0Gladbach500HDI-ArenaFlorian BadstübnerMatch Report
BundesligaRegular seasonSat2019-04-1315:30 Hannover 961.10–11.6Gladbach40,200HDI-ArenaFelix BrychMatch Report
BundesligaRegular seasonSun2018-11-2518:00 Gladbach1.54–10.6Hannover 9648,692Stadion im Borussia-ParkDaniel SiebertMatch Report
BundesligaRegular seasonSat2018-02-2415:30 Hannover 961.80–11.6Gladbach43,000HDI-ArenaRobert KampkaMatch Report
BundesligaRegular seasonSat2017-09-3015:30 Gladbach2.52–11.7Hannover 9650,542Stadion im Borussia-ParkChristian DingertMatch Report
BundesligaRegular seasonFri2016-04-1520:30 Hannover 962–0Gladbach46,196HDI-ArenaMarkus SchmidtMatch Report
BundesligaRegular seasonSat2015-11-2115:30 Gladbach2–1Hannover 9652,214Stadion im Borussia-ParkFelix BrychMatch Report
BundesligaRegular seasonSun2015-03-1517:30 Gladbach2–0Hannover 9649,134Stadion im Borussia-ParkJochen DreesMatch Report
BundesligaRegular seasonSat2014-10-1815:30 Hannover 960–3Gladbach49,000HDI-ArenaThorsten KinhöferMatch Report
BundesligaRegular seasonSat2014-02-01Hannover 963–1GladbachBastian DankertMatch Report
BundesligaRegular seasonSat2013-08-17Gladbach3–0Hannover 96Jochen DreesMatch Report
BundesligaRegular seasonSun2013-03-17Gladbach1–0Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSun2012-10-28Hannover 962–3GladbachThorsten KinhöferMatch Report
BundesligaRegular seasonSun2012-04-01Hannover 962–1GladbachFelix BrychMatch Report
BundesligaRegular seasonSat2011-10-29Gladbach2–1Hannover 96Thorsten KinhöferMatch Report
BundesligaRegular seasonSat2011-04-30Hannover 960–1GladbachMarco FritzMatch Report
BundesligaRegular seasonSat2010-12-04Gladbach1–2Hannover 96Marco FritzMatch Report
BundesligaRegular seasonSat2010-05-01Hannover 966–1GladbachWolfgang StarkMatch Report
BundesligaRegular seasonSat2009-12-12Gladbach5–3Hannover 96Michael KempterMatch Report
BundesligaRegular seasonSat2009-02-21Gladbach3–2Hannover 96Günter PerlMatch Report
BundesligaRegular seasonSun2008-09-14Hannover 965–1GladbachMarkus SchmidtMatch Report
BundesligaRegular seasonSun2007-04-22Hannover 961–0GladbachFelix BrychMatch Report
BundesligaRegular seasonSun2006-11-19Gladbach0–1Hannover 96Wolfgang StarkMatch Report
BundesligaRegular seasonSat2006-05-06Gladbach2–2Hannover 96Peter GagelmannMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2005-12-10Hannover 961–1GladbachKnut KircherMatch Report
BundesligaRegular seasonSat2005-03-19Hannover 962–1GladbachMarkus SchmidtMatch Report
BundesligaRegular seasonSat2004-10-23Gladbach0–2Hannover 96Wolfgang StarkMatch Report
BundesligaRegular seasonSat2004-03-06Gladbach1–0Hannover 96Knut KircherMatch Report
BundesligaRegular seasonSat2003-09-20Hannover 962–0GladbachHermann AlbrechtMatch Report
BundesligaRegular seasonSat2003-05-17Hannover 962–2GladbachHellmut KrugMatch Report
BundesligaRegular seasonSun2002-12-08Gladbach1–0Hannover 96Franz-Xaver WackMatch Report
BundesligaRegular seasonSat1989-03-25Hannover 960–1GladbachEugen StrigelMatch Report
BundesligaRegular seasonFri1988-09-02Gladbach2–0Hannover 96Siegfried BrehmMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2006-05-06Gladbach2–2Hannover 96Peter GagelmannMatch Report
BundesligaRegular seasonSat2005-12-10Hannover 961–1GladbachKnut KircherMatch Report
BundesligaRegular seasonSat2003-05-17Hannover 962–2GladbachHellmut KrugMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2019-04-1315:30 Hannover 961.10–11.6Gladbach40,200HDI-ArenaFelix BrychMatch Report
BundesligaRegular seasonSun2018-11-2518:00 Gladbach1.54–10.6Hannover 9648,692Stadion im Borussia-ParkDaniel SiebertMatch Report
BundesligaRegular seasonSat2018-02-2415:30 Hannover 961.80–11.6Gladbach43,000HDI-ArenaRobert KampkaMatch Report
BundesligaRegular seasonSat2017-09-3015:30 Gladbach2.52–11.7Hannover 9650,542Stadion im Borussia-ParkChristian DingertMatch Report
BundesligaRegular seasonSat2015-11-2115:30 Gladbach2–1Hannover 9652,214Stadion im Borussia-ParkFelix BrychMatch Report
BundesligaRegular seasonSun2015-03-1517:30 Gladbach2–0Hannover 9649,134Stadion im Borussia-ParkJochen DreesMatch Report
BundesligaRegular seasonSat2014-10-1815:30 Hannover 960–3Gladbach49,000HDI-ArenaThorsten KinhöferMatch Report
BundesligaRegular seasonSat2013-08-17Gladbach3–0Hannover 96Jochen DreesMatch Report
BundesligaRegular seasonSun2013-03-17Gladbach1–0Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSun2012-10-28Hannover 962–3GladbachThorsten KinhöferMatch Report
BundesligaRegular seasonSat2011-10-29Gladbach2–1Hannover 96Thorsten KinhöferMatch Report
BundesligaRegular seasonSat2011-04-30Hannover 960–1GladbachMarco FritzMatch Report
BundesligaRegular seasonSat2009-12-12Gladbach5–3Hannover 96Michael KempterMatch Report
BundesligaRegular seasonSat2009-02-21Gladbach3–2Hannover 96Günter PerlMatch Report
BundesligaRegular seasonSat2004-03-06Gladbach1–0Hannover 96Knut KircherMatch Report
BundesligaRegular seasonSun2002-12-08Gladbach1–0Hannover 96Franz-Xaver WackMatch Report
BundesligaRegular seasonSat1989-03-25Hannover 960–1GladbachEugen StrigelMatch Report
BundesligaRegular seasonFri1988-09-02Gladbach2–0Hannover 96Siegfried BrehmMatch Report

Fixture Leaders

Hannover 96 Players vs. Mönchengladbach

Hannover 96 Players vs. Mönchengladbach Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mohammed Abdellaoueno NORFW52650010
Miiko Albornozcl CHIDF,MF3269000000
Leon Andreasendk DENDF,MF4210000010
Hanno Balitschde GERMF86751050
Vinícius Bergantinbr BRADF75662020
Fredi Bobicde GERFW21800000
Julian Börnerde GERDF,MF190000000
Jimmy Briandfr FRAFW,MF2180000000
Arnold Brugginknl NEDFW,MF65202000
Steve Cherundolous USADF151,2091000
Thomas Christiansenes ESPFW31811000
Detlev Dammeierde GERMF21800000
Jannik Dehmde GERDF,MF190000000
Bernd Dierßende GERMF1900000
Johan Djourouch SUIDF1900000
Günter Drewsde GERMF21800000
Mario Eggimannch SUIDF64530000
Robert Enkede GERGK76300010
Michael Esserde GERGK2180000000
Mikael Forssellfi FINFW41861100
Iver Fossumno NORMF2154000000
Marcel Frankede GERDF190000000
Florian Fromlowitzde GERGK32700000
Karl-Heinz Geilsde GERDF,MF21710000
Karim Hagguitn TUNDF74661020
Sören Halfarde GERDF1900010
Martin Harnikat AUTFW,MF190100000
Vahid Hashemianir IRNFW,MF21710010
Bastian Hellbergde GER1900000
André Hoffmannde GERDF,MF4217000000
Joselues ESPFW2180000000
Frank Juricau AUSGK1900000
Dominik Kaiserde GERMF190000000
Hiroshi Kiyotakejp JPNFW,MF3263000000
Kléberbr BRADF1900000
Stefan Kohnde GERFW1900000
Kostas Konstantinidisgr GREDF32700010
Julian Korbde GERDF,MF4360000010
Matthias Kuhlmeyde GER1900000
Altin Lalaal ALBMF64010000
Marcelobr BRADF5435000000
Clint Mathisus USAFW,MF1900010
Per Mertesackerde GERDF54502000
Alexander Miloševićse SWEDF,MF190000000
Nicolai Müllerde GERFW,MF190000000
Gaël Ondouacm CMRMF190000000
Matthias Ostrzolekde GERDF,MF4360000010
Veljko Paunovićes ESPFW,MF1900000
João Pereirapt PORDF,MF190000000
Emanuel Pogatetzat AUTDF43601000
Gheorghe Popescuro ROUDF,FW1900000
František Rajtoralcz CZEDF,MF1900000
Ralf Rapsde GERGK21800000
Siegfried Reichde GERFW1900000
Jan Rosenthalde GERFW,MF21120000
Salif Sanésn SENDF,MF6540000020
Dieter Schatzschneiderde GERFW1900010
Manuel Schmiedebachde GERMF9778000020
Bastian Schulzde GERMF1900000
Christian Schulzde GERDF,MF131,109200020
Pirmin Schweglerch SUIMF3213010010
Jörg Sieversde GERGK1900000
Oliver Sorgde GERDF2121000010
Jiří Štajnercz CZEFW,MF116633000
Karsten Surmannde GERDF,MF21800000
Michael Tarnatde GERDF,MF65400030
Gerhard Tremmelde GERGK1900000
Philipp Tschaunerde GERGK2180000000
Bobby Woodus USAFW,MF190100000
Peter Zanterde GERDF1900000
Marc Zieglerde GERGK21800000
Ron-Robert Zielerde GERGK121,080000000
Dariusz Żurawpl POLDF97480000
Ihlas Beboutg TOGFW,MF2179000000
Mame Biram Dioufsn SENFW,MF54244010
Leonardo Bittencourtde GERFW,MF3208000000
Szabolcs Husztihu HUNMF65332020
Artjoms Rudņevslv LVAFW1881000
Waldemar Antonde GERDF,MF5447100000
Silvio Schröterde GERMF53270010
Sérgio Pintopt PORFW,MF96802051
Jaimees ESPMF21740010
Hiroki Sakaijp JPNDF,MF4353000020
Didier Ya Konanci CIVFW,MF9615500031
Josip Elezhr CRODF2169000000
Andrzej Pałaszpl POLFW,MF2980000
Jan Šimákcz CZEMF1780000
Niklas Hultse SWEDF,MF177000000
Noah Joel Sarenren Bazeeng NGAMF2120010000
Uffe Bechdk DENFW,MF279000000
Marc van Hintumnl NEDDF1740010
Maximilian Beierde GERFW,MF171200000
Thomas Zechelde GERDF,MF1710000
Marvin Bakalorzde GERMF3250000000
Linton Mainade GERFW,MF3219010000
Constant Djakpaci CIVDF1680000
Christian Panderde GERDF5345000010
Abel Xavierpt PORDF1640000
Julian de Guzmánca CANMF43330010
Sebastian Kerkde GERFW,MF163101100
Jacek Krzynówekpl POLFW,MF1610000
Ceyhun Gülselamtr TURDF,MF2149000000
Felix Klausde GERFW,MF281000000
Valérien Ismaëlfr FRADF1580000
Lars Stindlde GERFW,MF54180020
Konstantin Rauschru RUSDF,MF84830000
Holger Willmerde GERDF,MF21470010
Edgar Pribde GERMF2132000010
Chavdar Yankovbg BULMF53540010
Genki Haraguchijp JPNFW,MF2126000000
Sofian Chahedtn TUNDF,MF52431010
Michael Delurade GERFW,MF2640000
Leandro Fonsecabr BRAFW21350000
Mohammadou Idrissoucm CMRFW52691020
Nebojša Krupnikovićrs SRBMF64931020
Kai Oswaldde GERDF1450010
Sébastien Pocognolibe BELDF,MF31360010
Jan Schlaudraffde GERFW,MF11625300000
Markus Schulerde GERDF31470000
Danijel Štefuljhr CRODF,MF2800000
Ricardo Sousapt PORMF1370000
Christoph Dabrowskide GERMF31690020
Gregor Grillemeierde GERFW21230000
Mike Hankede GERFW31552010
Kenan Karamantr TURFW,MF4301000000
Sebastian Maierde GERMF299000000
Sal Zizzous USADF,MF1290000
Sebastian Ernstde GERFW,MF127000000
Daniel Stendelde GERFW41780000
Sebastian Stolzede GERFW,MF127000000
Florent Muslijaxk KVXFW,MF126000000
Kevin Wimmerat AUTDF126000000
Artur Sobiechpl POLFW6268200000
Niclas Füllkrugde GERFW3200010000
Hendrik Weydandtde GERFW3181010000
Lawrence Ennalide GERMF119000000
Cedric Teuchertde GERFW,MF119000000
Jiří Kaufmancz CZEFW,MF3700000
Allan Saint-Maximinfr FRAFW,MF115000000
Thomas Brdarićde GERFW31940000
Moritz Stoppelkampde GERFW,MF1140000
Valmir Sulejmanixk KVXFW,MF114000000
Philipp Ochsde GERFW,MF113000000
Martin Grothde GERMF2200000
Jonathasbr BRAFW111000000
Sebastian Sotous USAFW110000000
Hendrik Hahnede GERMF190000
Ádám Szalaihu HUNFW18000000
Charlison Benschopcw CUWFW16000000
Carsten Linkede GERDF,MF160000
Frank Fahrenhorstde GERDF2940000
Thomas Schneiderde GERDF260000
Christoffer Anderssonse SWEDF,MF110000
Felipebr BRADF291000000
Florian Hübnerde GERDF11000000
Erik Jendrišeksk SVKFW,MF110000
46032,65747521632

Hannover 96 Goalkeepers vs. Mönchengladbach

Hannover 96 Goalkeepers vs. Mönchengladbach Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Robert Enkede GERGK763063
Michael Esserde GERGK2180145964.30
Florian Fromlowitzde GERGK327070
Frank Juricau AUSGK19020
Ralf Rapsde GERGK218030
Jörg Sieversde GERGK19010
Gerhard Tremmelde GERGK19020
Philipp Tschaunerde GERGK2180123983.30
Marc Zieglerde GERGK218011
Ron-Robert Zielerde GERGK121,08029192175.92
332,97055493974.56

Mönchengladbach Players vs. Hannover 96

Mönchengladbach Players vs. Hannover 96 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Gal Albermanil ISRMF1900000
Zé Antóniopt PORDF32700000
Slađan Ašaninhr CRODF21801000
Logan Baillybe BELGK32700000
Anderson Bambabr BRADF1900000
Alexander Baumjohannde GERMF21801000
Jörg Böhmede GERMF1900010
Michael Bradleyus USADF,MF43602000
Thomas Broichde GERMF32340000
Hans-Günter Brunsde GERDF,MF21800000
Jan-Ingwer Callsen-Brackerde GERDF21800000
Bradley Carnellza RSADF,MF21350000
Andreas Christensendk DENDF,MF2180010000
Hans-Jörg Criensde GERFW21601000
Filip Daemsbe BELDF131,0561140
Dantebr BRADF43600020
Igor Demosk SVKMF32582010
Álvaro Domínguezes ESPDF5450110000
Hans-Georg Dreßende GERDF,MF1900000
Stefan Effenbergde GERMF21800010
Thomas Eichinde GERDF21800000
Mikael Forssellfi FINFW1901000
Marvin Friedrichde GERDF190000010
Rob Friendca CANFW,MF43542010
Michael Frontzeckde GERDF21801010
Tomáš Galásekcz CZEMF1900010
Matthias Ginterde GERDF,MF5399100000
Steve Gohourici CIVDF21800010
Markus Hausweilerde GERMF21800000
Christofer Heimerothde GERGK32700000
Jonas Hofmannde GERFW,MF3196000000
Mohammadou Idrissoucm CMRFW21090000
Federico Insúaar ARGMF21070000
Jean-Sébastien Jaurèsfr FRADF21590010
Luuk de Jongnl NEDFW1901000
Kahêbr BRAFW21351000
Darius Kampade GERGK1900000
Uwe Kampsde GERGK21800000
Kasey Kellerus USAGK43600000
Marcel Ketelaerde GERFW,MF1900000
Oliver Kirchde GERDF,MF1900010
Peer Klugede GERMF85070000
Joonas Kolkkafi FINMF21010000
Manu Konéfr FRAMF190000000
Julian Korbde GERDF,MF3270000010
Bernd Korzynietzde GERDF,FW53820010
Christoph Kramerde GERMF6540200000
Max Krusede GERFW,MF4353310000
Michael Langch SUIDF,MF190100000
Thorben Marxde GERMF63770000
Marcel Meeuwisnl NEDMF1900000
Michael Melkade GERGK1900000
Craig Mooreau AUSDF1900010
Marcel Ndjengcm CMRMF1900000
Florian Neuhausde GERMF3254010000
Jörg Neunde GERDF,MF1900010
Roman Neustädterru RUSDF,MF32480000
Oliver Neuvillede GERFW63341000
Håvard Nordtveitno NORDF,MF9666100000
Milan Obradovićrs SRBDF1900000
Reece Oxfordeng ENGDF190000000
Marcelo Pletschbr BRADF32700000
Eugen Polanskipl POLMF32700010
Raffaelbr BRAFW,MF9689200000
Claus Reitmaierde GERGK21800000
Marco Reusde GERFW,MF65363010
Lukas Ruppde GERMF1900000
Yann Sommerch SUIGK9810000000
Wesley Sonckbe BELFW21801000
Paul Stalterica CANDF,MF1900000
Jörg Stielch SUIGK1900000
Lars Stindlde GERFW,MF7534110000
František Strakacs TCHDF21800010
Martin Stranzlat AUTDF,MF10823000030
Jeff Strasserlu LUXDF65340010
Tobias Stroblde GERDF,MF2180010000
Bo Svenssondk DENDF32700000
Marc-André ter Stegende GERGK76300000
Bernd Thijsbe BELMF21150020
Joris Van Houtbe BELFW,MF31250000
Nico Van Kerckhovenbe BELDF,FW21350000
Jannik Vestergaarddk DENDF2180000000
André Winkholdde GERDF,MF2940000
Marcel Witeczekde GERDF,FW1900010
Juan Arangove VENMF107801010
Mahmoud Dahoudde GERMF2142010000
Karim Matmourdz ALGFW,MF63360010
Thorgan Hazardbe BELFW,MF7494231110
Mickaël Cuisancefr FRAMF288010000
Soumaila Coulibalyml MLIMF1770010
Marcell Jansende GERDF,MF43471020
Robert Fleßersde GERDF,MF1760000
Christian Hochstätterde GERDF,MF21651000
Alassane Pléafr FRAFW,MF3209000000
Thomas Helvegdk DENDF1730000
Igor de Camargobe BELFW,MF32060000
Mike Hankede GERFW52070000
Tomislav Marićhr CROFW1700010
Marko Marinde GERFW,MF21411000
Daniel Felgenhauerde GERDF,MF1680000
Marek Heinzcz CZEFW,MF1680000
Thomas Winterde GER1680000
Tobias Levelsde GERDF43370010
Stefan Lainerat AUTDF,MF166000000
Joe Scallyus USADF166000000
Hassan El Fakirino NORDF,MF21320020
Lawrence Aidoogh GHAFW,MF32410000
Rubénes ESPDF1570000
Ivo Ulichcz CZEMF64680000
Michael Delurade GERFW,MF21110000
Breel Emboloch SUIFW,MF145000010
Milan Fukalcz CZEDF,MF32250010
Patrick Herrmannde GERFW,MF13839300000
Sebastian Platede GERDF1450000
Sebastian Svärddk DENMF1450000
Marcus Thuramfr FRAFW,MF145000000
Raúl Bobadillapy PARFW4168000011
Arie van Lentde GERFW31470000
Enrico Gaedede GERMF21230000
Tony Jantschkede GERDF,MF11873010000
Branimir Hrgotase SWEFW,MF2290000
David Degench SUIMF1240000
Luca Netzde GERDF,MF124000000
Oscar Wendtse SWEDF,MF8654000020
Christian Dordade GERDF1230010
Moses Lamidide GERFW1230000
Bernd Kraussat AUTDF21120010
Peniel Mlapatg TOGFW2321000
Morten Skoubodk DENFW2490000
Uwe Rahnde GERFW,MF1200000
Sascha Röslerde GERFW,MF1190010
Granit Xhakach SUIMF5359100020
Jürgen Langede GER21010000
Nando Rafaelao ANGFW31940000
Josip Drmićch SUIFW113000000
Vincenzo Grifoit ITAFW,MF214000000
Patrick Paauwenl NEDDF,MF1130000
Steffen Korellde GERDF1120000
Denis Zakariach SUIMF5232100000
Mandela Egboeng ENGDF111000000
Fabian Johnsonus USADF,MF5284000000
Václav Svěrkošcz CZEFW42691010
Kasper Bøgelunddk DENDF2970000
Max Eberlde GERDF31600010
André Hahnde GERFW,MF3105000000
Amin Younesde GERFW,MF41170000
Roberto Colauttiil ISRFW160000
Markus Münchde GERDF,MF160000
Marvin Compperde GERDF31840010
Nico Elvedich SUIDF7535000000
Ibrahima Traorégn GUIMF3127100000
Roel Brouwersnl NEDDF9574100000
Thomas Kleinede GERDF110000
Sebastian Schachtende GERDF,MF110000
Marvin Schulzde GERDF,MF11000000
45632,622461221531

Mönchengladbach Goalkeepers vs. Hannover 96

Mönchengladbach Goalkeepers vs. Hannover 96 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Logan Baillybe BELGK3270110
Christofer Heimerothde GERGK327080
Darius Kampade GERGK19020
Uwe Kampsde GERGK218002
Kasey Kellerus USAGK436060
Michael Melkade GERGK19001
Claus Reitmaierde GERGK218021
Yann Sommerch SUIGK98104183482.94
Jörg Stielch SUIGK19020
Marc-André ter Stegende GERGK763083
332,97041473482.911

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.