Kaiserslautern vs. Ulm Match Report – Saturday January 18, 2025

2. Fußball-Bundesliga (Matchweek 18)
Kaiserslautern
2
1.9
8-5-5
Manager: Markus Anfang
Ulm
1
1.5
2-8-8
Manager: Thomas Wörle
Saturday January 18, 2025, 13:00 (venue time)
2. Fußball-Bundesliga (Matchweek 18)
Kaiserslautern vs. Ulm Historical Head-to-Head
 
Attendance: 42,367
Venue: Fritz-Walter-Stadion, Kaiserslautern
Officials: Michael Bacher (Referee) · Nico Fuchs (AR1) · Tobias Fritsch (AR2) · Rafael Foltyn (4th) · Johann Pfeifer (VAR)
Marlon Ritter · 23’
Filip Kaloč · 37’
Philipp Strompf · 4’
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
 4’
0:1
 — Goal 0:1
 23’
1:1
 — Goal 1:1
 28’
1:1
 — Yellow Card
 36’
1:1
 — Yellow Card
 37’
2:1
 — Goal 2:1
Half Time
 46’
2:1
 — Substitute
 47’
2:1
 — Yellow Card
 56’
2:1
 — Yellow Card
 60’
2:1
 — Substitute
 61’
2:1
 — Substitute
 63’
2:1
 — Substitute
 63’
2:1
 — Substitute
 78’
2:1
 — Substitute
 79’
2:1
 — Substitute
 79’
2:1
 — Substitute
 89’
2:1
 — Substitute
 90’
2:1
 — Substitute
90+1’
2:1
 — Yellow Card

Team Stats

Possession
50%
50%
Passing Accuracy
346 of 431 — 80%
73% — 309 of 425
Shots on Target
8 of 22 — 36%
50% — 7 of 14
Saves
6 of 7 — 85%
75% — 6 of 8
Cards
Kaiserslautern
 
Ulm
14
Fouls
15
7
Corners
5
14
Crosses
15
576
Touches
533
Kaiserslautern
 
Ulm
19
Tackles
16
5
Interceptions
8
10
Aerials Won
8
38
Clearances
20
Kaiserslautern
 
Ulm
1
Offsides
1
6
Goal Kicks
7
13
Throw Ins
29
61
Long Balls
64
Become a Stathead & surf this site ad-free.

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
Daniel Hanslik19de GERFW28-1048801004100302000.40.40.951121580.0221121
   Richmond Tachie29de GERFW25-27220000000020010.00.00.0000000000
Marlon Ritter7de GERAM30-0958910004100511000.50.50.491264065.0325311
   Tobias Raschl20de GERAM24-33210000000020000.00.00.00011100.011011
Daisuke Yokota41jp JPNAM24-2177800005200393000.30.30.330222684.6027644
   Ragnar Ache9de GERAM26-174120000110050000.30.30.0001250.004000
Filip Kaloč26cz CZECM24-3269010002200470210.10.10.020183354.5226221
Leon Robinson37de GERCM23-1916200000010371020.00.00.020192479.2121074
   Aremu Afeez23ng NGACM25-1072800001100180110.00.00.0108988.909232
Florian Kleinhansl3de GERWB24-1606200002000422020.10.10.151233076.7122000
   Erik Wekesser13de GERWB27-1992800000010180010.00.00.00091275.023010
Jan Gyamerah32de GERWB29-2149000001000531140.00.00.041364481.8434200
Jannis Heuer24de GERCB25-1739000000000664000.00.00.020485096.0437100
Luca Sirch31de GERCB25-2189000001000702000.20.20.010546681.8354000
Jan Elvedi33ch SUICB28-1109000001000573110.10.10.010404490.9437000
Julian Krahl1de GERGK24-3629000000000390000.00.00.010293582.9121000
16 Players990210022820576195131.91.91.736434643180.328342172114
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
Daniel Hanslik19de GERFW28-10488121580.0166568988.94580.00010.90.131212
   Richmond Tachie29de GERFW25-2722000000000000.00.000000
Marlon Ritter7de GERAM30-09589264065.0464237151788.281172.731127.300.40.453113
   Tobias Raschl20de GERAM24-332111100.0151511100.0000000.00.000001
Daisuke Yokota41jp JPNAM24-21778222684.625926141877.855100.011100.000.30.120000
   Ragnar Ache9de GERAM26-174121250.07511100.0010.00000.00.000000
Filip Kaloč26cz CZECM24-32690183354.525574111668.871163.6020.000.00.012102
Leon Robinson37de GERCM23-19162192479.223666101190.96875.0020.000.00.010101
   Aremu Afeez23ng NGACM25-107288988.9123184580.044100.00000.00.001000
Florian Kleinhansl3de GERWB24-16062233076.733246161888.96966.71250.000.10.021001
   Erik Wekesser13de GERWB27-1992891275.0179774580.03475.02366.700.00.001002
Jan Gyamerah32de GERWB29-21490364481.8521179242788.97977.83475.000.00.102114
Jannis Heuer24de GERCB25-17390485096.08553832525100.0141593.38988.900.00.003004
Luca Sirch31de GERCB25-21890546681.81029427232592.0222588.081361.500.00.015103
Jan Elvedi33ch SUICB28-11090404490.9701312181994.7192095.03560.000.00.023004
Julian Krahl1de GERGK24-36290293582.982070399100.099100.0111764.700.00.002001
16 Players99034643180.35962262418320688.811413683.8406958.011.70.717247328
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
Daniel Hanslik19de GERFW28-10488151410001000001201
   Richmond Tachie29de GERFW25-2722000000000000000
Marlon Ritter7de GERAM30-095894028125006071102601
   Tobias Raschl20de GERAM24-3321110000000000100
Daisuke Yokota41jp JPNAM24-21778262510000000002201
   Ragnar Ache9de GERAM26-17412220000000000100
Filip Kaloč26cz CZECM24-32690333300001000001803
Leon Robinson37de GERCM23-19162242400000000001900
   Aremu Afeez23ng NGACM25-10728990000000000800
Florian Kleinhansl3de GERWB24-16062302372001500002301
   Erik Wekesser13de GERWB27-199281293000030000900
Jan Gyamerah32de GERWB29-21490444040004400003603
Jannis Heuer24de GERCB25-17390504911000000004800
Luca Sirch31de GERCB25-21890666321001100005411
Jan Elvedi33ch SUICB28-11090444400000000004000
Julian Krahl1de GERGK24-362903525104000000002900
16 Players99043138941130014137110346111
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
Daniel Hanslik19de GERFW28-104882220011100.000000230
   Richmond Tachie29de GERFW25-2722000000001010010
Marlon Ritter7de GERAM30-09589101000000000130
   Tobias Raschl20de GERAM24-3321000000000000010
Daisuke Yokota41jp JPNAM24-2177831030010.010000300
   Ragnar Ache9de GERAM26-17412000000000000000
Filip Kaloč26cz CZECM24-3269000000020.021102240
Leon Robinson37de GERCM23-19162101001425.032020101
   Aremu Afeez23ng NGACM25-1072800000010.011011120
Florian Kleinhansl3de GERWB24-16062212001250.012020230
   Erik Wekesser13de GERWB27-19928000000001010030
Jan Gyamerah32de GERWB29-21490111000004131210
Jannis Heuer24de GERCB25-17390432202366.7100004110
Luca Sirch31de GERCB25-218902210111100.000000210
Jan Elvedi33ch SUICB28-1109032120020.021011450
Julian Krahl1de GERGK24-36290000000000000000
16 Players9901912117161735.31113211524381
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
Daniel Hanslik19de GERFW28-10488303513133302150.0150.021985411032234
   Richmond Tachie29de GERFW25-272221110020000000000000
Marlon Ritter7de GERAM30-095895117152945111100.000.0251227031330284
   Tobias Raschl20de GERAM24-3321211100211100.000.01300100010
Daisuke Yokota41jp JPNAM24-217783904152243944100.000.0271789962332284
   Ragnar Ache9de GERAM26-17412500321500043840111151
Filip Kaloč26cz CZECM24-32690474112991472150.0150.0261636920120244
Leon Robinson37de GERCM23-19162370102460377457.1342.921652602062181
   Aremu Afeez23ng NGACM25-1072818241140183266.7133.3971462102062
Florian Kleinhansl3de GERWB24-1606242520131024200022644200020254
   Erik Wekesser13de GERWB27-19928184783118100.01100.03300000241
Jan Gyamerah32de GERWB29-21490533121922053000342406220010331
Jannis Heuer24de GERCB25-17390661031323166000371596811000392
Luca Sirch31de GERCB25-21890703313362700005433112100000520
Jan Elvedi33ch SUICB28-1109057521324257000371416201010380
Julian Krahl1de GERGK24-3629039313720039000211066300000190
16 Players9905767320225113321576211466.7733.334217827861711824934328
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%
Daniel Hanslik19de GERFW28-1048800022110200023175.0
   Richmond Tachie29de GERFW25-2722000000000000000
Marlon Ritter7de GERAM30-095890002406000003010.0
   Tobias Raschl20de GERAM24-3321000100000000100
Daisuke Yokota41jp JPNAM24-21778000000001000710100.0
   Ragnar Ache9de GERAM26-1741200000000000001150.0
Filip Kaloč26cz CZECM24-32690000100120000610100.0
Leon Robinson37de GERCM23-191621001100000006010.0
   Aremu Afeez23ng NGACM25-10728000110010000200
Florian Kleinhansl3de GERWB24-16062000130101000400
   Erik Wekesser13de GERWB27-19928100100000000300
Jan Gyamerah32de GERWB29-21490000210411000500
Jannis Heuer24de GERCB25-1739000010000300021325.0
Luca Sirch31de GERCB25-21890000010102000300
Jan Elvedi33ch SUICB28-1109000011001200043175.0
Julian Krahl1de GERGK24-36290000000000000100
16 Players99020014141145120004910855.6

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-3629071685.71.671353.829241.435.4616.722.51000.008.0

Ulm Player Stats

Ulm 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
Semir Telalovic29de GERFW25-0265900003300211000.30.30.11091656.3114010
   Lucas Röser9de GERFW31-0213100000000100000.00.00.3104580.005000
Aaron Keller16de GERAM20-2489000002100513000.40.40.250274264.3125632
Maurice Krattenmacher30de GERAM19-1607800004110401110.30.30.241152560.0224273
   Jonathan Meier19de GERAM25-068120000000061000.00.00.0004580.004000
Andreas Ludwig10de GERCM34-1294500000010291010.00.00.120182090.057011
   Philipp Maier26de GERCM30-2184500001100371020.00.00.000252986.2316000
Luka Hyryläinen38fi FINCM20-1467700000000432210.00.00.210243568.6116011
   Max Brandt23de GERCM23-230130000000080100.00.00.0006785.714000
Romario Rösch43de GERWB25-2019000001000521030.10.10.130294367.4222222
Lennart Stoll18de GERWB28-2606000000000280100.00.00.000202580.0210000
   Oliver Batista-Meier21de GERWB23-3373000000000120000.00.00.01041040.009000
Niklas Kolbe27de GERCB28-0229000001010451120.00.00.020293680.6029000
Philipp Strompf32de GERCB26-2709010002100572030.30.30.000354283.3128111
Johannes Reichert5de GERCB33-2009000000000562210.00.00.110355070.0232211
Christian Ortag39de GERGK30-0049000000000380000.00.00.000253571.4022000
16 Players990100014730533168141.51.51.221130942572.721267131711
Ulm 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
Semir Telalovic29de GERFW25-0265991656.3123254666.74666.70000.10.111101
   Lucas Röser9de GERFW31-021314580.037922100.011100.0010.000.30.211000
Aaron Keller16de GERAM20-24890274264.3459152121485.7142458.31250.000.20.130101
Maurice Krattenmacher30de GERAM19-16078152560.02416271258.37977.8010.000.20.120002
   Jonathan Meier19de GERAM25-068124580.044533100.011100.00000.00.000000
Andreas Ludwig10de GERCM34-12945182090.031413888100.091181.811100.000.10.013005
   Philipp Maier26de GERCM30-21845252986.2362951515100.081080.02366.700.00.003103
Luka Hyryläinen38fi FINCM20-14677243568.6398163121963.2101376.92366.700.20.111001
   Max Brandt23de GERCM23-230136785.7591566100.0010.00000.00.000001
Romario Rösch43de GERWB25-20190294367.4406192162272.791275.02540.000.10.111002
Lennart Stoll18de GERWB28-26060202580.0264135101283.35683.32450.000.00.002002
   Oliver Batista-Meier21de GERWB23-3373041040.03082540.01250.0010.000.00.000000
Niklas Kolbe27de GERCB28-02290293680.6524315161984.291181.84580.000.00.004000
Philipp Strompf32de GERCB26-27090354283.3654228121485.7212391.32540.000.00.001001
Johannes Reichert5de GERCB33-20090355070.0599278202195.2101662.541136.400.10.021002
Christian Ortag39de GERGK30-00490253571.465846366100.0121392.371643.800.00.001000
16 Players99030942572.75172228315118482.112115976.1275846.601.20.812193021
Ulm 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
Semir Telalovic29de GERFW25-0265916160000000000901
   Lucas Röser9de GERFW31-02131550010100000400
Aaron Keller16de GERAM20-2489042281410021300002702
Maurice Krattenmacher30de GERAM19-16078251871004122001501
   Jonathan Meier19de GERAM25-06812541000110000401
Andreas Ludwig10de GERCM34-12945201554001010101800
   Philipp Maier26de GERCM30-21845292632001011002501
Luka Hyryläinen38fi FINCM20-14677353500000000002400
   Max Brandt23de GERCM23-23013770000000000600
Romario Rösch43de GERWB25-20190433661003500002913
Lennart Stoll18de GERWB28-26060251960000600002001
   Oliver Batista-Meier21de GERWB23-337301082100201010401
Niklas Kolbe27de GERCB28-02290363600000000002901
Philipp Strompf32de GERCB26-27090424020000000003500
Johannes Reichert5de GERCB33-20090504731000200003501
Christian Ortag39de GERGK30-004903525104000100002500
16 Players99042536559151015295320309113
Ulm 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
Semir Telalovic29de GERFW25-02659110100000000100
   Lucas Röser9de GERFW31-02131000000000000000
Aaron Keller16de GERAM20-2489031012030.030000300
Maurice Krattenmacher30de GERAM19-1607811010010.011011200
   Jonathan Meier19de GERAM25-0681211010010.010000100
Andreas Ludwig10de GERCM34-12945100101333.321010140
   Philipp Maier26de GERCM30-21845111001333.322200100
Luka Hyryläinen38fi FINCM20-14677221101333.321102400
   Max Brandt23de GERCM23-2301300000010.010001100
Romario Rösch43de GERWB25-20190110011250.013030130
Lennart Stoll18de GERWB28-26060000000000001120
   Oliver Batista-Meier21de GERWB23-3373000000010.010000000
Niklas Kolbe27de GERCB28-02290100100002111221
Philipp Strompf32de GERCB26-270902120011100.003120280
Johannes Reichert5de GERCB33-200902211022100.001012410
Christian Ortag39de GERGK30-00490000000000000000
16 Players990161158372133.3141459824201
Ulm 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
Semir Telalovic29de GERFW25-0265921011010221100.01100.014461702011162
   Lucas Röser9de GERFW31-021311000730100005610005081
Aaron Keller16de GERAM20-24890510623245513266.7133.3251769961431264
Maurice Krattenmacher30de GERAM19-16078400216224407342.9457.1241307122131286
   Jonathan Meier19de GERAM25-068126012306000422120000030
Andreas Ludwig10de GERCM34-12945294916502911100.000.0715600001110
   Philipp Maier26de GERCM30-21845370922613700016551900011231
Luka Hyryläinen38fi FINCM20-146774301322944311100.000.01652500010251
   Max Brandt23de GERCM23-230138024208000418110000030
Romario Rösch43de GERWB25-2019052112241745222100.000.0221214322111265
Lennart Stoll18de GERWB28-260602821214302800010422001000160
   Oliver Batista-Meier21de GERWB23-33730120174012000940200013131
Niklas Kolbe27de GERCB28-022904542418404500029922700011300
Philipp Strompf32de GERCB26-2709057124511215711100.000.0281729610010270
Johannes Reichert5de GERCB33-200905633225115611100.000.03220912020013350
Christian Ortag39de GERGK30-0049038323710038000221025500000150
16 Players9905335820622211522533171164.7635.326712986041386191330521
Ulm 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%
Semir Telalovic29de GERFW25-02659000100001000210100.0
   Lucas Röser9de GERFW31-02131000111100000010100.0
Aaron Keller16de GERAM20-24890000020201000700
Maurice Krattenmacher30de GERAM19-16078100330411000400
   Jonathan Meier19de GERAM25-06812000010101000100
Andreas Ludwig10de GERCM34-129451002001000001010.0
   Philipp Maier26de GERCM30-218450000001010004030.0
Luka Hyryläinen38fi FINCM20-1467700012002200044266.7
   Max Brandt23de GERCM23-23013000000010000100
Romario Rösch43de GERWB25-201900002103010004010.0
Lennart Stoll18de GERWB28-26060000210010000200
   Oliver Batista-Meier21de GERWB23-33730000000200000000
Niklas Kolbe27de GERCB28-02290100120010000600
Philipp Strompf32de GERCB26-27090000110001000520100.0
Johannes Reichert5de GERCB33-200900001000220004030.0
Christian Ortag39de GERGK30-00490000000000000100
16 Players99030015141158110004681044.4

Ulm Goalkeeper Stats

Ulm 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
Christian Ortagde GER30-0049082675.02.541233.330536.734.0520.028.411218.2011.3

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Marlon RitterClub Crest Kaiserslautern0.050.00Off Target31Right FootVolley
4Maurice KrattenmacherClub Crest Ulm0.060.02Saved24Left FootAndreas LudwigPass (Live)
4Philipp StrompfClub Crest Ulm0.280.71Goal3HeadMaurice KrattenmacherShot
10Aaron KellerClub Crest Ulm0.120.00Off Target16Left FootMaurice KrattenmacherPass (Live)
12Romario RöschClub Crest Ulm0.090.00Blocked13Right FootSemir TelalovicPass (Live)Andreas LudwigPass (Live)
12Semir TelalovicClub Crest Ulm0.090.25Saved18Left FootDeflectedRomario RöschPass (Live)Romario RöschShot
18Daniel HanslikClub Crest Kaiserslautern0.020.00Off Target16Left FootLuca SirchPass (Live)Florian KleinhanslPass (Live)
19Florian KleinhanslClub Crest Kaiserslautern0.010.00Off Target30Left FootJan GyamerahPass (Live)Marlon RitterPass (Live)
20Daisuke YokotaClub Crest Kaiserslautern0.110.57Saved17Right FootMarlon RitterPass (Live)Daniel HanslikPass (Live)
21Luca SirchClub Crest Kaiserslautern0.160.00Off Target17Left FootDaniel HanslikPass (Live)Jannis HeuerPass (Live)
22Marlon RitterClub Crest Kaiserslautern0.020.00Off Target31Right FootFlorian KleinhanslPass (Live)Leon RobinsonPass (Live)
23Marlon RitterClub Crest Kaiserslautern0.440.47Goal18Right FootVolleyDaniel HanslikPass (Live)Marlon RitterPass (Live)
25Semir TelalovicClub Crest Ulm0.040.11Saved21Right Foot
29Marlon RitterClub Crest Kaiserslautern0.030.00Blocked35Right FootFree kickMarlon RitterFouledJulian KrahlPass (Live)
30Daniel HanslikClub Crest Kaiserslautern0.200.00Off Target16Left FootDaisuke YokotaPass (Live)
32Maurice KrattenmacherClub Crest Ulm0.010.00Off Target36Right FootAaron KellerPass (Dead)Niklas KolbePass (Live)
33Daniel HanslikClub Crest Kaiserslautern0.090.00Blocked20Right FootDaniel HanslikTake-OnDaisuke YokotaPass (Live)
37Filip KaločClub Crest Kaiserslautern0.030.27Goal25Right FootVolleyJan GyamerahPass (Live)Florian KleinhanslPass (Live)
40Semir TelalovicClub Crest Ulm0.160.08Saved13Left FootLuka HyryläinenPass (Live)Aaron KellerPass (Dead)
43Jan GyamerahClub Crest Kaiserslautern0.020.00Off Target28Right FootMarlon RitterPass (Live)Jan GyamerahPass (Live)
45Maurice KrattenmacherClub Crest Ulm0.100.00Off Target13Right FootAaron KellerPass (Live)
49Philipp MaierClub Crest Ulm0.050.26Saved12HeadMaurice KrattenmacherPass (Dead)Maurice KrattenmacherFouled
50Filip KaločClub Crest Kaiserslautern0.030.05Saved26Right FootFlorian KleinhanslPass (Live)Filip KaločPass (Live)
51Florian KleinhanslClub Crest Kaiserslautern0.090.00Off Target13Right FootMarlon RitterPass (Live)Jan GyamerahPass (Live)
54Maurice KrattenmacherClub Crest Ulm0.120.00Off Target7Right FootAaron KellerPass (Live)Aaron KellerTake-On
55Daisuke YokotaClub Crest Kaiserslautern0.050.00Blocked16Left FootDaisuke YokotaTake-OnLeon RobinsonPass (Live)
56Daniel HanslikClub Crest Kaiserslautern0.070.66Saved10HeadMarlon RitterPass (Live)Florian KleinhanslFouled
59Daisuke YokotaClub Crest Kaiserslautern0.060.00Blocked26Left Foot
66Daisuke YokotaClub Crest Kaiserslautern0.030.03Saved28Left FootJan ElvediPass (Live)
69Daisuke YokotaClub Crest Kaiserslautern0.030.00Blocked27Left FootFilip KaločPass (Live)Jannis HeuerPass (Dead)
81Aaron KellerClub Crest Ulm0.330.24Saved18Left FootLucas RöserPass (Live)Oliver Batista-MeierPass (Live)
87Jan ElvediClub Crest Kaiserslautern0.100.00Off Target8HeadMarlon RitterPass (Dead)
88Ragnar AcheClub Crest Kaiserslautern0.270.34Saved11Right FootDaniel HanslikPass (Live)Marlon RitterPass (Live)
88Aremu AfeezClub Crest Kaiserslautern0.030.08Saved25Right FootAremu AfeezTake-On
90+2Niklas KolbeClub Crest Ulm0.020.00Off Target23Left FootVolleyJohannes ReichertPass (Live)Romario RöschFouled
90+3Philipp StrompfClub Crest Ulm0.020.00Blocked29Right FootNiklas KolbeFouled
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Marlon RitterClub Crest Kaiserslautern0.050.00Off Target31Right FootVolley
18Daniel HanslikClub Crest Kaiserslautern0.020.00Off Target16Left FootLuca SirchPass (Live)Florian KleinhanslPass (Live)
19Florian KleinhanslClub Crest Kaiserslautern0.010.00Off Target30Left FootJan GyamerahPass (Live)Marlon RitterPass (Live)
20Daisuke YokotaClub Crest Kaiserslautern0.110.57Saved17Right FootMarlon RitterPass (Live)Daniel HanslikPass (Live)
21Luca SirchClub Crest Kaiserslautern0.160.00Off Target17Left FootDaniel HanslikPass (Live)Jannis HeuerPass (Live)
22Marlon RitterClub Crest Kaiserslautern0.020.00Off Target31Right FootFlorian KleinhanslPass (Live)Leon RobinsonPass (Live)
23Marlon RitterClub Crest Kaiserslautern0.440.47Goal18Right FootVolleyDaniel HanslikPass (Live)Marlon RitterPass (Live)
29Marlon RitterClub Crest Kaiserslautern0.030.00Blocked35Right FootFree kickMarlon RitterFouledJulian KrahlPass (Live)
30Daniel HanslikClub Crest Kaiserslautern0.200.00Off Target16Left FootDaisuke YokotaPass (Live)
33Daniel HanslikClub Crest Kaiserslautern0.090.00Blocked20Right FootDaniel HanslikTake-OnDaisuke YokotaPass (Live)
37Filip KaločClub Crest Kaiserslautern0.030.27Goal25Right FootVolleyJan GyamerahPass (Live)Florian KleinhanslPass (Live)
43Jan GyamerahClub Crest Kaiserslautern0.020.00Off Target28Right FootMarlon RitterPass (Live)Jan GyamerahPass (Live)
50Filip KaločClub Crest Kaiserslautern0.030.05Saved26Right FootFlorian KleinhanslPass (Live)Filip KaločPass (Live)
51Florian KleinhanslClub Crest Kaiserslautern0.090.00Off Target13Right FootMarlon RitterPass (Live)Jan GyamerahPass (Live)
55Daisuke YokotaClub Crest Kaiserslautern0.050.00Blocked16Left FootDaisuke YokotaTake-OnLeon RobinsonPass (Live)
56Daniel HanslikClub Crest Kaiserslautern0.070.66Saved10HeadMarlon RitterPass (Live)Florian KleinhanslFouled
59Daisuke YokotaClub Crest Kaiserslautern0.060.00Blocked26Left Foot
66Daisuke YokotaClub Crest Kaiserslautern0.030.03Saved28Left FootJan ElvediPass (Live)
69Daisuke YokotaClub Crest Kaiserslautern0.030.00Blocked27Left FootFilip KaločPass (Live)Jannis HeuerPass (Dead)
87Jan ElvediClub Crest Kaiserslautern0.100.00Off Target8HeadMarlon RitterPass (Dead)
88Ragnar AcheClub Crest Kaiserslautern0.270.34Saved11Right FootDaniel HanslikPass (Live)Marlon RitterPass (Live)
88Aremu AfeezClub Crest Kaiserslautern0.030.08Saved25Right FootAremu AfeezTake-On
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
4Maurice KrattenmacherClub Crest Ulm0.060.02Saved24Left FootAndreas LudwigPass (Live)
4Philipp StrompfClub Crest Ulm0.280.71Goal3HeadMaurice KrattenmacherShot
10Aaron KellerClub Crest Ulm0.120.00Off Target16Left FootMaurice KrattenmacherPass (Live)
12Romario RöschClub Crest Ulm0.090.00Blocked13Right FootSemir TelalovicPass (Live)Andreas LudwigPass (Live)
12Semir TelalovicClub Crest Ulm0.090.25Saved18Left FootDeflectedRomario RöschPass (Live)Romario RöschShot
25Semir TelalovicClub Crest Ulm0.040.11Saved21Right Foot
32Maurice KrattenmacherClub Crest Ulm0.010.00Off Target36Right FootAaron KellerPass (Dead)Niklas KolbePass (Live)
40Semir TelalovicClub Crest Ulm0.160.08Saved13Left FootLuka HyryläinenPass (Live)Aaron KellerPass (Dead)
45Maurice KrattenmacherClub Crest Ulm0.100.00Off Target13Right FootAaron KellerPass (Live)
49Philipp MaierClub Crest Ulm0.050.26Saved12HeadMaurice KrattenmacherPass (Dead)Maurice KrattenmacherFouled
54Maurice KrattenmacherClub Crest Ulm0.120.00Off Target7Right FootAaron KellerPass (Live)Aaron KellerTake-On
81Aaron KellerClub Crest Ulm0.330.24Saved18Left FootLucas RöserPass (Live)Oliver Batista-MeierPass (Live)
90+2Niklas KolbeClub Crest Ulm0.020.00Off Target23Left FootVolleyJohannes ReichertPass (Live)Romario RöschFouled
90+3Philipp StrompfClub Crest Ulm0.020.00Blocked29Right FootNiklas KolbeFouled

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.