Darmstadt vs Hannover

30 August 2026 · 2. Bundesliga · 2026/27 · Referee Timo Gerach

Full time 0 – 1

Half-time: 0–0

  • Lars Timo Gindorf 57’ (pen)

Match summary

Hannover won 1-0 away at Darmstadt. It was goalless at half-time.

Lars Timo Gindorf put Hannover ahead from the penalty spot in the 57th minute.

The chances backed that up: Hannover created 2.26 expected goals (xG) from 25 shots to Darmstadt's 0.93 from 11. Darmstadt had a player sent off.

Match stats

33% Possession 67%
11 Shots 25
3 Shots on target 7
2 Corners 11
316 Passes 654
73.1% Pass accuracy 87.5%
11 Tackles 9
8 Fouls 12
1 Yellow cards 2
1 Red cards 0
1 Offsides 5

Key events

Darmstadt Hannover
Kick-off
6’
Kolja OudenneShot on target
Aleksandar VukotićProfessional handball
20’
35’
Kolja OudenneShot on target
Milan SmitShot on target
36’
Noah WeißhauptShot on target
36’
37’
Benedikt PichlerShot on target
39’
Patric PfeifferShot on target
44’
Half-time0-0
Marcel SchuhenArgument
46’
Second half underway
55’
Marcel HartelVAR: No penalty
57’
Lars Timo GindorfPenalty0-1 (Hannover)
80’
Mustapha BunduShot on target
83’
Husseyn ChakrounShot on target
86’
Maurice NeubauerTime wasting
90+1’
Mustapha BunduShot on target
Full-time0-1

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 0.93 2.26 57’ Lars Timo Gindorf (Hannover), 0-1 57’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.93 2.26 57’ Lars Timo Gindorf (Hannover), 0-1 Gindorf 57’
Darmstadt 0.93 xGHannover 2.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hannover attacking Darmstadt attacking 
57’ Lars Timo Gindorf (Hannover), penalty, 0.79 xG, goal 87’ Benjamin Källman (Hannover), open play, 0.37 xG, off target 29’ Milan Smit (Darmstadt), from a corner, 0.21 xG, off target 44’ Lance Duijvestijn (Darmstadt), open play, 0.22 xG, off target 36’ Noah Weißhaupt (Darmstadt), open play, 0.19 xG, saved 80’ Mustapha Bundu (Hannover), open play, 0.09 xG, saved 90+1’ Mustapha Bundu (Hannover), open play, 0.10 xG, saved 38’ Lars Timo Gindorf (Hannover), open play, 0.09 xG, off target 36’ Milan Smit (Darmstadt), open play, 0.08 xG, saved 73’ Mustapha Bundu (Hannover), open play, 0.08 xG, hit the woodwork 19’ Kolja Oudenne (Hannover), open play, 0.07 xG, off target 25’ Waniss Taibi (Hannover), open play, 0.07 xG, blocked 7’ Milan Smit (Darmstadt), open play, 0.07 xG, blocked 35’ Kolja Oudenne (Hannover), open play, 0.07 xG, saved 83’ Husseyn Chakroun (Hannover), open play, 0.06 xG, saved 6’ Kolja Oudenne (Hannover), open play, 0.06 xG, saved 44’ Nicolas Verkooijen (Darmstadt), from a corner, 0.05 xG, off target 41’ Franz Roggow (Hannover), open play, 0.04 xG, off target 44’ Patric Pfeiffer (Darmstadt), from a corner, 0.04 xG, saved 53’ Marcel Hartel (Hannover), open play, 0.04 xG, blocked 63’ Waniss Taibi (Hannover), open play, 0.04 xG, off target 37’ Benedikt Pichler (Hannover), open play, 0.04 xG, saved 25’ Lars Timo Gindorf (Hannover), open play, 0.03 xG, blocked 45’ Benedikt Pichler (Hannover), open play, 0.04 xG, off target 25’ Bastian Allgeier (Hannover), open play, 0.03 xG, off target 70’ Maurice Neubauer (Hannover), open play, 0.03 xG, blocked 74’ Marcel Hartel (Hannover), from a corner, 0.03 xG, blocked 61’ Kolja Oudenne (Hannover), from a corner, 0.02 xG, off target 47’ Marcel Hartel (Hannover), open play, 0.02 xG, blocked 83’ Marcel Hartel (Hannover), open play, 0.02 xG, blocked 90+2’ Hiroki Akiyama (Darmstadt), set piece, 0.02 xG, off target 29’ Patric Pfeiffer (Darmstadt), from a corner, 0.02 xG, off target 33’ Lars Timo Gindorf (Hannover), open play, 0.02 xG, blocked 7’ Yosuke Furukawa (Darmstadt), open play, 0.02 xG, off target 74’ Mustapha Bundu (Hannover), from a corner, 0.02 xG, blocked 64’ Christopher Lannert (Darmstadt), set piece, 0.01 xG, off target 57’ Lars Timo Gindorf (Hannover), penalty, 0.79 xG, goal 87’ Benjamin Källman (Hannover), open play, 0.37 xG, off target 44’ Lance Duijvestijn (Darmstadt), open play, 0.22 xG, off target 29’ Milan Smit (Darmstadt), from a corner, 0.21 xG, off target 36’ Noah Weißhaupt (Darmstadt), open play, 0.19 xG, saved 90+1’ Mustapha Bundu (Hannover), open play, 0.10 xG, saved 80’ Mustapha Bundu (Hannover), open play, 0.09 xG, saved 38’ Lars Timo Gindorf (Hannover), open play, 0.09 xG, off target 36’ Milan Smit (Darmstadt), open play, 0.08 xG, saved 73’ Mustapha Bundu (Hannover), open play, 0.08 xG, hit the woodwork 25’ Waniss Taibi (Hannover), open play, 0.07 xG, blocked 19’ Kolja Oudenne (Hannover), open play, 0.07 xG, off target 35’ Kolja Oudenne (Hannover), open play, 0.07 xG, saved 7’ Milan Smit (Darmstadt), open play, 0.07 xG, blocked 6’ Kolja Oudenne (Hannover), open play, 0.06 xG, saved 83’ Husseyn Chakroun (Hannover), open play, 0.06 xG, saved 44’ Nicolas Verkooijen (Darmstadt), from a corner, 0.05 xG, off target 41’ Franz Roggow (Hannover), open play, 0.04 xG, off target 44’ Patric Pfeiffer (Darmstadt), from a corner, 0.04 xG, saved 53’ Marcel Hartel (Hannover), open play, 0.04 xG, blocked 63’ Waniss Taibi (Hannover), open play, 0.04 xG, off target 37’ Benedikt Pichler (Hannover), open play, 0.04 xG, saved 25’ Lars Timo Gindorf (Hannover), open play, 0.03 xG, blocked 45’ Benedikt Pichler (Hannover), open play, 0.04 xG, off target 25’ Bastian Allgeier (Hannover), open play, 0.03 xG, off target 70’ Maurice Neubauer (Hannover), open play, 0.03 xG, blocked 74’ Marcel Hartel (Hannover), from a corner, 0.03 xG, blocked 61’ Kolja Oudenne (Hannover), from a corner, 0.02 xG, off target 83’ Marcel Hartel (Hannover), open play, 0.02 xG, blocked 90+2’ Hiroki Akiyama (Darmstadt), set piece, 0.02 xG, off target 29’ Patric Pfeiffer (Darmstadt), from a corner, 0.02 xG, off target 33’ Lars Timo Gindorf (Hannover), open play, 0.02 xG, blocked 47’ Marcel Hartel (Hannover), open play, 0.02 xG, blocked 7’ Yosuke Furukawa (Darmstadt), open play, 0.02 xG, off target 74’ Mustapha Bundu (Hannover), from a corner, 0.02 xG, blocked 64’ Christopher Lannert (Darmstadt), set piece, 0.01 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

Darmstadt 4-1-4-1 Starting XI
Schuhen
Lannert 85’
Pfeiffer
Vukotić
Petretta 85’
Akiyama
Furukawa 22’
Verkooijen 85’
Duijvestijn
Weißhaupt 66’
Smit
Hannover 3-4-1-2 Starting XI
Weinkauf
Neubauer
Tomiak
Okon 34’
Roggow 46’
Oudenne
Taibi
Allgeier
Hartel
Gindorf 73’
Pichler 46’

Player stats

Goalkeeper1 player
90′ 6 1 56 – – – –
Defenders5 players
Christopher Lannert Taken off
85′ 3 – 1 3 – 24 – – – –
90′ 1 4 3 4 2 40 – – – –
Aleksandar Vukotić Sent off
20′ – – – 2 1 19 1 – –
Raoul Petretta Taken off
85′ 1 2 – 3 1 27 1 – – –
Yannik Lührs Came on as a substitute
68′ – – 1 1 1 26 – – – –
Midfielders7 players
90′ – – 30 1 0.01 – 3 1 1 – –
Yosuke Furukawa Taken off
22′ – – 3 1 0.00 1 – 2 – 1 –
Nicolas Verkooijen Taken off
85′ – – 21 2 0.60 2 1 4 – – –
90′ – – 22 2 0.04 1 1 1 1 – –
Noah Weißhaupt Taken off
66′ – – 13 1 0.22 – 2 5 1 4 –
Carlo Sickinger Came on as a substitute
5′ – – 7 – 0.00 1 – 1 – – –
Lars Kehl Came on as a substitute
5′ – – 2 – 0.00 – – – – – –
Forwards3 players
90′ – – 3 1 0.36 0.09 1 5 3 17 –
Lee Ho-jae Came on as a substitute
24′ – – – – – 0.00 – 3 – 9 –
Manolo Merx Came on as a substitute
5′ – – – – – – – 1 1 – –
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

Darmstadt win 33% Avg odds 2.81
Draw 25% Avg odds 3.62
Hannover win 42% Avg odds 2.21

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.