Hannover vs Karlsruhe

28 November 2025 · 2. Bundesliga · 2025/26 · Referee Patrick Alt

Full time 3 – 0

Half-time: 0–0

  • Husseyn Chakroun 67’
  • Benedikt Pichler 70’
  • Mustapha Bundu 77’

Match summary

Hannover won comfortably, 3-0 at home to Karlsruhe. It was goalless at half-time.

Husseyn Chakroun put Hannover ahead in the 67th minute, Benedikt Pichler made it 2-0 in the 70th minute, and Mustapha Bundu made it 3-0 in the 77th minute.

The chances backed that up: Hannover created 3.02 expected goals (xG) from 18 shots to Karlsruhe's 0.68 from 9.

Match stats

57% Possession 43%
18 Shots 9
7 Shots on target 2
4 Corners 1
592 Passes 451
90.4% Pass accuracy 82.9%
8 Tackles 14
12 Fouls 8
2 Yellow cards 1
2 Offsides 0

Key events

Hannover Karlsruhe
Benjamin KällmanShot on target
18’
Mustapha BunduShot on target
18’
Noël AsékoShot on target
24’
Benjamin KällmanShot on target
51’
57’
Rafael Pinto PedrosaShot on target
90’
Roko ŠimićShot on target

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.02 0.68 67’ Husseyn Chakroun (Hannover), 1-0 67’ 70’ Benedikt Pichler (Hannover), 2-0 70’ 77’ Mustapha Bundu (Hannover), 3-0 77’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.02 0.68 67’ Husseyn Chakroun (Hannover), 1-0 Chakroun 67’ 70’ Benedikt Pichler (Hannover), 2-0 Pichler 70’ 77’ Mustapha Bundu (Hannover), 3-0 Bundu 77’
Hannover 3.02 xGKarlsruhe 0.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Karlsruhe attacking Hannover attacking 
60’ Mustapha Bundu (Hannover), open play, 0.64 xG, off target 77’ Mustapha Bundu (Hannover), open play, 0.60 xG, goal 70’ Benedikt Pichler (Hannover), open play, 0.55 xG, goal 66’ Marvin Wanitzek (Karlsruhe), open play, 0.24 xG, off target 51’ Benjamin Källman (Hannover), open play, 0.21 xG, saved 10’ Mustapha Bundu (Hannover), open play, 0.18 xG, off target 24’ Noël Aséko (Hannover), open play, 0.15 xG, saved 38’ Marvin Wanitzek (Karlsruhe), open play, 0.13 xG, blocked 32’ Hayate Matsuda (Hannover), open play, 0.11 xG, off target 18’ Benjamin Källman (Hannover), open play, 0.09 xG, saved 67’ Husseyn Chakroun (Hannover), open play, 0.08 xG, goal 33’ Kolja Oudenne (Hannover), open play, 0.07 xG, blocked 90+2’ Enzo Leopold (Hannover), direct free kick, 0.07 xG, off target 48’ Marvin Wanitzek (Karlsruhe), open play, 0.06 xG, off target 90’ Roko Šimić (Karlsruhe), open play, 0.06 xG, saved 90+7’ Waniss Taibi (Hannover), from a corner, 0.06 xG, off target 49’ Kolja Oudenne (Hannover), open play, 0.05 xG, blocked 35’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.05 xG, off target 29’ Benjamin Källman (Hannover), open play, 0.04 xG, off target 57’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.05 xG, saved 18’ Mustapha Bundu (Hannover), open play, 0.04 xG, saved 46’ Dženis Burnić (Karlsruhe), set piece, 0.03 xG, off target 7’ Philipp Förster (Karlsruhe), open play, 0.03 xG, blocked 23’ Marcel Beifus (Karlsruhe), from a corner, 0.03 xG, off target 90+6’ Waniss Taibi (Hannover), open play, 0.03 xG, blocked 74’ Husseyn Chakroun (Hannover), open play, 0.02 xG, off target 50’ Maurice Neubauer (Hannover), from a corner, 0.02 xG, off target 60’ Mustapha Bundu (Hannover), open play, 0.64 xG, off target 77’ Mustapha Bundu (Hannover), open play, 0.60 xG, goal 70’ Benedikt Pichler (Hannover), open play, 0.55 xG, goal 66’ Marvin Wanitzek (Karlsruhe), open play, 0.24 xG, off target 51’ Benjamin Källman (Hannover), open play, 0.21 xG, saved 10’ Mustapha Bundu (Hannover), open play, 0.18 xG, off target 24’ Noël Aséko (Hannover), open play, 0.15 xG, saved 38’ Marvin Wanitzek (Karlsruhe), open play, 0.13 xG, blocked 32’ Hayate Matsuda (Hannover), open play, 0.11 xG, off target 18’ Benjamin Källman (Hannover), open play, 0.09 xG, saved 67’ Husseyn Chakroun (Hannover), open play, 0.08 xG, goal 33’ Kolja Oudenne (Hannover), open play, 0.07 xG, blocked 90+2’ Enzo Leopold (Hannover), direct free kick, 0.07 xG, off target 90+7’ Waniss Taibi (Hannover), from a corner, 0.06 xG, off target 48’ Marvin Wanitzek (Karlsruhe), open play, 0.06 xG, off target 90’ Roko Šimić (Karlsruhe), open play, 0.06 xG, saved 49’ Kolja Oudenne (Hannover), open play, 0.05 xG, blocked 35’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.05 xG, off target 57’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.05 xG, saved 29’ Benjamin Källman (Hannover), open play, 0.04 xG, off target 18’ Mustapha Bundu (Hannover), open play, 0.04 xG, saved 46’ Dženis Burnić (Karlsruhe), set piece, 0.03 xG, off target 7’ Philipp Förster (Karlsruhe), open play, 0.03 xG, blocked 90+6’ Waniss Taibi (Hannover), open play, 0.03 xG, blocked 23’ Marcel Beifus (Karlsruhe), from a corner, 0.03 xG, off target 74’ Husseyn Chakroun (Hannover), open play, 0.02 xG, off target 50’ Maurice Neubauer (Hannover), from a corner, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Hannover 3-3-1-3 Starting XI
Noll
Ghiță
Tomiak
Nawrocki
Matsuda
Leopold
Oudenne
Aséko
Källman
Yokota
Bundu
Karlsruhe 4-2-3-1 Starting XI
Bernat
Franke
Beifus
Herold
Jung
Burnić
Pedrosa
Rapp
Wanitzek
Förster
Schleusener

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.11 – – –
90′ – – 1 0.07 – – –
90′ – – 2 0.13 – – –
90′ – – 1 0.15 – – –
90′ – – – – – – –
90′ – – 3 0.35 – – –
90′ 1 – 4 1.45 – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Hannover win 65% Avg odds 1.42
Draw 20% Avg odds 4.72
Karlsruhe win 15% Avg odds 6.00

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.