SV Darmstadt 98 0-1 Hannover 96: result and stats, 2. Bundesliga
- 57' (pen)L. Gindorf
SV Darmstadt 984-1-4-1

Substitutions
- 22'Y. Furukawa
446.6Y. Luhrs
496.7 - 66'N. Weisshaupt
77.0Lee Ho-Jae
96.7 - 85'N. Verkooijen
107.9L. Kehl
22 - 85'C. Lannert
286.7 - 85'R. Petretta
186.7M. Merx
48
Unused
Lars BarlemannSubstitutions
- 34'
- 46'B. Pichler
116.3B. Kallman
96.2 - 46'
- 73'L. Gindorf
256.7H. Chakroun
146.9
Unused
- P. LoretzG
1 - J. ReinholdM
38 - H. MatsudaD
27 - Y. UnalD
24 - T. EtcibasiF
28

Highest-rated players
| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 6 | 1 | 2,42 | +1,42 | 37/57 | 8/27 |
![]() | 3 | 0 | 0,64 | +0,64 | 37/42 | 2/7 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
SV Darmstadt 98
Hannover 96Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
37 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
14 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
0-1
90' Off target Hiroki Akiyama 0.02 xG · Set piece · Right footShot map
11 v 26SV Darmstadt 98 shoot right, Hannover 96 left. Bigger dot = better chance.
Goal mouth
20 on target · 1 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Pfeiffer and Schuhen, 10 passes between them.
Most-connected pair: Tomiak and Roggow, 11 passes between them.
Tactical battle
20control80

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
This seasonHow often each side reaches a scoreline, across 7 matches each.
They score
They concede
Heaviest results
best 3-1 (H)·worst 1-5 (A)
best 2-1 (H)·worst 0-3 (A)
Match summary
Hannover 96 beat SV Darmstadt 98 1-0 at Merck-Stadion am Bollenfalltor in the 2. Bundesliga. It was goalless at half-time. L. Gindorf scored the only goal in the 57th minute from the penalty spot. SV Darmstadt 98 finished with ten men after Aleksandar Vukotić was sent off. In their last 16 meetings, SV Darmstadt 98 have won 10, Hannover 96 4, with 2 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: SV Darmstadt 98 or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Head-to-headLast 16 meetings
- 30 Aug 2026
SV Darmstadt 980 - 1Hannover 96
2. Bundesliga - 11 Apr 2026
SV Darmstadt 980 - 2Hannover 96
2. Bundesliga - 8 Nov 2025
Hannover 962 - 3SV Darmstadt 98
2. Bundesliga - 20 Apr 2025
SV Darmstadt 983 - 1Hannover 96
2. Bundesliga - 23 Nov 2024
Hannover 961 - 2SV Darmstadt 98
2. Bundesliga - 14 May 2023
Hannover 962 - 1SV Darmstadt 98
2. Bundesliga
Show 10 earlier meetingsHide earlier meetings
- 4 Nov 2022
SV Darmstadt 981 - 0Hannover 96
2. Bundesliga - 13 Feb 2022
Hannover 962 - 2SV Darmstadt 98
2. Bundesliga - 28 Aug 2021
SV Darmstadt 984 - 0Hannover 96
2. Bundesliga - 7 May 2021
Hannover 961 - 2SV Darmstadt 98
2. Bundesliga - 10 Jan 2021
SV Darmstadt 981 - 2Hannover 96
2. Bundesliga - 14 Jun 2020
SV Darmstadt 983 - 2Hannover 96
2. Bundesliga - 25 Nov 2019
Hannover 961 - 2SV Darmstadt 98
2. Bundesliga - 23 Jan 2016
Hannover 961 - 2SV Darmstadt 98
Bundesliga - 27 Oct 2015
SV Darmstadt 982 - 1Hannover 96
DFB Pokal - 15 Aug 2015
SV Darmstadt 982 - 2Hannover 96
Bundesliga





















