Sign in
18:12 05.05
Match Live Standings Predictions Head-to-Head Team Form Video News

2. Bundesliga, 31-round, regular season, 27.04.2025 06:30

Match Stats
0.75
xG
0.58
 
 
 
17
Shots
10
 
 
 
6
Shots on target
1
 
 
 
2
Shots Blocked
4
 
 
 
0
Woodwork
1
 
 
 
53
Possession %
47
 
 
 
5
Corner
4
 
 
 
16
Fouls
15
 
 
 
1
Offsides
3
 
 
 
5
Yellow cards
4
 
 
 
0
Red cards
1
 
 
 
409
Pass
371
 
 
 
80
Pass percentage %
78
 
 
 
15
Free Kicks
16
 
 
 
26
Throw Ins
19
 
 
 
31
Clearances
26
 
 
 
1
Goal chances
0
 
 
 
0.46
xG
0.09
 
 
 
8
Shots
2
 
 
 
4
Shots on target
1
 
 
 
0
Shots Blocked
1
 
 
 
0
Woodwork
1
 
 
 
54
Possession %
46
 
 
 
3
Corner
1
 
 
 
6
Fouls
9
 
 
 
0
Offsides
2
 
 
 
0
Yellow cards
1
 
 
 
0
Red cards
0
 
 
 
216
Pass
186
 
 
 
79
Pass percentage %
80
 
 
 
9
Free Kicks
6
 
 
 
16
Throw Ins
9
 
 
 
7
Clearances
20
 
 
 
1
Goal chances
0
 
 
 
0.29
xG
0.49
 
 
 
9
Shots
8
 
 
 
2
Shots on target
0
 
 
 
2
Shots Blocked
3
 
 
 
0
Woodwork
0
 
 
 
52
Possession %
48
 
 
 
2
Corner
3
 
 
 
10
Fouls
6
 
 
 
1
Offsides
1
 
 
 
5
Yellow cards
3
 
 
 
0
Red cards
1
 
 
 
193
Pass
185
 
 
 
82
Pass percentage %
76
 
 
 
6
Free Kicks
10
 
 
 
10
Throw Ins
10
 
 
 
24
Clearances
6
 
 
 
0
Goal chances
0
 
 
 
5% (1)
16% (3)
79% (15)
Match Info
Stadium Hannover, Germany
+8°C
overcast
Viewers49,000

Match Events

 ×
90+6
That's it! The referee blows the final whistle
 
87
Hannover 96 make a substitution. Monju Momuluh runs off the field and in comes Andreas Voglsammer
 
83
Marcel Halstenberg is shown a yellow card by the referee
 
83
Yellow card for Dominique Heintz
 
78
Ron-Robert Zieler is shown a yellow card by the referee
 
78
Lars Gindorf is coming off and he is replaced by Haavard Nielsen
 
78
Brooklyn Ezeh is coming off and he is replaced by Josh Knight
 
77
Yellow card for Fabian Kunze
 
74
Damion Downs is coming off and he is replaced by Mark Uth
 
69
Hannover 96 make a substitution. Boris Tomiak runs off the field and in comes Jannik Dehm
 
69
Hannover 96 make a substitution. Hyun-Ju Lee runs off the field and in comes Kolja Oudenne
 
62
Yellow card for Brooklyn Ezeh
 
58
FC Koeln make a substitution. Florian Kainz runs off the field and in comes Denis Huseinbasic
 
57
 
Brooklyn Ezeh provided the assist for the goal.
 
57
G O O O A A A L - Lars Gindorf is on target!
 
56
Max Finkgrafe is shown a yellow card by the referee
 
53
FC Koeln make a substitution. Gian-Luca Waldschmidt runs off the field and in comes Max Finkgrafe
 
50
HE'S OFF! - Leart Paqarada is shown a red card! Heavy protests from his teammates!
 
48
Phil Neumann is shown a yellow card by the referee
 
46
The second half is underway
 
45+4
It's over! The referee blows for half time
 
23
Leart Paqarada is shown a yellow card by the referee
 
-
The referee starts the match
 
1 0
 
Send
or Enter