Kaiserslautern vs. Hannover 96 Historical Head-to-Head

Kaiserslautern
6 wins
4 draws
10 losses
17 goals
Hannover 96
10 wins
4 draws
6 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. Bundesliga2. BundesligaSat2025-02-15KaiserslauternHannover 96Fritz-Walter-Stadion
2. Bundesliga2. BundesligaSat2024-09-1413:00 Hannover 96KaiserslauternHeinz-von-Heiden-Arena
2. Bundesliga2. BundesligaSat2024-03-1620:30 Hannover 961.01–11.0Kaiserslautern42,500Heinz-von-Heiden-ArenaMax BurdaMatch Report
2. Bundesliga2. BundesligaFri2023-10-0618:30 Kaiserslautern2.53–10.9Hannover 9638,000Fritz-Walter-StadionMichael BacherMatch Report
2. Bundesliga2. BundesligaSat2023-01-2820:30 Hannover 960.91–31.0Kaiserslautern36,800Heinz-von-Heiden-ArenaSascha StegemannMatch Report
2. Bundesliga2. BundesligaFri2022-07-1520:30 Kaiserslautern1.22–10.8Hannover 9640,579Fritz-Walter-StadionSven WaschitzkiMatch Report
2. Bundesliga2. BundesligaMon2017-01-3020:15 Hannover 961–0Kaiserslautern28,800HDI-ArenaBenjamin CortusMatch Report
2. Bundesliga2. BundesligaFri2016-08-0520:30 Kaiserslautern0–4Hannover 9640,021Fritz-Walter-StadionWolfgang StarkMatch Report
BundesligaBundesligaSat2012-05-05Hannover 962–1KaiserslauternFelix BrychMatch Report
BundesligaBundesligaSun2011-12-18Kaiserslautern1–1Hannover 96Felix BrychMatch Report
BundesligaBundesligaSat2011-02-19Hannover 963–0KaiserslauternFelix ZwayerMatch Report
BundesligaBundesligaSun2010-09-26Kaiserslautern0–1Hannover 96Günter PerlMatch Report
BundesligaBundesligaSat2006-04-22Kaiserslautern1–0Hannover 96Günter PerlMatch Report
BundesligaBundesligaSat2005-11-26Hannover 965–1KaiserslauternFelix BrychMatch Report
BundesligaBundesligaSat2005-04-02Kaiserslautern0–2Hannover 96Helmut FleischerMatch Report
BundesligaBundesligaTue2004-10-26Hannover 963–1KaiserslauternHermann AlbrechtMatch Report
BundesligaBundesligaSat2004-03-13Hannover 960–1KaiserslauternThorsten KinhöferMatch Report
BundesligaBundesligaSat2003-09-27Kaiserslautern1–0Hannover 96Peter GagelmannMatch Report
BundesligaBundesligaSat2003-04-19Hannover 962–1KaiserslauternLutz WagnerMatch Report
BundesligaBundesligaSat2002-11-09Kaiserslautern0–1Hannover 96Helmut FleischerMatch Report
BundesligaBundesligaFri1989-03-10Hannover 960–0KaiserslauternDieter BirlenbachMatch Report
BundesligaBundesligaSat1988-08-20Kaiserslautern0–0Hannover 96Rainer BoosMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaFri2023-10-0618:30 Kaiserslautern2.53–10.9Hannover 9638,000Fritz-Walter-StadionMichael BacherMatch Report
2. Bundesliga2. BundesligaSat2023-01-2820:30 Hannover 960.91–31.0Kaiserslautern36,800Heinz-von-Heiden-ArenaSascha StegemannMatch Report
2. Bundesliga2. BundesligaFri2022-07-1520:30 Kaiserslautern1.22–10.8Hannover 9640,579Fritz-Walter-StadionSven WaschitzkiMatch Report
BundesligaBundesligaSat2006-04-22Kaiserslautern1–0Hannover 96Günter PerlMatch Report
BundesligaBundesligaSat2004-03-13Hannover 960–1KaiserslauternThorsten KinhöferMatch Report
BundesligaBundesligaSat2003-09-27Kaiserslautern1–0Hannover 96Peter GagelmannMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
2. Bundesliga2. BundesligaSat2024-03-1620:30 Hannover 961.01–11.0Kaiserslautern42,500Heinz-von-Heiden-ArenaMax BurdaMatch Report
BundesligaBundesligaSun2011-12-18Kaiserslautern1–1Hannover 96Felix BrychMatch Report
BundesligaBundesligaFri1989-03-10Hannover 960–0KaiserslauternDieter BirlenbachMatch Report
BundesligaBundesligaSat1988-08-20Kaiserslautern0–0Hannover 96Rainer BoosMatch Report

Fixture Leaders

Kaiserslautern Players vs. Hannover 96

Kaiserslautern Players vs. Hannover 96 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mathias Abelde GERDF21800000
Ragnar Achede GERFW2151000000
Naser Alijial ALBDF,MF190000000
Sergio Allievide GERFW,MF1900000
Ioannis Amanatidisgr GREFW,MF21351000
Martin Amedickde GERDF21800000
Markus Anfangde GERMF1900010
Mario Baslerde GERFW,MF21420010
Mathieu Bédafr FRADF,MF1900000
Stefan Blankde GERDF21350000
Robin Bormuthde GERDF190000000
Alexander Bugerade GERDF21800000
Florian Dickde GERDF43600020
Thomas Dooleyus USADF,MF21800000
Erik Durmde GERDF,FW190000010
Gerald Ehrmannde GERGK21800000
Jan Elvedich SUIDF2180000010
Karl-Heinz Emigde GERDF,MF21800010
Thomas Ernstde GERGK1900000
Ewertonbr BRADF190000000
Franco Fodade GERDF1900000
Kostas Fortounisgr GREFW,MF21800000
Kay Friedmannde GERDF21800010
Florian Fromlowitzde GERGK1900000
Marcel Gausde GERDF,FW2164000000
Dimitrios Grammozisgr GREMF21800000
Thomas Hengende GERDF21800010
Ingo Hertzschde GERDF43600010
Nzelo Hervé Lembicd CODDF75560020
Adam Hloušekcz CZEDF,FW1900000
Erwin Hofferat AUTFW1900000
Marian Hristovbg BULMF32631020
Carsten Janckerde GERFW21350000
Leon Jessendk DENDF,MF21730000
Filip Kaločcz CZEMF190000000
Sebastian Kerkde GERFW,MF190000000
Miroslav Klosede GERFW43141010
Georg Kochde GERGK1900000
Harry Kochde GERDF1900010
Robin Kochde GERDF,MF190000000
Harald Kohrde GERFW21800000
Kamil Kosowskipl POLMF1900000
Julian Krahlde GERGK2180000000
Kevin Krausde GERDF3184100000
Bruno Labbadiade GERFW1900000
Srđan Lakićhr CROFW21800000
Michael Lehmannde GERMF1900000
Lincolnbr BRAMF21360010
Andreas Luthede GERGK2180000020
Jürgen Machoat AUTGK1900000
Stefan Malzde GERDF,MF1900000
Phillipp Mweneat AUTDF,MF2180000000
Julian Niehuesde GERMF4327100030
Osayamen Osaweeng ENGFW2180000000
Marcelo Pletschbr BRADF1900000
Julian Pollersbeckde GERGK190000000
Kacper Przybyłkopl POLFW2107000000
Tobias Raschlde GERMF2180010000
Torsten Reuterde GERDF,MF1900000
Alexander Ringfi FINDF,MF190000000
Marlon Ritterde GERFW,MF3177000010
Rodneibr BRADF32700000
Boubacar Sanogoci CIVFW1901000
Fabian Schönheimde GERDF1900000
Michael Schulzde GERDF21800010
Markus Schuppde GERMF21800010
Ciriaco Sforzach SUIDF,MF21630000
Tobias Sippelde GERGK32700000
Ervin Skelaal ALBFW,MF21800000
Nikola Soldohr CRODF190000000
Bill Tchatocm CMRDF42490010
Christian Tiffertde GERMF32700010
Boris Tomiakde GERDF4360212210
Kevin Trappde GERGK1900000
Stipe Vučurhr CRODF190000000
André Weisde GERGK190000000
Timo Wenzelde GERDF32700000
Tim Wiesede GERGK43600000
Antar Yahiadz ALGDF1900000
Ferydoon Zandiir IRNMF32160010
Patrick Zieglerde GERDF,MF2180000010
Jean Zimmerde GERDF,FW4360000010
Hendrick Zuckde GERDF,MF3204010000
Frank Hartmannde GERMF21630000
Aleksander Knavssi SVNDF1850001
Richmond Tachiede GERFW,MF185010000
Axel Roosde GERDF,FW21730010
Mike Wunderlichde GERMF183100000
Christoph Moritzde GERMF2155000000
Aaron Opokude GERFW,MF3128100000
Marco Engelhardtde GERDF,MF43500000
Jan Morávekcz CZEFW,MF21100000
Ariel Borysiukpl POLMF1760000
Jiří Bílekcz CZEDF,MF1750000
Ivo Iličevićhr CROMF21630000
Thanos Petsosgr GREDF,MF1730000
Daniel Halfarde GERMF3251100000
Mika Nurmelafi FINMF1680000
Itay Shechteril ISRFW21080001
Thomas Drescherde GERDF21110000
Tymoteusz Puchaczpl POLDF,MF2156000010
Terrence Boydus USAFW2155110010
Kenny Redondode GERFW,MF3226110000
Thomas Riedlde GERDF,MF63850030
Róbert Pichsk SVKFW,MF159000000
Oliver Kirchde GERDF,MF32380000
Julian Derstroffde GERFW,MF1570000
Christian Timmde GERFW21430000
Sebastian Reinertde GERMF1510000
Michael Mifsudmt MLTFW2640000
Axel Bellinghausende GERMF21030000
Steffen Freundde GERMF1450000
Dorge Kouemahacm CMRFW1450000
Jochen Seitzde GERDF,MF2760010
Tomasz Kłospl POLDF21321010
Mihael Mikićhr CRODF,MF2980010
José Dominguezpt PORMF21210000
Vratislav Lokvenccz CZEFW42910000
Olcay Şahantr TURFW,MF21170000
Marlon Freyde GERMF131000000
Nenad Bjelicahr CROMF21190000
Filip Stojilkovićch SUIFW129000010
Ben Zolinskide GERDF,FW129000000
Lex Lobingerde GERFW234010010
Andrew Wootenus USAFW,MF1230000
Balázs Borbélysk SVKDF,MF1190010
Adam Nemecsk SVKFW2621000
Clemens Walchat AUTMF2320000
Uwe Eckelde GERFW1160000
Lucien Mettomocm CMRDF1160000
Philipp Hercherde GERDF,FW115100000
Dominique Heintzde GERDF1140000
Pierre de Witde GERMF31471000
Selim Teberde GERMF2270000
Max Dittgende GERFW,MF224000000
Halil Altıntoptr TURFW,MF63060000
Jürgen Grohde GERDF2970000
Daniel Hanslikde GERFW,MF4176000010
Iliyan Mitsanskibg BULFW170000
Richard Sukuta-Pasude GERFW160000
Aremu Afeezng NGAMF11000000
Michael Sommerde GERMF110000
27519,79117722442

Kaiserslautern Goalkeepers vs. Hannover 96

Kaiserslautern Goalkeepers vs. Hannover 96 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Gerald Ehrmannde GERGK218002
Thomas Ernstde GERGK19020
Florian Fromlowitzde GERGK19001
Georg Kochde GERGK19010
Julian Krahlde GERGK218062466.70
Andreas Luthede GERGK218072571.40
Jürgen Machoat AUTGK19050
Julian Pollersbeckde GERGK1900100
Tobias Sippelde GERGK327060
Kevin Trappde GERGK19010
André Weisde GERGK1904400.00
Tim Wiesede GERGK436052
201,8001729947.15

Hannover 96 Players vs. Kaiserslautern

Hannover 96 Players vs. Kaiserslautern Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Miiko Albornozcl CHIDF,MF190000000
Waldemar Antonde GERDF,MF190100000
Bright Arrey-Mbide GERDF2180000000
Marvin Bakalorzde GERMF190010000
Hanno Balitschde GERMF21800000
Uffe Bechdk DENFW,MF190100000
Vinícius Bergantinbr BRADF53610000
Julian Börnerde GERDF,MF2173000000
Steve Cherundolous USADF109000000
Christoph Dabrowskide GERMF42560020
Detlev Dammeierde GERMF21800020
Jannik Dehmde GERDF,MF3256000010
Bernd Dierßende GERMF21800000
Mario Eggimannch SUIDF1900000
Robert Enkede GERGK43600000
Iver Fossumno NORMF2180000000
Florian Fromlowitzde GERGK1900010
Karl-Heinz Geilsde GERDF,MF1900000
Julian de Guzmánca CANMF64720010
Karim Hagguitn TUNDF32700000
Marcel Halstenbergde GERDF,MF2180000010
Vahid Hashemianir IRNFW,MF1901000
Bastian Hellbergde GER21670000
Mohammadou Idrissoucm CMRFW32700010
Jaimees ESPMF31800010
Sebastian Kerkde GERFW,MF297000000
Felix Klausde GERFW,MF2166000000
Kléberbr BRADF1900010
Derrick Köhnde GERDF,MF3260100000
Kostas Konstantinidisgr GREDF21800010
Luka Krajncsi SVNDF190000000
Matthias Kuhlmeyde GER1900000
Clint Mathisus USAFW,MF1900010
Sei Muroyajp JPNDF,MF2104000000
Phil Neumannde GERDF,MF4360000000
Andrzej Pałaszpl POLFW,MF21110010
Emanuel Pogatetzat AUTDF43600010
Gheorghe Popescuro ROUDF,FW1900010
Edgar Pribde GERMF299000010
Ralf Rapsde GERGK21800000
Konstantin Rauschru RUSDF,MF43380010
Siegfried Reichde GERFW1900000
Salif Sanésn SENDF,MF2180000000
Dieter Schatzschneiderde GERFW1900010
Louis Schaubat AUTFW,MF3134000000
Manuel Schmiedebachde GERMF4285000000
Silvio Schröterde GERMF42840000
Markus Schulerde GERDF1900000
Christian Schulzde GERDF,MF43600020
Jörg Sieversde GERGK1900000
Oliver Sorgde GERDF2180000000
Jiří Štajnercz CZEFW,MF64372010
Danijel Štefuljhr CRODF,MF21040010
Daniel Stendelde GERFW73740000
Lars Stindlde GERFW,MF42920000
Stefan Strandbergno NORDF190000000
Karsten Surmannde GERDF,MF21800000
Michael Tarnatde GERDF,MF32703010
Gerhard Tremmelde GERGK1900000
Philipp Tschaunerde GERGK2180000000
Andreas Voglsammerde GERFW,MF2180110010
Holger Willmerde GERDF,MF1900000
Didier Ya Konanci CIVFW,MF42761000
Marc Zieglerde GERGK21800000
Ron-Robert Zielerde GERGK7630000020
Dariusz Żurawpl POLDF65400020
Fredi Bobicde GERFW21792000
Enzo Leopoldde GERFW,MF2178000000
Maximilian Beierde GERFW,MF294000000
Jan Schlaudraffde GERFW,MF32222000
Martin Harnikat AUTFW,MF296000000
Thomas Christiansenes ESPFW32580000
Sebastian Maierde GERMF181100000
Per Mertesackerde GERDF54380000
Mohammed Abdellaoueno NORFW42903010
Nebojša Krupnikovićrs SRBMF53561010
Marc van Hintumnl NEDDF1710001
Chavdar Yankovbg BULMF2950010
Niclas Füllkrugde GERFW169000000
Stefan Kohnde GERFW1690000
Sérgio Pintopt PORFW,MF43390020
Frank Pagelsdorfde GERMF1650000
Fabian Kunzede GERMF4297000020
Max Besuschkowde GERMF2150000000
Kolja Oudennese SWEMF160000000
Hendrik Weydandtde GERFW297000000
Michael Delurade GERFW,MF21060010
Gregor Grillemeierde GERFW21350010
Jiří Kaufmancz CZEFW,MF1452000
Jürgen Prangede GERMF21350000
Thomas Brdarićde GERFW41752010
Håvard Nielsenno NORFW,MF4239200001
Cedric Teuchertde GERFW,MF4177000010
Sebastian Ernstde GERFW,MF2109000000
Gaël Ondouacm CMRMF126000010
Günter Drewsde GERMF21150000
Artur Sobiechpl POLFW4140200000
Kenan Karamantr TURFW,MF2108010010
Altin Lalaal ALBMF84630010
Sofian Chahedtn TUNDF,MF31070000
Mikael Forssellfi FINFW1130000
Peter Zanterde GERDF1130000
Carsten Linkede GERDF,MF1120000
Brooklyn Ezehde GERDF,MF110000000
Leandro Fonsecabr BRAFW1100000
Denis Wolfph PHIFW,MF190000
Moritz Stoppelkampde GERFW,MF31080000
Valmir Sulejmanixk KVXFW,MF13000000
Nicolo Tresoldide GERFW3146000000
Roman Wallnerat AUTFW130000
Christopher Scottde GERMF12000000
Blaise Nkufoch SUIFW110000
Noah Joel Sarenren Bazeeng NGAMF1000000
27819,78028300432

Hannover 96 Goalkeepers vs. Kaiserslautern

Hannover 96 Goalkeepers vs. Kaiserslautern Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Robert Enkede GERGK436031
Florian Fromlowitzde GERGK19001
Ralf Rapsde GERGK218002
Jörg Sieversde GERGK19001
Gerhard Tremmelde GERGK19010
Philipp Tschaunerde GERGK21800002
Marc Zieglerde GERGK218020
Ron-Robert Zielerde GERGK763023111469.61
201,80023171469.68

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.