Hannover 96 vs. Karlsruher Historical Head-to-HeadSubscribe Now (First Month Free)

Hannover 96
8 wins
4 draws
7 losses
31 goals
Karlsruher
7 wins
4 draws
8 losses
29 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
2. BundesligaRegular seasonSun2024-05-1213:30 KarlsruherHannover 96BBBank Wildpark
2. BundesligaRegular seasonFri2023-12-0818:30 Hannover 962.22–21.4Karlsruher26,200Heinz-von-Heiden-ArenaFlorian LechnerMatch Report
2. BundesligaRegular seasonSat2023-05-0613:00 Karlsruher1.22–11.2Hannover 9621,477BBBank WildparkPatrick AltMatch Report
2. BundesligaRegular seasonSun2022-10-3013:30 Hannover 962.21–01.7Karlsruher29,100Heinz-von-Heiden-ArenaSven WaschitzkiMatch Report
2. BundesligaRegular seasonFri2022-04-2918:30 Hannover 961.52–01.0Karlsruher13,700HDI-ArenaLasse KoslowskiMatch Report
2. BundesligaRegular seasonSat2021-11-2713:30 Karlsruher1.74–00.9Hannover 9610,000BBBank WildparkRobert HartmannMatch Report
2. BundesligaRegular seasonWed2021-01-2720:30 Karlsruher1.01–01.6Hannover 96WildparkstadionMartin PetersenMatch Report
2. BundesligaRegular seasonSat2020-09-1913:00 Hannover 961.32–00.6Karlsruher500HDI-ArenaTobias StielerMatch Report
2. BundesligaRegular seasonWed2020-05-2718:30 Hannover 961.71–11.9KarlsruherHDI-ArenaThorben SiewerMatch Report
2. BundesligaRegular seasonSat2019-10-2613:00 Karlsruher2.73–32.1Hannover 9613,370WildparkstadionGuido WinkmannMatch Report
DFB-PokalFirst roundMon2019-08-1218:30 Karlsruher2–0Hannover 9611,779WildparkstadionBenjamin CortusMatch Report
DFB-PokalFirst roundSun2018-08-1915:30 Karlsruher0–6Hannover 9612,234WildparkstadionBastian DankertMatch Report
2. BundesligaRegular seasonSat2017-03-0413:00 Karlsruher2–0Hannover 9615,415WildparkstadionPatrick AltMatch Report
2. BundesligaRegular seasonWed2016-09-2117:30 Hannover 961–0Karlsruher31,700HDI-ArenaChristian DietzMatch Report
BundesligaRegular seasonTue2009-05-12Karlsruher2–3Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSat2008-11-29Hannover 963–2KarlsruherKnut KircherMatch Report
BundesligaRegular seasonSat2008-02-09Hannover 962–2KarlsruherKnut KircherMatch Report
BundesligaRegular seasonFri2007-08-17Karlsruher1–2Hannover 96Jochen DreesMatch Report
BundesligaRegular seasonSat1989-02-18Karlsruher2–0Hannover 96Klaus BroskaMatch Report
BundesligaRegular seasonSat1988-07-23Hannover 962–3KarlsruherDieter PaulyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonSun2022-10-3013:30 Hannover 962.21–01.7Karlsruher29,100Heinz-von-Heiden-ArenaSven WaschitzkiMatch Report
2. BundesligaRegular seasonFri2022-04-2918:30 Hannover 961.52–01.0Karlsruher13,700HDI-ArenaLasse KoslowskiMatch Report
2. BundesligaRegular seasonSat2020-09-1913:00 Hannover 961.32–00.6Karlsruher500HDI-ArenaTobias StielerMatch Report
DFB-PokalFirst roundSun2018-08-1915:30 Karlsruher0–6Hannover 9612,234WildparkstadionBastian DankertMatch Report
2. BundesligaRegular seasonWed2016-09-2117:30 Hannover 961–0Karlsruher31,700HDI-ArenaChristian DietzMatch Report
BundesligaRegular seasonTue2009-05-12Karlsruher2–3Hannover 96Manuel GräfeMatch Report
BundesligaRegular seasonSat2008-11-29Hannover 963–2KarlsruherKnut KircherMatch Report
BundesligaRegular seasonFri2007-08-17Karlsruher1–2Hannover 96Jochen DreesMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonFri2023-12-0818:30 Hannover 962.22–21.4Karlsruher26,200Heinz-von-Heiden-ArenaFlorian LechnerMatch Report
2. BundesligaRegular seasonWed2020-05-2718:30 Hannover 961.71–11.9KarlsruherHDI-ArenaThorben SiewerMatch Report
2. BundesligaRegular seasonSat2019-10-2613:00 Karlsruher2.73–32.1Hannover 9613,370WildparkstadionGuido WinkmannMatch Report
BundesligaRegular seasonSat2008-02-09Hannover 962–2KarlsruherKnut KircherMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. BundesligaRegular seasonSat2023-05-0613:00 Karlsruher1.22–11.2Hannover 9621,477BBBank WildparkPatrick AltMatch Report
2. BundesligaRegular seasonSat2021-11-2713:30 Karlsruher1.74–00.9Hannover 9610,000BBBank WildparkRobert HartmannMatch Report
2. BundesligaRegular seasonWed2021-01-2720:30 Karlsruher1.01–01.6Hannover 96WildparkstadionMartin PetersenMatch Report
DFB-PokalFirst roundMon2019-08-1218:30 Karlsruher2–0Hannover 9611,779WildparkstadionBenjamin CortusMatch Report
2. BundesligaRegular seasonSat2017-03-0413:00 Karlsruher2–0Hannover 9615,415WildparkstadionPatrick AltMatch Report
BundesligaRegular seasonSat1989-02-18Karlsruher2–0Hannover 96Klaus BroskaMatch Report
BundesligaRegular seasonSat1988-07-23Hannover 962–3KarlsruherDieter PaulyMatch Report

Fixture Leaders

Hannover 96 Players vs. Karlsruher

Hannover 96 Players vs. Karlsruher Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Miiko Albornozcl CHIDF,MF3270000010
Waldemar Antonde GERDF,MF6540000020
Bright Arrey-Mbide GERDF3225000000
Marvin Bakalorzde GERMF4275000010
Hanno Balitschde GERMF43603020
Ihlas Beboutg TOGFW,MF190100000
Vinícius Bergantinbr BRADF1900000
Max Besuschkowde GERMF2180000000
Jaka Bijolsi SVNDF,MF190000000
Julian Börnerde GERDF,MF3270000000
Steve Cherundolous USADF32250000
Detlev Dammeierde GERMF21800000
Mario Eggimannch SUIDF2910000
Josip Elezhr CRODF3236000010
Robert Enkede GERGK32700010
Michael Esserde GERGK3270000000
Frank Fahrenhorstde GERDF43040000
Mikael Forssellfi FINFW21702000
Iver Fossumno NORMF3156000000
Marcel Frankede GERDF5450000000
Florian Fromlowitzde GERGK1900000
Karl-Heinz Geilsde GERDF,MF1900000
Sören Halfarde GERDF1900000
Marcel Halstenbergde GERDF,MF190000000
Mike Hankede GERFW32703010
Martin Hansendk DENGK190000000
Martin Harnikat AUTFW,MF190000000
Bastian Hellbergde GER21800010
Jannes Hornde GERDF,MF190000000
Timo Hübersde GERDF3270000020
Florian Hübnerde GERDF190000000
Niklas Hultse SWEDF,MF3268000010
Szabolcs Husztihu HUNMF32400010
Dominik Kaiserde GERMF5304100000
Thomas Kleinede GERDF1900000
Derrick Köhnde GERDF,MF3270010000
Stefan Kohnde GERFW1900000
Julian Korbde GERDF,MF3242000000
Luka Krajncsi SVNDF2180000000
Jacek Krzynówekpl POLFW,MF1900000
Matthias Kuhlmeyde GER21800010
Fabian Kunzede GERMF3259000000
Linton Mainade GERFW,MF6311110000
Sei Muroyajp JPNDF,MF7546100010
Phil Neumannde GERDF,MF3270000000
Gaël Ondouacm CMRMF2180000000
Matthias Ostrzolekde GERDF,MF190010000
Kolja Oudennese SWEMF190010000
Frank Pagelsdorfde GERMF1900010
Andrzej Pałaszpl POLFW,MF21090000
Jürgen Prangede GERMF1900000
Edgar Pribde GERMF3252100010
Ralf Rapsde GERGK21800000
Konstantin Rauschru RUSDF,MF21800000
Siegfried Reichde GERFW21801010
Dieter Schatzschneiderde GERFW1900000
Manuel Schmiedebachde GERMF2180000020
Oliver Sorgde GERDF3225000000
Stefan Strandbergno NORDF190010000
Karsten Surmannde GERDF,MF21800000
Michael Tarnatde GERDF,MF1900000
Philipp Tschaunerde GERGK2180000000
Walacebr BRAMF190000000
Kevin Wimmerat AUTDF190100000
Mark Diemersnl NEDFW,MF189000000
Marvin Duckschde GERFW5430111100
Mike Frantzde GERFW,MF189000000
Felix Klausde GERFW,MF189100010
Ron-Robert Zielerde GERGK7629000031
Benjamin Lauthde GERFW1860000
Cedric Teuchertde GERFW,MF3190010000
Jannik Dehmde GERDF,MF184000000
Florent Muslijaxk KVXFW,MF4192000010
Artur Sobiechpl POLFW176000000
Kenan Karamantr TURFW,MF2165000000
Louis Schaubat AUTFW,MF296100000
Uffe Bechdk DENFW,MF174000000
Lukas Hinterseerat AUTFW,MF173000000
Sebastian Kerkde GERFW,MF2155000000
Bernd Dierßende GERMF1710000
Jiří Štajnercz CZEFW,MF31070010
Pirmin Schweglerch SUIMF169010000
Marc Stenderade GERMF169000000
Arnold Brugginknl NEDFW,MF43210020
Altin Lalaal ALBMF21570000
Günter Drewsde GERMF21551000
Takuma Asanojp JPNFW,MF164100000
Enzo Leopoldde GERFW,MF161000000
Felipebr BRADF159000000
Noah Joel Sarenren Bazeeng NGAMF158000010
Patrick Herrmannde GERDF1560000
Bastian Schulzde GERMF21010000
Max Christiansende GERMF145000000
Maximilian Beierde GERFW,MF4261100010
Sebastian Ernstde GERFW,MF388000010
Kingsley Schindlergh GHADF,FW2104000000
Jan Schlaudraffde GERFW,MF1340000
Håvard Nielsenno NORFW,MF3212000100
Andreas Voglsammerde GERFW,MF129100000
Bobby Woodus USAFW,MF126010000
Gregor Grillemeierde GERFW21120000
Jan Rosenthalde GERFW,MF1231000
Christian Schulzde GERDF,MF32030000
Genki Haraguchijp JPNFW,MF5298010000
Patrick Twumasigh GHAFW,MF120000000
Vahid Hashemianir IRNFW,MF1190000
Sebastian Jungde GERDF119000000
Sebastian Stolzede GERFW,MF119010000
Philipp Ochsde GERFW,MF2108000000
Nicolo Tresoldide GERFW277000000
Mike-Steven Bährede GERMF115000000
Sérgio Pintopt PORFW,MF31091010
Niclas Füllkrugde GERFW3127111100
Christopher Scottde GERMF111000010
Lawrence Ennalide GERMF19000000
John Guidettise SWEFW19000000
Hendrik Weydandtde GERFW10590600000
Chavdar Yankovbg BULMF2940000
Thomas Zechelde GERDF,MF130010
Barış Başdaştr TURDF,MF12000000
Franck Evinacm CMRFW11000000
Emil Hanssonse SWEFW,MF11010000
Sebastian Maierde GERMF217000000
Valmir Sulejmanixk KVXFW,MF380000000
Tim Walbrechtde GERMF11000000
26918,809311323351

Hannover 96 Goalkeepers vs. Karlsruher

Hannover 96 Goalkeepers vs. Karlsruher Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Josip Elezhr CRODF110000
Robert Enkede GERGK327050
Michael Esserde GERGK32701011090.02
Florian Fromlowitzde GERGK19020
Martin Hansendk DENGK19084450.00
Ralf Rapsde GERGK218050
Philipp Tschaunerde GERGK21800201
Ron-Robert Zielerde GERGK762930102273.32
201,71048293670.85

Karlsruher Players vs. Hannover 96

Karlsruher Players vs. Hannover 96 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Matthias Baderde GERDF,MF190000000
Marcel Beifusde GERDF190000000
Srećko Bogdanhr CRODF21800000
Tim Breithauptde GERMF3270000000
Daniel Brosinskide GERDF,MF190000000
Dirk Carlsonlu LUXDF2104000000
Stefano Celozzide GERDF1900000
Dimitris Diamantakosgr GREFW2180101110
Patrick Drewesde GERGK190000000
Dino Drpićhr CRODF1900010
Mario Eggimannch SUIDF21800010
Christian Eichnerde GERDF43600000
Alexander Famullade GERGK21800000
Marcel Frankede GERDF2180000010
Maik Franzde GERDF32701020
Lukas Frödede GERMF3172000000
Marius Gersbeckde GERGK5450000000
Benedikt Gimberde GERDF,MF190000000
Jérôme Gondorfde GERMF8678000041
Daniel Gordonjm JAMDF,MF8634300000
Andreas Görlitzde GERDF,MF32700010
Lukas Grozurekat AUTFW,MF2101100000
Babacar Guèyesn SENFW291000000
Tamás Hajnalhu HUNMF21801000
Niklas Heegerde GERGK190000000
Jochen Heisigde GER1901000
Helmut Hermannde GERFW1900000
Philipp Hofmannde GERFW5448200010
Aleksandre Iashvilige GEOFW,MF31931000
Jordies ESPDF190000000
Sebastian Jungde GERDF2180000000
Dennis Kempede GERDF,MF2180000000
Oliver Kreuzerde GERDF21800000
Marc Lorenzde GERMF6307010020
Charalampos Mavriasgr GREDF,FW190000000
Jonas Meffertde GERMF190000000
Gunther Metzde GERDF21800000
Markus Millerde GERGK43600000
Florent Muslijaxk KVXFW,MF190000000
Michael Mutzelde GERMF32570020
Dirk Orlishausende GERGK190000000
David Pisotde GERDF4360000000
Grischa Prömelde GERMF2180000010
Damian Roßbachde GERDF3270000000
Lars Schmidtde GERDF1900000
Tim Sebastiande GERDF1900000
Antônio da Silvabr BRAMF1901100
Manuel Stieflerde GERDF,MF3259010000
Lars Stindlde GERFW,MF3270300010
Martin Stollde GERDF2180000000
Moritz Stoppelkampde GERFW,MF190000000
Thomas Süssde GERDF21800010
Marco Thiedede GERDF,MF8650000020
Bjarne Thoelkede GERDF190000000
Christian Timmde GERFW31850020
Wolfgang Trappde GERDF,MF21800010
Benjamin Uphoffde GERGK4360000000
Enrico Valentiniit ITADF,MF2172000010
René Vollathde GERGK190000000
Marvin Wanitzekde GERMF10895322220
Karl-Heinz Wöhrlinde GER1900000
Igor Matanovichr CROFW189010000
Robin Bormuthde GERDF2177000000
Paul Nebelde GERMF3239010000
Jannis Raboldde GERDF185000000
Bradley Carnellza RSADF,MF1840000
Stephan Ambrosiusgh GHADF182000000
Godfried Aduobegh GHAMF32590020
Timo Staffeldtde GERMF1780000
Marco Engelhardtde GERDF,MF1760000
Benjamin Gollerde GERFW,MF3192000000
Philip Heisede GERDF,MF6513020000
Leon Jensende GERMF3169010000
Marvin Pouriéde GERFW3184000000
Mikkel Kaufmanndk DENFW175100000
Joshua Kennedyau AUSFW31801000
Arno Glesiusde GERMF1701000
Alexander Groißde GERMF2114000010
Fabian Schleusenerde GERFW,MF5329100000
Stefan Mugošame MNEFW167100000
Michael Spiesde GERFW,MF21571010
Choi Kyoung-rokkr KORFW,MF7492110000
Saliou Sanéde GERFW162000000
Milorad Pilipovićrs SRBMF21330000
Yann Rolimbr BRAMF150000010
Boubacar Barryde GERMF145000000
Florian Kamberich SUIFW,MF145000000
Daniel Simmesde GERFW2541000
Änis Ben-Hatiratn TUNMF132000000
Franck Komcm CMRMF2119000010
Anton Finkde GERFW,MF340000000
Janis Hanekde GERMF128000000
Dominik Kotherde GERFW,MF392010000
Michael Harforthde GERMF21130000
Lucas Cuetode GERFW,MF121000000
Edmond Kapllanial ALBFW,MF41940000
Dženis Burnićde GERMF115000000
Budu Zivzivadzege GEOFW290000000
Malik Batmazde GERFW,MF448000000
Sebastian Freisde GERFW,MF31750000
Frank Kastnerde GERDF1130000
Stefan Buckde GERDF2230000
Erwin Hofferat AUTFW234000000
Fabio Kaufmannde GERFW,MF110000000
Simone Rappch SUIFW19000000
Hiroki Yamadajp JPNFW,MF18000000
Sanibal Orahovacme MNEFW160000
Stefano Marinode GERFW15000000
Tim Rossmannde GERMF225000000
Marlon Dingerde GERMF13000000
Marco Djuricinat AUTFW3146000000
Kilian Jakobde GERDF213000000
Ricardo van Rhijnnl NEDDF12000000
Efe-Kaan Sihlaroğlutr TURMF12000000
Florian Ballasde GERDF29000000
Christoph Kobaldat AUTDF9520000000
Marcel Mehlemde GERDF,MF1000000
27218,781261143331

Karlsruher Goalkeepers vs. Hannover 96

Karlsruher Goalkeepers vs. Hannover 96 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Patrick Drewesde GERGK19072571.40
Alexander Famullade GERGK218021
Marius Gersbeckde GERGK54502441983.32
Niklas Heegerde GERGK19032133.30
Markus Millerde GERGK4360100
Dirk Orlishausende GERGK1900001
Benjamin Uphoffde GERGK436019101057.91
René Vollathde GERGK1901100.00
191,71054313568.55

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.