Hannover 96 vs. Ulm Match Report – Saturday December 7, 2024

2. Fußball-Bundesliga (Matchweek 15)
Hannover 96
3
3.9
8-2-5
Manager: Stefan Leitl
Ulm
2
1.2
2-6-7
Manager: Thomas Wörle
Saturday December 7, 2024, 13:00 (venue time)
2. Fußball-Bundesliga (Matchweek 15)
Hannover 96 vs. Ulm Historical Head-to-Head
 
Attendance: 25,600
Venue: Heinz-von-Heiden-Arena, Hannover
Officials: Tom Bauer (Referee) · Luca Schlosser (AR1) · Felix Weller (AR2) · Jarno Wienefeld (4th) · Patrick Hanslbauer (VAR)
Lee Hyunju · 60’
Nicolo Tresoldi · 71’
Nicolo Tresoldi · 81’
Semir Telalovic · 23’
Semir Telalovic · 55’
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
 23’
0:1
 — Goal 0:1
Half Time
 55’
0:2
 — Goal 0:2
 57’
0:2
 — Substitute
 58’
0:2
 — Substitute
 60’
1:2
 — Goal 1:2
 65’
1:2
 — Substitute
 65’
1:2
 — Substitute
 70’
1:2
 — Yellow Card
 71’
2:2
 — Goal 2:2
 78’
2:2
 — Substitute
 80’
2:2
 — Substitute
 81’
3:2
 — Goal 3:2
 86’
3:2
 — Substitute
 87’
3:2
 — Yellow Card
90+1’
3:2
 — Substitute
90+3’
3:2
 — Yellow Card
90+3’
3:2
 — Yellow Card
90+4’
3:2
 — Yellow Card

Team Stats

Possession
59%
41%
Passing Accuracy
479 of 573 — 84%
77% — 303 of 395
Shots on Target
10 of 27 — 37%
33% — 3 of 9
Saves
1 of 3 — 33%
70% — 7 of 10
Cards
Hannover 96
 
Ulm
9
Fouls
10
7
Corners
2
30
Crosses
8
682
Touches
522
Hannover 96
 
Ulm
4
Tackles
18
7
Interceptions
1
8
Aerials Won
8
12
Clearances
29
Hannover 96
 
Ulm
0
Offsides
2
8
Goal Kicks
13
31
Throw Ins
15
55
Long Balls
51
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
Jessic Ngankam7de GERFW24-1405700001000140000.10.10.1107977.818131
   Nicolo Tresoldi9de GERFW20-1093320003200130021.61.60.0204666.705000
Andreas Voglsammer32de GERFW,AM32-3339000008200370001.01.00.251152560.0224400
Lee Hyunju11kr KORAM,LM21-3047710004100440010.20.20.470283482.4637743
   Lars Gindorf25de GERLM23-116130000221070000.20.20.24155100.015100
Fabian Kunze6de GERCM26-1769000005100821320.50.50.040626693.9837200
Enzo Leopold8de GERCM24-1379000003200890020.20.20.7121717989.9851200
Bartłomiej Wdowik17pl POLLB,WB24-0738900000000851120.00.00.520637979.7648000
   Jannik Dehm20de GERLB28-21910000000010000.00.00.00011100.000000
Sei Muroya21jp JPNWB,RM30-2465600000000330010.00.00.000213167.7118200
   Kolja Oudenne29se SWERM23-0263400000010161100.00.00.12081266.718011
Phil Neumann5de GERRB,CB27-1529000000010790030.00.00.240536581.5145263
Marcel Halstenberg23de GERCB33-0719000000000790220.00.00.021576785.1552210
Josh Knight2eng ENGCB27-0919000001000631010.40.40.020485587.31039210
Ron-Robert Zieler1de GERGK35-2999000000000400000.00.00.000363992.3027000
15 Players990300027103068247164.24.22.447447957383.65040425168
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
Jessic Ngankam7de GERFW24-140577977.8892055100.02366.70000.10.010111
   Nicolo Tresoldi9de GERFW20-109334666.74042366.711100.00000.00.000000
Andreas Voglsammer32de GERFW,AM32-33390152560.02284871070.081172.7020.000.20.031002
Lee Hyunju11kr KORAM,LM21-30477283482.443892131776.5111384.611100.000.40.343306
   Lars Gindorf25de GERLM23-1161355100.0771822100.033100.00000.20.110001
Fabian Kunze6de GERCM26-17690626693.9937286252696.2323591.422100.000.00.104208
Enzo Leopold8de GERCM24-13790717989.912184093434100.0283190.381172.700.70.455208
Bartłomiej Wdowik17pl POLLB,WB24-07389637979.7875308394390.7222975.9030.000.50.112226
   Jannik Dehm20de GERLB28-219111100.023170011100.00000.00.000000
Sei Muroya21jp JPNWB,RM30-24656213167.7293132151788.26875.0030.000.00.000001
   Kolja Oudenne29se SWERM23-0263481266.766215683.300020.000.10.010001
Phil Neumann5de GERRB,CB27-15290536581.5803196353794.6151978.93650.000.20.233001
Marcel Halstenberg23de GERCB33-07190576785.110755141919100.0313393.971353.800.00.007105
Josh Knight2eng ENGCB27-09190485587.31019324141687.5262892.98988.900.00.3153110
Ron-Robert Zieler1de GERGK35-29990363992.37895391010100.01919100.071070.000.00.000000
15 Players99047957383.67970292822524591.820523487.6366258.102.41.7203014450
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
Jessic Ngankam7de GERFW24-14057972000100000700
   Nicolo Tresoldi9de GERFW20-10933660000000000400
Andreas Voglsammer32de GERFW,AM32-33390252500000000001502
Lee Hyunju11kr KORAM,LM21-30477343400101000002800
   Lars Gindorf25de GERLM23-11613550000000000500
Fabian Kunze6de GERCM26-17690666511000000006200
Enzo Leopold8de GERCM24-137907968113009073407102
Bartłomiej Wdowik17pl POLLB,WB24-0738979671210091100006301
   Jannik Dehm20de GERLB28-2191110000000000100
Sei Muroya21jp JPNWB,RM30-24656312290002900002102
   Kolja Oudenne29se SWERM23-0263412111000110000800
Phil Neumann5de GERRB,CB27-152906554112003900005301
Marcel Halstenberg23de GERCB33-07190676430001100005702
Josh Knight2eng ENGCB27-09190555322103000004800
Ron-Robert Zieler1de GERGK35-29990393093000000003600
15 Players99057351261122030317340479010
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
Jessic Ngankam7de GERFW24-1405700000010.010000000
   Nicolo Tresoldi9de GERFW20-1093300000020.022020000
Andreas Voglsammer32de GERFW,AM32-3339000000010.010000000
Lee Hyunju11kr KORAM,LM21-30477000000001010000
   Lars Gindorf25de GERLM23-11613000000000000000
Fabian Kunze6de GERCM26-17690110101333.322023420
Enzo Leopold8de GERCM24-13790000000002020020
Bartłomiej Wdowik17pl POLLB,WB24-073891101011100.002021210
   Jannik Dehm20de GERLB28-2191000000000000000
Sei Muroya21jp JPNWB,RM30-24656000000001010000
   Kolja Oudenne29se SWERM23-02634101000000001200
Phil Neumann5de GERRB,CB27-15290000000003030030
Marcel Halstenberg23de GERCB33-0719000000010.012112220
Josh Knight2eng ENGCB27-09190110010001100120
Ron-Robert Zieler1de GERGK35-29990000000000000000
15 Players990431212922.2716214711120
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
Jessic Ngankam7de GERFW24-140571400683143133.3266.78502511023112
   Nicolo Tresoldi9de GERFW20-1093313014841300051420001162
Andreas Voglsammer32de GERFW,AM32-33390370113231237000241457842130348
Lee Hyunju11kr KORAM,LM21-30477440212315444375.000.037314171741303810
   Lars Gindorf25de GERLM23-116137001637000556231010052
Fabian Kunze6de GERCM26-176908221039343820003718210025101610
Enzo Leopold8de GERCM24-137908921246311890005125612023012631
Bartłomiej Wdowik17pl POLLB,WB24-073898518374008500048183105030005811
   Jannik Dehm20de GERLB28-219110100010000000000000
Sei Muroya21jp JPNWB,RM30-2465633171214133000181082520010195
   Kolja Oudenne29se SWERM23-0263416045801611100.000.0840220002091
Phil Neumann5de GERRB,CB27-152907921741232796350.0350.04531211527013507
Marcel Halstenberg23de GERCB33-0719079624488279100.01100.05228818123001550
Josh Knight2eng ENGCB27-09190634173413263100.01100.03927016723000441
Ron-Robert Zieler1de GERGK35-29990401638200400002716611600000240
15 Players990682341423002473868216850.0743.84042384125025314141147750
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%
Jessic Ngankam7de GERFW24-14057000100100000000
   Nicolo Tresoldi9de GERFW20-1093300000000000011233.3
Andreas Voglsammer32de GERFW,AM32-33390000200000000200
Lee Hyunju11kr KORAM,LM21-30477000010100000100
   Lars Gindorf25de GERLM23-11613100100000000000
Fabian Kunze6de GERCM26-1769000011003100063260.0
Enzo Leopold8de GERCM24-137900001209000008010.0
Bartłomiej Wdowik17pl POLLB,WB24-07389000110911000510100.0
   Jannik Dehm20de GERLB28-2191000000000000000
Sei Muroya21jp JPNWB,RM30-24656000100200000310100.0
   Kolja Oudenne29se SWERM23-02634100000110000200
Phil Neumann5de GERRB,CB27-152901001203000009030.0
Marcel Halstenberg23de GERCB33-07190000000120000600
Josh Knight2eng ENGCB27-09190000020301000110100.0
Ron-Robert Zieler1de GERGK35-29990000000000000410100.0
15 Players9903009903073000488850.0

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

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 GERFW24-3506420002200210110.40.40.031121392.3313000
   Felix Higl33de GERFW27-3342600000000111000.00.00.1107887.515100
Aaron Keller16de GERAM20-2066400002000240000.20.20.00091560.0016211
   Dennis Chessa11de GERAM,WB32-0492600000000171000.00.00.020101566.719100
Maurice Krattenmacher30de GERAM19-1187902001000412010.10.10.433202871.4322532
   Niklas Castelle44de GERAM22-001110000000060000.00.00.0102540.004110
Philipp Maier26de GERCM30-1769000000000621030.00.00.000435184.3131000
Luka Hyryläinen38fi FINCM20-1049000002100476020.30.30.150253278.1519022
Jonathan Meier19de GERWB25-0268500000010381010.00.00.220212972.4217210
   Lucas Röser9de GERAM30-34550000100020000.10.10.0000001000
Romario Rösch43de GERWB25-1599000001000443000.20.20.000233369.7122200
Tom Gaal4de GERCB23-2799000000010422010.00.00.000253180.6219000
Johannes Reichert5de GERCB33-1589000000000561030.00.00.000404883.3225022
Bastian Allgeier7de GERCB22-2939000000000560050.00.00.000344085.0126000
Niclas Thiede1de GERGK25-2379000000000550000.00.00.000324768.1024000
15 Players99022009320522181171.31.30.717430339576.72225314107
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 GERFW24-35064121392.31646666100.05683.30000.00.002003
   Felix Higl33de GERFW27-334267887.51253411100.055100.00000.10.010001
Aaron Keller16de GERAM20-2066491560.0134596875.022100.01250.000.00.000000
   Dennis Chessa11de GERAM,WB32-04926101566.7129528988.91250.01333.300.00.000111
Maurice Krattenmacher30de GERAM19-11879202871.434773101190.97887.53560.020.40.420213
   Niklas Castelle44de GERAM22-001112540.021111100.01250.00000.00.000000
Philipp Maier26de GERCM30-17690435184.3653173212487.5181994.711100.000.00.001001
Luka Hyryläinen38fi FINCM20-10490253278.1431120101283.3121580.02450.000.10.012005
Jonathan Meier19de GERWB25-02685212972.44372276785.7121866.73475.000.20.021112
   Lucas Röser9de GERAM30-3455000000000000.00.000000
Romario Rösch43de GERWB25-15990233369.7293921515100.05862.51333.300.00.002001
Tom Gaal4de GERCB23-27990253180.648025891090.0131492.93650.000.00.002002
Johannes Reichert5de GERCB33-15890404883.3672289172085.0192190.53650.000.00.004002
Bastian Allgeier7de GERCB22-29390344085.04701392222100.0121392.3030.000.00.001001
Niclas Thiede1de GERGK25-23790324768.188060755100.01818100.092437.500.00.000000
15 Players99030339576.75236219013715190.713015186.1276144.320.70.66154322
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 GERFW24-35064131210000000001200
   Felix Higl33de GERFW27-33426871000000000701
Aaron Keller16de GERAM20-2066415141100000000902
   Dennis Chessa11de GERAM,WB32-04926151051004310101001
Maurice Krattenmacher30de GERAM19-11879282430002011002012
   Niklas Castelle44de GERAM22-00111550000000000200
Philipp Maier26de GERCM30-17690515000000000004312
Luka Hyryläinen38fi FINCM20-10490323200000000002500
Jonathan Meier19de GERWB25-02685292450001500002100
   Lucas Röser9de GERAM30-3455000000000000000
Romario Rösch43de GERWB25-15990332940000400002304
Tom Gaal4de GERCB23-27990312742000200002501
Johannes Reichert5de GERCB33-15890484261001000004000
Bastian Allgeier7de GERCB22-29390403821000100003401
Niclas Thiede1de GERGK25-237904736113000000003200
15 Players990395350439008152110303214
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 GERFW24-35064000000001011110
   Felix Higl33de GERFW27-334261110011100.000000100
Aaron Keller16de GERAM20-20664000000000000000
   Dennis Chessa11de GERAM,WB32-04926111000000000100
Maurice Krattenmacher30de GERAM19-118792011011100.001010210
   Niklas Castelle44de GERAM22-00111000000000000000
Philipp Maier26de GERCM30-17690100011333.323030140
Luka Hyryläinen38fi FINCM20-104906542011100.002110630
Jonathan Meier19de GERWB25-026851110011100.001010100
   Lucas Röser9de GERAM30-3455000000000000000
Romario Rösch43de GERWB25-1599031201020.020000320
Tom Gaal4de GERCB23-27990211101333.321100240
Johannes Reichert5de GERCB33-15890111001250.013300120
Bastian Allgeier7de GERCB22-2939000000010.015320090
Niclas Thiede1de GERGK25-23790000000000000030
15 Players9901811124271546.781789119290
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 GERFW24-35064212313522100013641901010133
   Felix Higl33de GERFW27-33426111263211000529181101061
Aaron Keller16de GERAM20-206642401011512411100.000.016996820031152
   Dennis Chessa11de GERAM,WB32-049261703771170009382410010113
Maurice Krattenmacher30de GERAM19-11879413821123413266.7133.3221699753340266
   Niklas Castelle44de GERAM22-001116001506100.01100.044981000150
Philipp Maier26de GERCM30-17690625222812062000311022601010400
Luka Hyryläinen38fi FINCM20-104904762320414722100.000.0191125100000260
Jonathan Meier19de GERWB25-026853822396038100.000.017996122010213
   Lucas Röser9de GERAM30-345520002120001200001010
Romario Rösch43de GERWB25-1599044117208244000221327021120252
Tom Gaal4de GERCB23-27990421428141042000191065400000240
Johannes Reichert5de GERCB33-1589056153818105622100.000.0251368200020311
Bastian Allgeier7de GERCB22-29390561535165056000261477001000311
Niclas Thiede1de GERGK25-2379055445410055000241094300000270
15 Players990522108266185761352210770.0220.025313936911410417230222
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 GERFW24-35064000110010000420100.0
   Felix Higl33de GERFW27-33426000000001000200
Aaron Keller16de GERAM20-206640000010000006010.0
   Dennis Chessa11de GERAM,WB32-04926000010401000200
Maurice Krattenmacher30de GERAM19-11879000200200000210100.0
   Niklas Castelle44de GERAM22-0011100000000000011150.0
Philipp Maier26de GERCM30-1769000031000000023260.0
Luka Hyryläinen38fi FINCM20-104900001100050003010.0
Jonathan Meier19de GERWB25-02685100111101000300
   Lucas Röser9de GERAM30-34550000000000000010.0
Romario Rösch43de GERWB25-159900002100010006010.0
Tom Gaal4de GERCB23-27990100000001000300
Johannes Reichert5de GERCB33-15890000030101000510100.0
Bastian Allgeier7de GERCB22-293900000000000003010.0
Niclas Thiede1de GERGK25-23790000000000000100
15 Players99020010928111000438850.0

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
Niclas Thiedede GER25-23790103770.02.841723.539733.336.7850.039.82200.0010.1

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
6Andreas VoglsammerClub Crest Hannover 960.050.00Off Target10Right FootVolleyEnzo LeopoldPass (Dead)
7Andreas VoglsammerClub Crest Hannover 960.470.00Off Target10Right FootBartłomiej WdowikPass (Live)Lee HyunjuPass (Live)
15Fabian KunzeClub Crest Hannover 960.060.00Blocked23Left Foot
15Andreas VoglsammerClub Crest Hannover 960.080.00Blocked15Right FootFabian KunzeShot
16Josh KnightClub Crest Hannover 960.37Off Target5HeadEnzo LeopoldPass (Dead)Andreas VoglsammerShot
23Lee HyunjuClub Crest Hannover 960.100.00Blocked13Left FootLee HyunjuTake-OnEnzo LeopoldPass (Live)
23Semir TelalovicClub Crest Ulm0.250.71Goal3Left FootMaurice KrattenmacherPass (Live)Maurice KrattenmacherTake-On
25Fabian KunzeClub Crest Hannover 960.040.00Blocked25Right FootVolleyJosh KnightPass (Live)Enzo LeopoldPass (Live)
29Luka HyryläinenClub Crest Ulm0.050.00Blocked22Right FootJonathan MeierPass (Live)Luka HyryläinenPass (Live)
29Luka HyryläinenClub Crest Ulm0.250.20Saved10Left FootLuka HyryläinenTake-OnLuka HyryläinenShot
29Aaron KellerClub Crest Ulm0.100.00Off Target18Right FootLuka HyryläinenShot
31Jessic NgankamClub Crest Hannover 960.120.00Off Target10Right FootFabian KunzePass (Live)Lee HyunjuPass (Live)
33Fabian KunzeClub Crest Hannover 960.020.00Off Target28Right FootAndreas VoglsammerPass (Live)Lee HyunjuPass (Live)
35Aaron KellerClub Crest Ulm0.080.00Off Target23Left FootLuka HyryläinenPass (Live)Semir TelalovicPass (Live)
41Enzo LeopoldClub Crest Hannover 960.030.00Blocked27Right FootPhil NeumannPass (Live)Bartłomiej WdowikPass (Live)
49Andreas VoglsammerClub Crest Hannover 960.060.00Blocked11Left FootJessic NgankamPass (Live)Marcel HalstenbergPass (Live)
54Andreas VoglsammerClub Crest Hannover 960.050.00Off Target17HeadJosh KnightPass (Live)Enzo LeopoldPass (Live)
55Semir TelalovicClub Crest Ulm0.170.69Goal16Right FootMaurice KrattenmacherPass (Live)Semir TelalovicPass (Live)
59Andreas VoglsammerClub Crest Hannover 960.030.32Saved12Left FootDeflectedLee HyunjuPass (Live)
60Lee HyunjuClub Crest Hannover 960.030.12Goal14Right FootEnzo LeopoldPass (Live)Marcel HalstenbergPass (Live)
62Maurice KrattenmacherClub Crest Ulm0.110.00Blocked16Left FootJonathan MeierPass (Live)Semir TelalovicPass (Live)
64Nicolo TresoldiClub Crest Hannover 960.300.00Blocked10Right FootLee HyunjuPass (Live)Enzo LeopoldPass (Live)
64Fabian KunzeClub Crest Hannover 960.100.00Off Target8HeadEnzo LeopoldPass (Dead)Nicolo TresoldiShot
66Fabian KunzeClub Crest Hannover 960.250.11Saved3HeadEnzo LeopoldPass (Dead)Phil NeumannFouled
67Lee HyunjuClub Crest Hannover 960.060.00Off Target24Left FootKolja OudennePass (Live)Fabian KunzePass (Live)
71Andreas VoglsammerClub Crest Hannover 960.060.08Saved17Right FootLee HyunjuPass (Live)Kolja OudennePass (Live)
71Nicolo TresoldiClub Crest Hannover 960.870.90Goal9Right FootAndreas VoglsammerShot
76Lee HyunjuClub Crest Hannover 960.020.00Off Target24Right FootAndreas VoglsammerPass (Live)Fabian KunzePass (Live)
81Lars GindorfClub Crest Hannover 960.050.07Saved17Right FootEnzo LeopoldPass (Live)Lars GindorfPass (Live)
81Nicolo TresoldiClub Crest Hannover 960.410.92Goal5HeadLars GindorfShot
85Lars GindorfClub Crest Hannover 960.150.23Saved9Right FootAndreas VoglsammerPass (Live)Nicolo TresoldiPass (Live)
85Enzo LeopoldClub Crest Hannover 960.160.23Saved12Left FootLars GindorfPass (Live)Lars GindorfShot
86Andreas VoglsammerClub Crest Hannover 960.190.00Blocked7Left FootPhil NeumannPass (Live)Enzo LeopoldPass (Dead)
87Enzo LeopoldClub Crest Hannover 960.020.03Saved29Left FootPhil NeumannPass (Live)Enzo LeopoldPass (Live)
88Lucas RöserClub Crest Ulm0.080.00Off Target13Right FootFelix HiglPass (Live)Dennis ChessaPass (Live)
90Romario RöschClub Crest Ulm0.200.00Off Target7Right FootVolleyNiklas CastellePass (Live)Dennis ChessaPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
6Andreas VoglsammerClub Crest Hannover 960.050.00Off Target10Right FootVolleyEnzo LeopoldPass (Dead)
7Andreas VoglsammerClub Crest Hannover 960.470.00Off Target10Right FootBartłomiej WdowikPass (Live)Lee HyunjuPass (Live)
15Fabian KunzeClub Crest Hannover 960.060.00Blocked23Left Foot
15Andreas VoglsammerClub Crest Hannover 960.080.00Blocked15Right FootFabian KunzeShot
16Josh KnightClub Crest Hannover 960.37Off Target5HeadEnzo LeopoldPass (Dead)Andreas VoglsammerShot
23Lee HyunjuClub Crest Hannover 960.100.00Blocked13Left FootLee HyunjuTake-OnEnzo LeopoldPass (Live)
25Fabian KunzeClub Crest Hannover 960.040.00Blocked25Right FootVolleyJosh KnightPass (Live)Enzo LeopoldPass (Live)
31Jessic NgankamClub Crest Hannover 960.120.00Off Target10Right FootFabian KunzePass (Live)Lee HyunjuPass (Live)
33Fabian KunzeClub Crest Hannover 960.020.00Off Target28Right FootAndreas VoglsammerPass (Live)Lee HyunjuPass (Live)
41Enzo LeopoldClub Crest Hannover 960.030.00Blocked27Right FootPhil NeumannPass (Live)Bartłomiej WdowikPass (Live)
49Andreas VoglsammerClub Crest Hannover 960.060.00Blocked11Left FootJessic NgankamPass (Live)Marcel HalstenbergPass (Live)
54Andreas VoglsammerClub Crest Hannover 960.050.00Off Target17HeadJosh KnightPass (Live)Enzo LeopoldPass (Live)
59Andreas VoglsammerClub Crest Hannover 960.030.32Saved12Left FootDeflectedLee HyunjuPass (Live)
60Lee HyunjuClub Crest Hannover 960.030.12Goal14Right FootEnzo LeopoldPass (Live)Marcel HalstenbergPass (Live)
64Nicolo TresoldiClub Crest Hannover 960.300.00Blocked10Right FootLee HyunjuPass (Live)Enzo LeopoldPass (Live)
64Fabian KunzeClub Crest Hannover 960.100.00Off Target8HeadEnzo LeopoldPass (Dead)Nicolo TresoldiShot
66Fabian KunzeClub Crest Hannover 960.250.11Saved3HeadEnzo LeopoldPass (Dead)Phil NeumannFouled
67Lee HyunjuClub Crest Hannover 960.060.00Off Target24Left FootKolja OudennePass (Live)Fabian KunzePass (Live)
71Andreas VoglsammerClub Crest Hannover 960.060.08Saved17Right FootLee HyunjuPass (Live)Kolja OudennePass (Live)
71Nicolo TresoldiClub Crest Hannover 960.870.90Goal9Right FootAndreas VoglsammerShot
76Lee HyunjuClub Crest Hannover 960.020.00Off Target24Right FootAndreas VoglsammerPass (Live)Fabian KunzePass (Live)
81Lars GindorfClub Crest Hannover 960.050.07Saved17Right FootEnzo LeopoldPass (Live)Lars GindorfPass (Live)
81Nicolo TresoldiClub Crest Hannover 960.410.92Goal5HeadLars GindorfShot
85Lars GindorfClub Crest Hannover 960.150.23Saved9Right FootAndreas VoglsammerPass (Live)Nicolo TresoldiPass (Live)
85Enzo LeopoldClub Crest Hannover 960.160.23Saved12Left FootLars GindorfPass (Live)Lars GindorfShot
86Andreas VoglsammerClub Crest Hannover 960.190.00Blocked7Left FootPhil NeumannPass (Live)Enzo LeopoldPass (Dead)
87Enzo LeopoldClub Crest Hannover 960.020.03Saved29Left FootPhil NeumannPass (Live)Enzo LeopoldPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
23Semir TelalovicClub Crest Ulm0.250.71Goal3Left FootMaurice KrattenmacherPass (Live)Maurice KrattenmacherTake-On
29Luka HyryläinenClub Crest Ulm0.050.00Blocked22Right FootJonathan MeierPass (Live)Luka HyryläinenPass (Live)
29Luka HyryläinenClub Crest Ulm0.250.20Saved10Left FootLuka HyryläinenTake-OnLuka HyryläinenShot
29Aaron KellerClub Crest Ulm0.100.00Off Target18Right FootLuka HyryläinenShot
35Aaron KellerClub Crest Ulm0.080.00Off Target23Left FootLuka HyryläinenPass (Live)Semir TelalovicPass (Live)
55Semir TelalovicClub Crest Ulm0.170.69Goal16Right FootMaurice KrattenmacherPass (Live)Semir TelalovicPass (Live)
62Maurice KrattenmacherClub Crest Ulm0.110.00Blocked16Left FootJonathan MeierPass (Live)Semir TelalovicPass (Live)
88Lucas RöserClub Crest Ulm0.080.00Off Target13Right FootFelix HiglPass (Live)Dennis ChessaPass (Live)
90Romario RöschClub Crest Ulm0.200.00Off Target7Right FootVolleyNiklas CastellePass (Live)Dennis ChessaPass (Live)

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.