Hannover vs Karlsruhe

4 September 2026 · 2. Bundesliga · 2026/27 · Referee Tom Bauer

Full time 2 – 2

Half-time: 2–1

  • Lars Timo Gindorf 26’
  • Marcel Hartel 38’
  • Shio Fukuda  28’
  • Rafael Pinto Pedrosa 85’

Match summary

Hannover and Karlsruhe shared the points in a 2-2 draw. Hannover led 2-1 at half-time.

In the first half, Lars Timo Gindorf put Hannover ahead from a corner in the 26th minute, Shio Fukuda  equalised in the 28th minute, and Marcel Hartel put Hannover back in front in the 38th minute. In the second half, Rafael Pinto Pedrosa equalised in the 85th minute.

There was little between the sides on chances: Hannover created 2.05 expected goals (xG) from 12 shots, Karlsruhe 2.29 from 20.

Match stats

52% Possession 48%
12 Shots 20
7 Shots on target 7
1 Corners 5
476 Passes 431
82.4% Pass accuracy 81.9%
23 Tackles 24
12 Fouls 12
4 Yellow cards 2
5 Offsides 1

Key events

Hannover Karlsruhe
Kick-off
2’
Christoph KobaldShot on target
Lars Timo GindorfShot on target
22’
Lars Timo GindorfLeft foot shot1-0 (Hannover)
26’
Boris TomiakShot on target
26’
28’
Shio Fukuda Right foot shot1-1 (Karlsruhe)
34’
Waniss TaibiShot on target
35’
Marcel HartelLeft foot shot2-1 (Hannover)
38’
45+1’
45+4’
Half-time2-1
47’
Marcel FrankeShot on target
47’
Marvin WanitzekShot on target
Second half underway
64’
65’
73’
Shio Fukuda Shot on target
Benedikt PichlerShot on target
81’
85’
Rafael Pinto PedrosaRight foot shot2-2 (Karlsruhe)
90’
Marvin WanitzekShot on target
Franz RoggowShot on target
90+3’
Full-time2-2

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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.05 2.29 26’ Lars Timo Gindorf (Hannover), 1-0 26’ 28’ Shio Fukuda  (Karlsruhe), 1-1 28’ 38’ Marcel Hartel (Hannover), 2-1 38’ 85’ Rafael Pinto Pedrosa (Karlsruhe), 2-2 85’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.05 2.29 26’ Lars Timo Gindorf (Hannover), 1-0 Gindorf 26’ 28’ Shio Fukuda  (Karlsruhe), 1-1 Fukuda 28’ 38’ Marcel Hartel (Hannover), 2-1 Hartel 38’ 85’ Rafael Pinto Pedrosa (Karlsruhe), 2-2 Pedrosa 85’
Hannover 2.05 xGKarlsruhe 2.29 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Karlsruhe attacking Hannover attacking 
26’ Lars Timo Gindorf (Hannover), from a corner, 0.75 xG, goal 47’ Marcel Franke (Karlsruhe), set piece, 0.70 xG, saved 47’ Shio Fukuda  (Karlsruhe), set piece, 0.35 xG, blocked 26’ Boris Tomiak (Hannover), from a corner, 0.27 xG, saved 28’ Shio Fukuda  (Karlsruhe), open play, 0.20 xG, goal 37’ Marcel Franke (Karlsruhe), from a corner, 0.18 xG, off target 38’ Marcel Hartel (Hannover), open play, 0.18 xG, goal 22’ Lars Timo Gindorf (Hannover), open play, 0.17 xG, saved 72’ Lars Timo Gindorf (Hannover), open play, 0.17 xG, off target 90+3’ Franz Roggow (Hannover), direct free kick, 0.17 xG, saved 85’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.09 xG, goal 2’ Christoph Kobald (Karlsruhe), from a corner, 0.09 xG, saved 73’ Shio Fukuda  (Karlsruhe), open play, 0.09 xG, saved 7’ Louey Ben Farhat (Karlsruhe), open play, 0.08 xG, blocked 81’ Benedikt Pichler (Hannover), open play, 0.08 xG, saved 5’ Kolja Oudenne (Hannover), open play, 0.08 xG, blocked 56’ Louey Ben Farhat (Karlsruhe), open play, 0.06 xG, off target 12’ Mustapha Bundu (Hannover), open play, 0.06 xG, blocked 59’ Noel Eichinger (Karlsruhe), set piece, 0.06 xG, off target 32’ Kevin Wiethaup (Karlsruhe), open play, 0.06 xG, off target 40’ Maurice Neubauer (Hannover), open play, 0.05 xG, off target 51’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.05 xG, blocked 89’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.05 xG, blocked 47’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.04 xG, saved 69’ Louey Ben Farhat (Karlsruhe), open play, 0.05 xG, off target 20’ Lars Timo Gindorf (Hannover), open play, 0.04 xG, off target 82’ Shio Fukuda  (Karlsruhe), open play, 0.04 xG, off target 90’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, saved 35’ Waniss Taibi (Hannover), set piece, 0.03 xG, saved 18’ Kevin Wiethaup (Karlsruhe), open play, 0.02 xG, blocked 2’ Marvin Wanitzek (Karlsruhe), from a corner, 0.02 xG, blocked 51’ Marvin Wanitzek (Karlsruhe), open play, 0.02 xG, off target 26’ Lars Timo Gindorf (Hannover), from a corner, 0.75 xG, goal 47’ Marcel Franke (Karlsruhe), set piece, 0.70 xG, saved 47’ Shio Fukuda  (Karlsruhe), set piece, 0.35 xG, blocked 26’ Boris Tomiak (Hannover), from a corner, 0.27 xG, saved 28’ Shio Fukuda  (Karlsruhe), open play, 0.20 xG, goal 37’ Marcel Franke (Karlsruhe), from a corner, 0.18 xG, off target 38’ Marcel Hartel (Hannover), open play, 0.18 xG, goal 22’ Lars Timo Gindorf (Hannover), open play, 0.17 xG, saved 72’ Lars Timo Gindorf (Hannover), open play, 0.17 xG, off target 90+3’ Franz Roggow (Hannover), direct free kick, 0.17 xG, saved 85’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.09 xG, goal 2’ Christoph Kobald (Karlsruhe), from a corner, 0.09 xG, saved 73’ Shio Fukuda  (Karlsruhe), open play, 0.09 xG, saved 5’ Kolja Oudenne (Hannover), open play, 0.08 xG, blocked 7’ Louey Ben Farhat (Karlsruhe), open play, 0.08 xG, blocked 81’ Benedikt Pichler (Hannover), open play, 0.08 xG, saved 56’ Louey Ben Farhat (Karlsruhe), open play, 0.06 xG, off target 12’ Mustapha Bundu (Hannover), open play, 0.06 xG, blocked 32’ Kevin Wiethaup (Karlsruhe), open play, 0.06 xG, off target 59’ Noel Eichinger (Karlsruhe), set piece, 0.06 xG, off target 89’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.05 xG, blocked 40’ Maurice Neubauer (Hannover), open play, 0.05 xG, off target 51’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.05 xG, blocked 69’ Louey Ben Farhat (Karlsruhe), open play, 0.05 xG, off target 47’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.04 xG, saved 20’ Lars Timo Gindorf (Hannover), open play, 0.04 xG, off target 82’ Shio Fukuda  (Karlsruhe), open play, 0.04 xG, off target 90’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, saved 35’ Waniss Taibi (Hannover), set piece, 0.03 xG, saved 18’ Kevin Wiethaup (Karlsruhe), open play, 0.02 xG, blocked 51’ Marvin Wanitzek (Karlsruhe), open play, 0.02 xG, off target 2’ Marvin Wanitzek (Karlsruhe), from a corner, 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

Hannover 3-3-1-3 Starting XI
Weinkauf
Neubauer
Tomiak
Ghiță 76’
Þórðarson 61’
Oudenne
Allgeier
Taibi 76’
Hartel 61’
Gindorf
Bundu 14’
Karlsruhe 4-2-3-1 Starting XI
Bernat
Ofli 76’
Franke
Kobald
Pedrosa 87’
Wiethaup 76’
Zor
Wanitzek
Eichinger 64’
Farhat 75’
Fukuda

Player stats

Goalkeeper1 player
90′ 5 2 54 3 – – – –
Defenders4 players
90′ 3 2 – 7 2 46 4 – –
Virgil Ghiță Taken off
76′ 3 2 1 3 – 57 1 – – –
90′ 5 1 – 8 – 34 – – – –
Ime Okon Came on as a substitute
14′ – – – – – 7 1 – – –
Midfielders8 players
90′ – – 53 – 0.01 1 1 5 1 –
61′ – – 33 1 0.29 – – 2 1 1
90′ – 1 40 3 0.15 2 – 8 – 2 –
Marcel Hartel Taken off
61′ 1 – 33 1 0.18 – 1 – 1 – –
Mustapha Bundu Taken off
14′ – – 6 – 0.00 – – 1 – – –
Waniss Taibi Taken off
76′ – – 40 – 0.08 3 – 7 1 1
90′ 1 – 24 – 0.01 4 – 11 1 2 –
Franz Roggow Came on as a substitute
29′ – – 13 – 0.02 1 – 1 – – –
Forwards3 players
Husseyn Chakroun Came on as a substitute
76′ – – – – – 0.01 – 4 – 20 –
Benedikt Pichler Came on as a substitute
29′ – – 1 1 0.08 0.05 – 2 1 11 –
Benjamin Källman Came on as a substitute
14′ – – – – – 0.02 1 – – 5 –
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 63% Avg odds 1.46
Draw 20% Avg odds 4.78
Karlsruhe win 17% Avg odds 5.34

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.