Ulm vs Hannover 96 — 2. Bundesliga
Tomiak 69'
Donaustadion, UlmTimo Gerach
Match story
Win-probability swings · in-play model
28'⚽−28 ULM
Gaal opens it
First goal of the match — 0–1.
ULM win prob 77% → 49%
51'⚽+34 ULM
Telalović levels
All square again at 1–1.
↳assist Higl
ULM win prob 29% → 63%
67'⚽−32 ULM
Knight wins it
The decisive goal — 1–2.
↳assist Neumann
ULM win prob 47% → 14%
69'+3 ULM
Tomiak sees red
Hannover 96 down to ten men.
ULM win prob 12% → 16%
xG race
Cumulative expected goals, shot by shot
2.72
Ulm
0.41
Hannover 96
Top stats
Full-match numbers, side by side
54%Ball possession46%
2.72Expected goals (xG)0.41
2.64xG on target (xGOT)0.23
5 / 21Shots (on target / total)2 / 9
1 / 5Big chances (scored / total)0 / 0
34Touches in opposition box18
13Key passes5
281 (76%)Accurate passes256 (80%)
49 (49%)Duels won50 (51%)
48Recoveries43
7Corners1
3 / 0Cards (yellow / red)2 / 1
Pressure index
Minute-by-minute momentum · home up · away down
UlmHannover 96
⚽ Gaal
⚽ Telalović
⚽ Knight
1st Half
2nd Half
1'15'30'45'60'75'90'
28'⚽ Gaal51'⚽ Telalović67'⚽ Knight
Key events
FT 1–2 · HT 0–1 · goals, cards and subs
⚽28'0–1
Tom Gaal
Own goal
45'+1
Semir Telalović
Yellow card
HTHalf-time · Hannover 96 lead 0–1
⚽51'1–1
Semir Telalović
Goal · assist Felix Higl
52'
Felix Higl
Yellow card
60'
Kolja Oudenne
On for Hyun-Ju Lee
⚽67'1–2
Josh Knight
Goal · assist Phil Neumann
69'
Boris Tomiak
Red card · sent off
71'
Phil Neumann
Yellow card
73'
Lucas Röser
On for Felix Higl
73'
Jannik Dehm
On for Monju Momuluh
75'
Josh Knight
Yellow card
78'
Oliver Batista Meier
Yellow card
81'
Romario Rösch
On for Bastian Allgeier
81'
Aleksandar Kahvić
On for Oliver Batista Meier
85'
Andreas Voglsammer
On for Nicolò Tresoldi
85'
Max Christiansen
On for Lars Gindorf
89'
Luka Hyryläinen
On for Tom Gaal
89'
Dennis Chessa
On for Max Brandt
FTFull-time · Ulm 1–2 Hannover 96
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Niclas Thiede5.8
Tom Gaal5.5
Philipp Strompf6.4
Niklas Kolbe6.6
Bastian Allgeier6.8
Max Brandt6.8
Dennis Dressel6.5
Aaron Keller7.7
KellerOliver Batista Meier6.3
Felix Higl6.9
HiglSemir Telalović7.7
TelalovićLucas Röser6.2
Dennis Chessa6.2
Aleksandar Kahvić6.0
Luka Hyryläinen6.2
Romario Rösch6.7
Ron-Robert Zieler7.7
ZielerJosh Knight8.0
KnightBoris Tomiak5.8
Phil Neumann7.2
NeumannMonju Momuluh6.7
Enzo Leopold7.1
Fabian Kunze7.2
KunzeBrooklyn Ezeh6.8
Hyun-Ju Lee6.5
Lars Gindorf6.6
Nicolò Tresoldi6.7
Max Christiansen6.4
Jannik Dehm6.4
Kolja Oudenne6.8
Andreas Voglsammer6.1
UlmHannover 96
DEFENCE ↑ · ATTACK →