Karlsruhe vs Hannover

25 April 2026 · 2. Bundesliga · 2025/26 · Referee Konrad Oldhafer

Full time 1 – 3

Half-time: 1–1

  • Fabian Schleusener 44’
  • Mustapha Bundu 18’
  • Kolja Oudenne 82’
  • Daisuke Yokota 90+10’ (pen)

Match summary

Hannover won 3-1 away at Karlsruhe. It was 1-1 at half-time.

In the first half, Mustapha Bundu put Hannover ahead in the 18th minute and Fabian Schleusener equalised in the 44th minute. In the second half, Kolja Oudenne put Hannover back in front in the 82nd minute and Daisuke Yokota made it 1-3 from the penalty spot in stoppage time.

There was little between the sides on chances: Karlsruhe created 1.21 expected goals (xG) from 8 shots, Hannover 1.47 from 10.

Match stats

50% Possession 50%
8 Shots 10
2 Shots on target 6
3 Corners 2
489 Passes 512
85.7% Pass accuracy 85.2%
10 Tackles 13
13 Fouls 3
1 Yellow cards 1
1 Offsides 2

Key events

Karlsruhe Hannover
Marvin WanitzekShot on target
14’
47’
Mustapha BunduShot on target
78’
Håvard NielsenShot on target
80’
Daisuke YokotaShot 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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.47 18’ Mustapha Bundu (Hannover), 0-1 18’ 44’ Fabian Schleusener (Karlsruhe), 1-1 44’ 82’ Kolja Oudenne (Hannover), 1-2 82’ 90+10’ Daisuke Yokota (Hannover), 1-3 90+10’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.47 18’ Mustapha Bundu (Hannover), 0-1 Bundu 18’ 44’ Fabian Schleusener (Karlsruhe), 1-1 Schleusener 44’ 82’ Kolja Oudenne (Hannover), 1-2 Oudenne 82’ 90+10’ Daisuke Yokota (Hannover), 1-3 Yokota 90+10’
Karlsruhe 1.21 xGHannover 1.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hannover attacking Karlsruhe attacking 
90+10’ Daisuke Yokota (Hannover), penalty, 0.79 xG, goal 40’ Philipp Förster (Karlsruhe), open play, 0.39 xG, off target 44’ Fabian Schleusener (Karlsruhe), open play, 0.29 xG, goal 71’ Philipp Förster (Karlsruhe), open play, 0.24 xG, off target 78’ Håvard Nielsen (Hannover), open play, 0.18 xG, saved 82’ Kolja Oudenne (Hannover), open play, 0.11 xG, goal 14’ Marvin Wanitzek (Karlsruhe), open play, 0.10 xG, saved 18’ Mustapha Bundu (Hannover), open play, 0.10 xG, goal 80’ Daisuke Yokota (Hannover), open play, 0.09 xG, saved 81’ Kolja Oudenne (Hannover), open play, 0.05 xG, blocked 88’ Shio Fukuda  (Karlsruhe), from a corner, 0.05 xG, off target 47’ Mustapha Bundu (Hannover), open play, 0.04 xG, saved 52’ Stefán Teitur Þórðarson (Hannover), open play, 0.04 xG, blocked 90+1’ Louey Ben Farhat (Karlsruhe), from a corner, 0.05 xG, off target 90+1’ David Herold (Karlsruhe), open play, 0.04 xG, blocked 46’ Shio Fukuda  (Karlsruhe), open play, 0.04 xG, off target 73’ Daisuke Yokota (Hannover), open play, 0.03 xG, off target 36’ Stefán Teitur Þórðarson (Hannover), set piece, 0.02 xG, blocked 90+10’ Daisuke Yokota (Hannover), penalty, 0.79 xG, goal 40’ Philipp Förster (Karlsruhe), open play, 0.39 xG, off target 44’ Fabian Schleusener (Karlsruhe), open play, 0.29 xG, goal 71’ Philipp Förster (Karlsruhe), open play, 0.24 xG, off target 78’ Håvard Nielsen (Hannover), open play, 0.18 xG, saved 82’ Kolja Oudenne (Hannover), open play, 0.11 xG, goal 18’ Mustapha Bundu (Hannover), open play, 0.10 xG, goal 14’ Marvin Wanitzek (Karlsruhe), open play, 0.10 xG, saved 80’ Daisuke Yokota (Hannover), open play, 0.09 xG, saved 81’ Kolja Oudenne (Hannover), open play, 0.05 xG, blocked 88’ Shio Fukuda  (Karlsruhe), from a corner, 0.05 xG, off target 90+1’ Louey Ben Farhat (Karlsruhe), from a corner, 0.05 xG, off target 90+1’ David Herold (Karlsruhe), open play, 0.04 xG, blocked 47’ Mustapha Bundu (Hannover), open play, 0.04 xG, saved 52’ Stefán Teitur Þórðarson (Hannover), open play, 0.04 xG, blocked 46’ Shio Fukuda  (Karlsruhe), open play, 0.04 xG, off target 73’ Daisuke Yokota (Hannover), open play, 0.03 xG, off target 36’ Stefán Teitur Þórðarson (Hannover), set piece, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Karlsruhe 3-5-2 Starting XI
Bernat
Ambrosius
Franke
Kobald
Rapp
Wanitzek
Herold
Förster
Jung
Schleusener
Fukuda
Hannover 3-3-1-3 Starting XI
Noll
Neubauer
Matsuda
Okon
Leopold
Þórðarson
Allgeier
Aséko
Taibi
Källman
Bundu

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Philipp Förster
90′ – – 2 0.64 – – –
90′ – – – – – – –
90′ – – 1 0.10 – – –
90′ – – 1 0.04 – – –
Fabian Schleusener
90′ 1 – 1 0.29 – – –
90′ – – 2 0.09 – – –
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

Karlsruhe win 24% Avg odds 3.91
Draw 23% Avg odds 3.95
Hannover win 53% Avg odds 1.73

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.