Hannover 96 vs. Kaiserslautern Match Report – Saturday March 16, 2024

2. Fußball-Bundesliga (Matchweek 26)
Hannover 96
1
1.0
10-10-6
Manager: Stefan Leitl
Kaiserslautern
1
1.0
8-5-13
Manager: Friedhelm Funkel
Captain: Jean Zimmer
Saturday March 16, 2024, 20:30 (venue time)
2. Fußball-Bundesliga (Matchweek 26)
Hannover 96 vs. Kaiserslautern Historical Head-to-Head
 
Attendance: 42,500
Venue: Heinz-von-Heiden-Arena, Hannover
Officials: Max Burda (Referee) · Felix Bickel (AR1) · Eric Müller (AR2) · Daniel Riehl (4th) · Felix Zwayer (VAR)
Kenny Redondo · 53’
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 40’
0:0
 — Yellow Card
 44’
0:0
 — Yellow Card
Half Time
 53’
0:1
 — Goal 0:1
 61’
0:1
 — Substitute
 61’
0:1
 — Substitute
 62’
0:1
 — Substitute
 67’
0:1
 — Yellow Card
 67’
0:1
 — Yellow Card
 68’
1:1
 — Goal 1:1
 77’
1:1
 — Substitute
 84’
1:1
 — Substitute
90+1’
1:1
 — Yellow Card
90+5’
1:1
 — Substitute

Team Stats

Possession
53%
47%
Passing Accuracy
352 of 444 — 79%
75% — 292 of 387
Shots on Target
2 of 10 — 20%
50% — 4 of 8
Saves
3 of 4 — 75%
50% — 1 of 2
Cards
Hannover 96
 
Kaiserslautern
13
Fouls
8
3
Corners
3
23
Crosses
15
560
Touches
488
Hannover 96
 
Kaiserslautern
25
Tackles
16
9
Interceptions
2
21
Aerials Won
19
15
Clearances
30
Hannover 96
 
Kaiserslautern
2
Offsides
0
6
Goal Kicks
10
17
Throw Ins
37
99
Long Balls
75
Become a Stathead & surf this site ad-free.

Hannover 96 Player Stats

Hannover 96 Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Nicolo Tresoldi9de GERFW19-2099000003100210000.30.30.02061060.0115031
Andreas Voglsammer32de GERFW32-0679010003110180000.50.50.00051050.028100
Kolja Oudenne29se SWEAM22-1266000000000212020.00.00.120141782.4112100
   Håvard Nielsen16no NORCM30-2453000000000171050.00.00.0006966.702000
Sebastian Ernst10de GERAM,LM29-0128300000000394000.00.00.031232979.3419022
   Cedric Teuchert36de GERLM27-06270000101091000.00.00.0003475.016120
Fabian Kunze6de GERDM25-2766000000000301200.00.00.110142070.0214220
   Louis Schaub11at AUTRM29-0783000001000152000.00.00.02061060.008322
Enzo Leopold8de GERDM23-2379000000000613410.00.00.341384780.9525100
Bright Arrey-Mbi4de GERLB20-3569000001000624100.00.00.010415377.4432410
Marcel Halstenberg23de GERCB32-1719000000000902110.00.00.130768490.51251100
Phil Neumann5de GERCB26-2529000001000651110.20.20.010465583.6631000
Jannik Dehm20de GERRB27-3199000000010674020.00.00.000375468.5826000
Ron-Robert Zieler1de GERGK35-0339000000000450000.00.00.010374288.1024000
14 Players990100010230560259121.01.00.720235244479.34627314125
Hannover 96 Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Nicolo Tresoldi9de GERFW19-2099061060.084844100.02540.00000.00.011001
Andreas Voglsammer32de GERFW32-0679051050.040142366.71250.0020.000.00.000102
Kolja Oudenne29se SWEAM22-12660141782.4290335683.377100.022100.000.10.111111
   Håvard Nielsen16no NORCM30-245306966.777321250.011100.011100.000.00.000000
Sebastian Ernst10de GERAM,LM29-01283232979.340140101190.991090.02450.000.00.002104
   Cedric Teuchert36de GERLM27-06273475.01031010.022100.011100.000.00.001001
Fabian Kunze6de GERDM25-27660142070.0274585683.371163.611100.000.10.110112
   Louis Schaub11at AUTRM29-0783061060.0121392450.03475.011100.000.00.000000
Enzo Leopold8de GERDM23-23790384780.980622788100.0202483.381266.700.30.223005
Bright Arrey-Mbi4de GERLB20-35690415377.477489121485.7252889.33837.500.00.002004
Marcel Halstenberg23de GERCB32-17190768490.518741006212295.5333691.7222684.600.10.12155012
Phil Neumann5de GERCB26-25290465583.61119446101283.3232495.8121770.600.00.005006
Jannik Dehm20de GERRB27-31990375468.586727699100.0182475.092045.000.00.018108
Ron-Robert Zieler1de GERGK35-03390374288.194767499100.01616100.0121770.600.00.013100
14 Players99035244479.3777729439811188.316719486.17411266.100.70.694111246
Hannover 96 Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Nicolo Tresoldi9de GERFW19-2099010100000100000601
Andreas Voglsammer32de GERFW32-067901090000200000510
Kolja Oudenne29se SWEAM22-12660171520002100001401
   Håvard Nielsen16no NORCM30-24530990000100000601
Sebastian Ernst10de GERAM,LM29-01283292810013000002301
   Cedric Teuchert36de GERLM27-0627431001010000300
Fabian Kunze6de GERDM25-27660202000012000001400
   Louis Schaub11at AUTRM29-0783010100000000000600
Enzo Leopold8de GERDM23-23790474063025033003810
Bright Arrey-Mbi4de GERLB20-35690534761003500004101
Marcel Halstenberg23de GERCB32-17190848311002000007600
Phil Neumann5de GERCB26-25290555322040000004600
Jannik Dehm20de GERRB27-3199054441000121000003700
Ron-Robert Zieler1de GERGK35-03390423571000000003700
14 Players9904444063680102317330035225
Hannover 96 Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Nicolo Tresoldi9de GERFW19-2099000000010.010000000
Andreas Voglsammer32de GERFW32-0679000000010.010000010
Kolja Oudenne29se SWEAM22-126602111011100.002020210
   Håvard Nielsen16no NORCM30-24530100100005050100
Sebastian Ernst10de GERAM,LM29-01283430131425.030000410
   Cedric Teuchert36de GERLM27-06271100111100.000000100
Fabian Kunze6de GERDM25-27660100010000002300
   Louis Schaub11at AUTRM29-07830201100000000200
Enzo Leopold8de GERDM23-2379032111010.011014710
Bright Arrey-Mbi4de GERLB20-356904230111100.000001510
Marcel Halstenberg23de GERCB32-17190211010001011320
Phil Neumann5de GERCB26-252901001011100.001011250
Jannik Dehm20de GERRB27-31990432022366.712020430
Ron-Robert Zieler1de GERGK35-03390000000000000000
14 Players9902513961071450.0712012934150
Hannover 96 Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Nicolo Tresoldi9de GERFW19-2099021026137213133.3133.31544200021207
Andreas Voglsammer32de GERFW32-0679018124124180008532510020126
Kolja Oudenne29se SWEAM22-126602102118221000121521510001135
   Håvard Nielsen16no NORCM30-24530170110611700021600001062
Sebastian Ernst10de GERAM,LM29-012833902172023922100.000.0191021600022246
   Cedric Teuchert36de GERLM27-06279003619200.02100.0650151010061
Fabian Kunze6de GERDM25-276603003225030200.02100.014593221030190
   Louis Schaub11at AUTRM29-0783015036621522100.000.081105433121103
Enzo Leopold8de GERDM23-2379061514408061000251517411001311
Bright Arrey-Mbi4de GERLB20-35690623122624262100.01100.032197118450213811
Marcel Halstenberg23de GERCB32-17190904305940900005127617811010641
Phil Neumann5de GERCB26-25290653283531650003119111300001360
Jannik Dehm20de GERRB27-31990674183712067000261003400002352
Ron-Robert Zieler1de GERGK35-033904517423004500024906000000260
14 Players990560371592791272256012541.7650.0273159173614112151034045
Hannover 96 Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Nicolo Tresoldi9de GERFW19-209900002211000003070.0
Andreas Voglsammer32de GERFW32-0679010021120000023260.0
Kolja Oudenne29se SWEAM22-12660000100201000300
   Håvard Nielsen16no NORCM30-24530000100100000320100.0
Sebastian Ernst10de GERAM,LM29-0128300012030300042166.7
   Cedric Teuchert36de GERLM27-0627100100001000000
Fabian Kunze6de GERDM25-2766000011022000031150.0
   Louis Schaub11at AUTRM29-07830000000000000010100.0
Enzo Leopold8de GERDM23-237900001005420008030.0
Bright Arrey-Mbi4de GERLB20-3569000010031200051233.3
Marcel Halstenberg23de GERCB32-1719000001021100055183.3
Phil Neumann5de GERCB26-2529000011001000024266.7
Jannik Dehm20de GERRB27-31990100100203000520100.0
Ron-Robert Zieler1de GERGK35-03390000000000000300
14 Players99030013822391300046211952.5

Hannover 96 Goalkeeper Stats

Hannover 96 Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Ron-Robert Zielerde GER35-0339041375.02.061154.536427.828.6616.727.511218.2216.2

Kaiserslautern Player Stats

Kaiserslautern Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Ragnar Ache9de GERFW25-2326100004100150000.40.40.0002540.006000
   Filip Stojilković25ch SUIFW24-072290000101090000.10.10.0101250.005020
Daniel Hanslik19de GERFW,AM27-1628900000000291000.00.00.000132065.0313010
   Aremu Afeez4ng NGALM24-16510000000031000.00.00.000020.001000
Kenny Redondo11de GERAM29-2007610001100232000.40.40.011101566.707000
   Aaron Opoku17de GERFW24-3541400000000120000.00.00.1105955.604000
Tobias Raschl20de GERLM24-0249001001100363100.00.00.421212777.8217310
Julian Niehues16de GERCM22-3349000000010401010.00.00.020303683.3415021
Filip Kaloč26cz CZERM24-0189000001100262100.00.00.000111957.9112200
Tymoteusz Puchacz15pl POLLB25-0539000000000632000.00.00.220385569.1123365
Boris Tomiak2de GERCB25-1879000000000591000.00.00.000454893.8129100
Jan Elvedi33ch SUICB27-1689000000000520010.00.00.010364383.7026000
Jean Zimmer8de GERRB30-1019000000000803010.00.00.350486771.6528221
Julian Krahl18de GERGK24-0549000000000410000.00.00.000323982.1025000
14 Players9901100842048816231.01.01.015229238775.51721111147
Kaiserslautern Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Ragnar Ache9de GERFW25-232612540.0263020.011100.00000.00.000000
   Filip Stojilković25ch SUIFW24-072291250.06011100.0010.00000.00.010000
Daniel Hanslik19de GERFW,AM27-16289132065.0199405771.44666.71250.000.00.000103
   Aremu Afeez4ng NGALM24-1651020.00000010.00000.00.000000
Kenny Redondo11de GERAM29-20076101566.769147977.811100.0010.000.00.000000
   Aaron Opoku17de GERFW24-354145955.63664580.0020.00000.10.110000
Tobias Raschl20de GERLM24-02490212777.8336106101190.94580.04666.710.40.210202
Julian Niehues16de GERCM22-33490303683.34541131414100.0101283.33650.000.00.001004
Filip Kaloč26cz CZERM24-01890111957.9951981172.71333.3020.000.00.001001
Tymoteusz Puchacz15pl POLLB25-05390385569.1574277222491.7101471.44944.400.20.121111
Boris Tomiak2de GERCB25-18790454893.88962711818100.01818100.091275.000.00.002001
Jan Elvedi33ch SUICB27-16890364383.7687238121580.0181994.75862.500.00.001000
Jean Zimmer8de GERRB30-10190486771.6742449273381.8161984.241040.000.30.333325
Julian Krahl18de GERGK24-05490323982.189053755100.01717100.0101758.800.00.000000
14 Players99029238775.55010207313315585.810011984.0407354.811.00.6897317
Kaiserslautern Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Ragnar Ache9de GERFW25-23261550000000000200
   Filip Stojilković25ch SUIFW24-07229220000000000100
Daniel Hanslik19de GERFW,AM27-16289201910011000001302
   Aremu Afeez4ng NGALM24-1651220000000000001
Kenny Redondo11de GERAM29-20076151410001000001001
   Aaron Opoku17de GERFW24-35414990000000000501
Tobias Raschl20de GERLM24-02490272522102000002101
Julian Niehues16de GERCM22-33490363600010000003001
Filip Kaloč26cz CZERM24-01890191900000000001100
Tymoteusz Puchacz15pl POLLB25-0539055292630082030303802
Boris Tomiak2de GERCB25-18790484172000000004500
Jan Elvedi33ch SUICB27-16890434211000000003600
Jean Zimmer8de GERRB30-1019067462140031700004804
Julian Krahl18de GERGK24-05490393183000000003200
14 Players99038732067151215373030292013
Kaiserslautern Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Ragnar Ache9de GERFW25-23261000000000000010
   Filip Stojilković25ch SUIFW24-07229000000000000020
Daniel Hanslik19de GERFW,AM27-16289101000000000100
   Aremu Afeez4ng NGALM24-1651101000000000100
Kenny Redondo11de GERAM29-20076211010000000210
   Aaron Opoku17de GERFW24-35414000000000000000
Tobias Raschl20de GERLM24-02490311201333.320001400
Julian Niehues16de GERCM22-33490111001250.011010100
Filip Kaloč26cz CZERM24-01890221100000001330
Tymoteusz Puchacz15pl POLLB25-05390211101250.010000210
Boris Tomiak2de GERCB25-18790100101250.010000190
Jan Elvedi33ch SUICB27-16890000000001010070
Jean Zimmer8de GERRB30-101903130022100.001010350
Julian Krahl18de GERGK24-05490000000000000010
14 Players990167105161154.55303218300
Kaiserslautern Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Ragnar Ache9de GERFW25-23261151186415000614100032111
   Filip Stojilković25ch SUIFW24-072299244219200.02100.051320100050
Daniel Hanslik19de GERFW,AM27-1628929041511229100.01100.01334801031233
   Aremu Afeez4ng NGALM24-165130210030001000000010
Kenny Redondo11de GERAM29-200762316892230007411201001165
   Aaron Opoku17de GERFW24-35414121363212000411000011110
Tobias Raschl20de GERLM24-0249036061812236100.01100.0171326234113231
Julian Niehues16de GERCM22-33490401161860402150.0150.0151034400000280
Filip Kaloč26cz CZERM24-01890261814422600012854020102182
Tymoteusz Puchacz15pl POLLB25-053906302223190636583.3116.72319312033036241
Boris Tomiak2de GERCB25-187905914451310590002921110710001310
Jan Elvedi33ch SUICB27-1689052835180052000261277000000330
Jean Zimmer8de GERRB30-101908032740140802150.0150.0281185422011434
Julian Krahl18de GERGK24-0549041284100041000251398600000240
14 Players99048860220186871548814750.0750.0211122160611122121829117
Kaiserslautern Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Ragnar Ache9de GERFW25-2326100010000000003442.9
   Filip Stojilković25ch SUIFW24-0722910001000000011233.3
Daniel Hanslik19de GERFW,AM27-1628900013010000032722.2
   Aremu Afeez4ng NGALM24-1651000000000000000
Kenny Redondo11de GERAM29-2007600011010100023175.0
   Aaron Opoku17de GERFW24-35414000000000000010100.0
Tobias Raschl20de GERLM24-024900000102110003010.0
Julian Niehues16de GERCM22-334901001100010002010.0
Filip Kaloč26cz CZERM24-01890000110012000110100.0
Tymoteusz Puchacz15pl POLLB25-05390000110801000410100.0
Boris Tomiak2de GERCB25-1879000002000000052433.3
Jan Elvedi33ch SUICB27-16890000110000000250100.0
Jean Zimmer8de GERRB30-101900001103010004010.0
Julian Krahl18de GERGK24-05490000000000000200
14 Players9902008130152700029192147.5

Kaiserslautern Goalkeeper Stats

Kaiserslautern Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Julian Krahlde GER24-0549021150.00.961346.234535.332.9520.029.818211.107.1

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
3Ragnar AcheClub Crest Kaiserslautern0.18Off Target8Left FootVolleyJean ZimmerPass (Live)Jean ZimmerTake-On
5Ragnar AcheClub Crest Kaiserslautern0.170.76Saved9Right FootVolleyTymoteusz PuchaczPass (Dead)
8Filip KaločClub Crest Kaiserslautern0.030.30Saved21Left FootJean ZimmerPass (Dead)Jean ZimmerPass (Dead)
11Nicolo TresoldiClub Crest Hannover 960.130.04Saved15HeadEnzo LeopoldPass (Dead)Nicolo TresoldiFouled
13Bright Arrey-MbiClub Crest Hannover 960.04Off Target16Left FootBright Arrey-MbiPass (Live)Marcel HalstenbergPass (Live)
23Nicolo TresoldiClub Crest Hannover 960.10Off Target10Right FootVolleyFabian KunzePass (Live)Sebastian ErnstPass (Live)
31Ragnar AcheClub Crest Kaiserslautern0.04Off Target11HeadJean ZimmerPass (Live)Julian NiehuesPass (Live)
36Ragnar AcheClub Crest Kaiserslautern0.03Off Target10HeadTymoteusz PuchaczPass (Live)Julian NiehuesPass (Live)
47Andreas VoglsammerClub Crest Hannover 960.07Off Target8HeadKolja OudennePass (Live)Nicolo TresoldiPass (Live)
49Phil NeumannClub Crest Hannover 960.19Off Target10HeadEnzo LeopoldPass (Dead)Sebastian ErnstFouled
52Andreas VoglsammerClub Crest Hannover 960.03Off Target27Right FootVolleyRon-Robert ZielerPass (Live)Kolja OudennePass (Live)
53Kenny RedondoClub Crest Kaiserslautern0.360.90Goal13Left FootTobias RaschlPass (Live)Kenny RedondoPass (Live)
63Nicolo TresoldiClub Crest Hannover 960.04Off Target17Right FootMarcel HalstenbergPass (Live)Phil NeumannPass (Live)
68Andreas VoglsammerClub Crest Hannover 960.360.87Goal5Right FootVolleySebastian ErnstPass (Live)Enzo LeopoldPass (Live)
80Louis SchaubClub Crest Hannover 960.05Blocked16Left FootLouis SchaubTake-OnLouis SchaubTake-On
87Cedric TeuchertClub Crest Hannover 960.02Off Target23Right FootMarcel HalstenbergPass (Live)Enzo LeopoldPass (Live)
90+3Tobias RaschlClub Crest Kaiserslautern0.020.24Saved30Right FootFilip StojilkovićPass (Live)Jan ElvediPass (Live)
90+3Filip StojilkovićClub Crest Kaiserslautern0.14Off Target18Right FootAaron OpokuPass (Live)Tobias RaschlShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
11Nicolo TresoldiClub Crest Hannover 960.130.04Saved15HeadEnzo LeopoldPass (Dead)Nicolo TresoldiFouled
13Bright Arrey-MbiClub Crest Hannover 960.04Off Target16Left FootBright Arrey-MbiPass (Live)Marcel HalstenbergPass (Live)
23Nicolo TresoldiClub Crest Hannover 960.10Off Target10Right FootVolleyFabian KunzePass (Live)Sebastian ErnstPass (Live)
47Andreas VoglsammerClub Crest Hannover 960.07Off Target8HeadKolja OudennePass (Live)Nicolo TresoldiPass (Live)
49Phil NeumannClub Crest Hannover 960.19Off Target10HeadEnzo LeopoldPass (Dead)Sebastian ErnstFouled
52Andreas VoglsammerClub Crest Hannover 960.03Off Target27Right FootVolleyRon-Robert ZielerPass (Live)Kolja OudennePass (Live)
63Nicolo TresoldiClub Crest Hannover 960.04Off Target17Right FootMarcel HalstenbergPass (Live)Phil NeumannPass (Live)
68Andreas VoglsammerClub Crest Hannover 960.360.87Goal5Right FootVolleySebastian ErnstPass (Live)Enzo LeopoldPass (Live)
80Louis SchaubClub Crest Hannover 960.05Blocked16Left FootLouis SchaubTake-OnLouis SchaubTake-On
87Cedric TeuchertClub Crest Hannover 960.02Off Target23Right FootMarcel HalstenbergPass (Live)Enzo LeopoldPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
3Ragnar AcheClub Crest Kaiserslautern0.18Off Target8Left FootVolleyJean ZimmerPass (Live)Jean ZimmerTake-On
5Ragnar AcheClub Crest Kaiserslautern0.170.76Saved9Right FootVolleyTymoteusz PuchaczPass (Dead)
8Filip KaločClub Crest Kaiserslautern0.030.30Saved21Left FootJean ZimmerPass (Dead)Jean ZimmerPass (Dead)
31Ragnar AcheClub Crest Kaiserslautern0.04Off Target11HeadJean ZimmerPass (Live)Julian NiehuesPass (Live)
36Ragnar AcheClub Crest Kaiserslautern0.03Off Target10HeadTymoteusz PuchaczPass (Live)Julian NiehuesPass (Live)
53Kenny RedondoClub Crest Kaiserslautern0.360.90Goal13Left FootTobias RaschlPass (Live)Kenny RedondoPass (Live)
90+3Tobias RaschlClub Crest Kaiserslautern0.020.24Saved30Right FootFilip StojilkovićPass (Live)Jan ElvediPass (Live)
90+3Filip StojilkovićClub Crest Kaiserslautern0.14Off Target18Right FootAaron OpokuPass (Live)Tobias RaschlShot

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.