Highlights

90'
+ 7

Full-time whistle

KSC couldn't create any more decisive chances in front of goal. The match is over.
Full-time
90'
+ 4

Header!

Momuluh receives a yellow card for a foul on the left side. From the resulting free-kick, Wanitzek finds Zivzivadze. His header bounces onto the roof of the net.
90'
+ 3

Halstenberg reliable

Marcel Halstenberg has converted all five of his penalties in Bundesliga 2 (two of them this season). He has also been successful with all three of his penalties in the Bundesliga.
90'
+ 2

Six minutes of added time

Can the visitors make a comeback? Two minutes of stoppage time have been played.
90'
+ 2

Substitution

90'

Substitution

90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Nicolo Tresoldi
Nicolo Tresoldi32.82km/h
2.
Phil Neumann
Phil Neumann32.81km/h
89'

Marcel Halstenberg

GOAL!

2:1
Penalty
Marcel Halstenberg
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
11 m
88'

Penalty awarded!

The referee points to the spot. A decision that sparks debate.
86'

The referee takes a look

The official walks to the sideline. It's about the challenge between Rapp and Tresoldi. Who got to the ball first?
86'

VAR Situation

Tresoldi goes down after a cross. The referee had a clear view and awards a throw-in. The situation is being reviewed.
85'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewFoul?
DecisionPenalty
84'

KSC look to attack

KSC combine well to work their way into the penalty area. Ultimately, Conté's mis-hit cross brings the move to an end.
82'

Substitution

81'

Hannover 96 apply pressure

A brief spell of pressure from the hosts. However, neither dribbling, free-kicks, corner kicks nor flick-ons produce anything tangible. KSC, led by veteran Jung, successfully defend everything.
78'

Reward for 96?

More and more accurate passes (86 percent accuracy) from Hannover, who want to reap the rewards from this. With added time, they still have 15 minutes to do so.
Passes
347
291
76'

Attacking boost

That leveller was just Jessic Ngankam's second goal of the season, the previous one coming back on Matchday 3 in the 1-0 home victory against HSV. Today, he's invigorating the Hannover attack.
73'

Jessic Ngankam!

The substitute striker threatens again. The Eintracht loanee receives the ball on the right during a fast counter-attack, dribbles and shoots low. Zieler saves comfortably, however.
70'

Deserved equaliser

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
The expected goals (xG) statistics speak clearly - as do Hannover's seven shots on goal to four. The equaliser is more than deserved.
xGoals
1
1.43
0.69
1
Goals
67'

Persistence pays off

Wow! Monju Momuluh dribbles into the penalty area with great pace from the right, falls down, gets up, passes to Jessic Ngankam. He breaks through with skill and luck and smashes the ball into the roof of the net from a seemingly impossible angle. Brilliant goal!
67'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewOffside?
DecisionGoal
66'
Jessic Ngankam
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
6 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
10.77 m
62'

Franke receives treatment

The match is interrupted after a foul on Franke, who has to leave the pitch before proving able to continue.
61'

Tresoldi and Ngankam come on

Triple substitution including a striking duo. Hannover 96 are going for it.
58'

Zivzivadze misses

Zivzivadze works a one-two and breaks into the penalty area from the left, nutmegs an opponent and then tries to curl the ball into the far corner with finesse. The Georgian misses the target
56'

Crossbar cracker

Once again, the dangerous Lee can only be stopped by a foul 25 metres from goal. Halstenberg steps up and smashes a powerful curling shot onto the crossbar. So close!
54'

Hannover hungry

Hannover are regaining possession much faster than KSC.
54'

Ball Recovery Time

information
Ball Recovery Time
Ball Recovery Time gives the time in seconds in which it takes a team to win back the ball following a loss of possession. It also allows conclusions to be drawn about a team's style of play. Only time when the ball is in play is counted (i.e. no breaks in play such as for goal-kicks, throw-ins etc).
H96
KSC
8.3 s
20.2 s
camera-photo

KSC currently top

If the KSC maintain their lead, they will take provisional top spot on the Bundesliga 2 standings.
51'

Lee is stopped.

Rapp fouls Lee, who is sprinting past everyone, with a push just centimetres outside the penalty area. The free kick hits the wall.
49'

Through-ball doesn't get through

Håvard Nielsen attempts a through ball outside the area on the right. The veteran gives his all, but this time the ball rolls out of play.
46'

Nielsen

Nielsen immediately breaks through on the right and dribbles parallel to the byline before he is stopped.
46'

Kick-off

The second half is under way.
Kick-off!
45'
+ 3

Half-time: Hannover 0-1 Karlsruhe

And it's half-time. Hannover had more and clearer chances. However, KSC scored two goals. Only the second one, from a corner kick shortly before the break, counted. The visitors take a narrow lead into the half-time break.
45'
+ 2

Scramble

There's another scramble in front of the KSC penalty area, but nothing dangerous comes of it.
Half-time
45'
+ 1

KSC take the lead

After a counter-attack opportunity and a bouncing header, Zieler clears for a corner, which is driven in to the near post. Out-muscling two defenders in the process, Franke powerfully heads it into the far corner.
45'
Marcel Franke
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
14 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
8.31 m
44'

Patchwork

KSC lose possession during build-up play. However, Hannover can't capitalise. Overall, there's a lot of disjointed play on display now.
40'

Halstenberg misses

The attempt by former Germany defender Halstenberg is blocked by the wall. It's a goal kick.
38'

Free kick

Jensen fouls Leopold on the right just outside the penalty area - clear yellow card.
37'

Undeserved?

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Taking the lead with the first shot on goal would have been quite fortunate for Karlsruhe, as the xG statistics also show. Moreover, Hannover have better passing accuracy (86 to 79 percent).
xGoals
0
1.06
0.18
0
Goals
34'

A breather

After the VAR situation, both teams have calmed the game down and taken a bit of a breather.
30'

The goal is disallowed

Indeed, the player who provided the cross was marginally offside. The goal is correctly ruled out.
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
David Herold
David Herold32.40km/h
2.
Havard Nielsen
Havard Nielsen31.27km/h
3.
Marcel Beifus
Marcel Beifus30.68km/h
29'

The goal is being checked

Herold might have been offside.
29'

The visitors take the lead

KSC make it count! Jung drives the ball up the left. Wanutzek shoots. The ball reaches Herold via a roundabout route and he delivers a silky cross. At the far post, Zivzivadze heads brilliantly into the far corner.
29'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewOffside?
DecisionNo goal
25'

Big chance

After a cross from the left, an unmarked Håvard Nielsen controls the ball with his chest at the far post and shoots while falling. Weiß does well to save before the ball is cleared before it can be poked home inside the other upright.
21'

Wanitzek!

The first good chance for the visitors. Wanitzek, with an individual effort down the left, breaks into the penalty area and is denied by Zieler from a tight angle.
20'

Cross

Weiß intercepts a cross before Voglsammer can pose a threat. This wasn't the first dangerous delivery from the home side.
camera-photo

Hannover with slight advantage

55 percent of duels won, four shots to nil. Hannover have had a slightly better start here. KSC, on the other hand, have had a bit more possession. It's a good beginning to this top-of-the-table clash between second and fourth place. All that's missing is some clear-cut chances.
14'

Leopold too late

Wanitzek is tackled from behind by Leopold after a long ball. First yellow card of the match.
12'

Header

Kunze is unmarked following corner, but his header from five metres out is too central.
10'

Leopold tries his luck

A short corner kick reaches Leopold at the edge of the penalty area, and he immediately takes a shot, and his low effort goes just wide of the far post.
10'

Long ball

Long ball to Kunze, who heads it down to Voglsammer, who doesn't hesitate to shoot from a central position. His shot is blocked for a corner, which proves harmless.
7'

Misunderstanding

KSC keeper Max Weiß takes his time building up play, then passes to the centre, where Hannover are pressing tightly. A misplaced pass follows, but it's not punished. Lucky escape for the visitors.
6'

First corner

KSC penetrate the penalty area for the first time and Hannover clear at the expense of a corner kick, which yields nothing.
2'

Two confident teams

The self-confidence is immediately visible in both teams. Initially, KSC presses the 96 defensive line well. Subsequently, there is a first good spell of possession for the home side.
1'

Kick-off

The ball is rolling in Hannover.
Kick-off!

KSC showing two changes

KSC coach Christian Eichner makes two changes to his starting eleven compared to the last match (a 2-0 victory in the DFB-Pokal in Offenbach): Leon Jensen and Fabian Schleusener play in place of Robin Heußer and Luca Pfeiffer (both on the bench).

Hannover with three changes

Lee, Rochelt and Nielsen start in place of Knight, Ngankam and Tresoldi.

Karlsruhe starting XI

Weiß - Jung, Franke, Beifus, Herold - Rapp, Jensen, Burnić, Wanitzek - Schleusener, Zivzivadze

Hannover starting XI

Zieler - Muroya, Neumann, Halstenberg, Wdowik - Leopold, Kunze, Rochelt, Lee - Nielsen, Voglsammer

Eichner's view on Hannover

"Hannover are an outstanding team, with Halstenberg being an absolute exceptional player in their ranks who understands the game in its entirety. We are facing one of the biggest challenges that Bundesliga 2 currently has to offer."

Leitl's view on Karlsruhe

"We've won two matches, kept two clean sheets. That gives us even more confidence - and we need to bring this energy onto the pitch from the first minute tomorrow."

Karlsruhe's long winless streak

Karlsruhe are winless away at Hannover in 12 competitive visits. Their last victory was over 36 years ago when they won 3-2 in the Bundesliga under Winnie Schäfer in July 1988.

Promoted together

Hannover recorded their biggest win in professional football when they beat Karlsruhe 8-0 in November 1986. It was KSC's heaviest defeat in the second division but still didn't stop them gaining promotion that season alongside Hannover.

Good home record

Hannover's only loss at home to Karlsruhe in Bundesliga 2 came in the first such meeting in August 1983 (5-1). The Red Shorts have since managed seven wins and three draws on their patch.

Hello and welcome!

Welcome along and thanks for joining us for build-up and live coverage of this Matchday 11 fixture between Hannover 96 and Karlsruher SC.