New customers only | Commercial content | 18+ age limit | T&Cs apply

Dynamo Dresden 2-2 Hannover 96 final score - 21 September 2025, 2. Bundesliga

Follow the next match live between these two teams
Hannover 96 - Dynamo Dresden live

Germany - 2. Bundesliga

Dynamo Dresden
2
-
2
End
Hannover 96

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Dynamo Dresden Dynamo Dresden
Hannover 96 Hannover 96
End of game
T. Menzel
J. Pauli
86'
K. Faber
85'
72'
kolja Oudenne
B. Tomiak
C. Kammerknecht
J. Lemmer
70'
L. Bunning
N. Hauptmann
70'
S. Kutschke
C. Daferner
69'
57'
B. Kallman
B. Pichler
C. Daferner
57'
V. Sapina
54'
46'
W. Taibi
N. Aseko Nkili
46'
H. Matsuda
W. Kokolo
46'
H. Chakroun
D. Yokota
A. Casar
N. Froling
46'
Half-time
L. Herrmann
45+5'
43'
drop icon
N. Aseko Nkili
M. Neubauer
N. Froling
C. Daferner
41'
drop icon
V. Ghita
Own Goal
35'
drop icon
14'
D. Yokota
11'
drop icon
B. Pichler
Penalty
Kick-off

Game Statistics

Dynamo Dresden Dynamo Dresden
Hannover 96 Hannover 96
38
Ball possession (%)
62
6
Shots
10
4
Shots on-target
5
2
Shots off-target
5
5
Corners
8
2
Offsides
3
12
Fouls
12
15
Free kicks
14
10
Goal kicks
4
3
Saves
3
19
Throw-ins
14
3
Yellow cards
1
1
Red cards
0

Tactical Scheme

Dynamo Dresden

Formation : 4 - 3 - 3

1
T. Schreiber
2
K. Faber
29
L. Boeder
13
J. Pauli
28
S. Risch
27
N. Hauptmann
5
V. Sapina
8
L. Herrmann
10
J. Lemmer
33
C. Daferner
16
N. Froling
10
J. Rochelt
11
B. Pichler
18
D. Yokota
33
M. Neubauer
15
N. Aseko Nkili
8
E. Leopold
19
W. Kokolo
5
V. Ghita
3
B. Tomiak
20
I. Okon
1
N. Noll

Formation : 3 - 4 - 3

Hannover 96

Substitutes

Dynamo Dresden
Dynamo Dresden
Goalkeeper

D. Mesenholer

L. Grill

Defender

C. Kammerknecht

J. Lemmer 70'

L. Bunning

N. Hauptmann 70'

Midfielder

A. Casar

N. Froling 46'

T. Menzel

J. Pauli 86'

D. Kother

Forward

S. Kutschke

C. Daferner 69'

V. Vermeij

Hannover 96
Hannover 96
Goalkeeper

L. Weinkauf

Defender

M. Nawrocki

H. Blank

H. Matsuda

W. Kokolo 46'

Midfielder

kolja Oudenne

B. Tomiak 72'

W. Taibi

N. Aseko Nkili 46'

F. Roggow

Forward

H. Chakroun

D. Yokota 46'

B. Kallman

B. Pichler 57'

Form

Table

Teams Pts P W D L GD
5
Hannover 96
Hannover 96
21 12 6 3 3 4
17
Dynamo Dresden
Dynamo Dresden
7 12 1 4 7 -8

Last matches

Dynamo Dresden
Dynamo Dresden Last matches
L L L W L D
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.17 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

14 Sept 2025 - 2. Bundesliga

Spvgg Elversberg
2 :  2
Dynamo Dresden

31 Aug 2025 - 2. Bundesliga

Dynamo Dresden
0 :  1
Schalke 04

24 Aug 2025 - 2. Bundesliga

Arminia Bielefeld
1 :  2
Dynamo Dresden

18 Aug 2025 - DFB Pokal

Dynamo Dresden
0 :  1
1 Fsv Mainz 05

9 Aug 2025 - 2. Bundesliga

Dynamo Dresden
1 :  2
Magdeburg

3 Aug 2025 - 2. Bundesliga

Greuther Furth
3 :  2
Dynamo Dresden
L W W L L L
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2 Total goals
33% BTTS
1 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

31 Aug 2025 - 2. Bundesliga

Dynamo Dresden
0 :  1
Schalke 04

18 Aug 2025 - DFB Pokal

Dynamo Dresden
0 :  1
1 Fsv Mainz 05

9 Aug 2025 - 2. Bundesliga

Dynamo Dresden
1 :  2
Magdeburg

17 May 2025 - 3. Liga

Dynamo Dresden
3 :  0
Spvgg Unterhaching

26 Apr 2025 - 3. Liga

Dynamo Dresden
2 :  1
Sandhausen

12 Apr 2025 - 3. Liga

Dynamo Dresden
0 :  1
Osnabruck
W L D L W D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4.67 Total goals
100% BTTS
2.33 Goals scored
2.33 Goals conceded
100% Over 2.5
0% Under 2.5

14 Sept 2025 - 2. Bundesliga

Spvgg Elversberg
2 :  2
Dynamo Dresden

24 Aug 2025 - 2. Bundesliga

Arminia Bielefeld
1 :  2
Dynamo Dresden

3 Aug 2025 - 2. Bundesliga

Greuther Furth
3 :  2
Dynamo Dresden

25 Jul 2025 - Clubs Friendlies

Freiburg
3 :  3
Dynamo Dresden

13 Jul 2025 - Clubs Friendlies

Slavia Prague
4 :  2
Dynamo Dresden

5 Jul 2025 - Clubs Friendlies

Josko Ried
1 :  3
Dynamo Dresden
Hannover 96
Hannover 96 Last matches
W W L W W L
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
1.33 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

13 Sept 2025 - 2. Bundesliga

Hannover 96
0 :  3
Hertha Berlin

30 Aug 2025 - 2. Bundesliga

Holstein Kiel
1 :  2
Hannover 96

23 Aug 2025 - 2. Bundesliga

Hannover 96
3 :  1
Magdeburg

16 Aug 2025 - DFB Pokal

Energie Cottbus
1 :  0
Hannover 96

9 Aug 2025 - 2. Bundesliga

Fortuna Dusseldorf
0 :  2
Hannover 96

3 Aug 2025 - 2. Bundesliga

Hannover 96
1 :  0
Kaiserslautern
L L W W W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
50% BTTS
1.67 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

13 Sept 2025 - 2. Bundesliga

Hannover 96
0 :  3
Hertha Berlin

23 Aug 2025 - 2. Bundesliga

Hannover 96
3 :  1
Magdeburg

3 Aug 2025 - 2. Bundesliga

Hannover 96
1 :  0
Kaiserslautern

26 Jul 2025 - Clubs Friendlies

Hannover 96
2 :  0
Cagliari

19 Jul 2025 - Clubs Friendlies

Hannover 96
2 :  3
Paderborn

19 Jul 2025 - Clubs Friendlies

Hannover 96
2 :  3
Paderborn
D W W W L W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
2 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

30 Aug 2025 - 2. Bundesliga

Holstein Kiel
1 :  2
Hannover 96

16 Aug 2025 - DFB Pokal

Energie Cottbus
1 :  0
Hannover 96

9 Aug 2025 - 2. Bundesliga

Fortuna Dusseldorf
0 :  2
Hannover 96

28 Jun 2025 - Clubs Friendlies

HSC Hannover
2 :  4
Hannover 96

27 Jun 2025 - Clubs Friendlies

TSV Pattensen
0 :  3
Hannover 96

18 May 2025 - 2. Bundesliga

Hertha Berlin
1 :  1
Hannover 96

Head to head

3 Jun 2020 - 2. Bundesliga

Hannover 96
3 :  0
Dynamo Dresden
Improve your sports betting with our football team comparison tool (100+ statistics)

Missing players

Dynamo Dresden
Dynamo Dresden
Midfielder

J. Zickler

Hannover 96
Hannover 96

Live Commentary

90+8' coup_franc_1

Free kick for Dresden in their own half.

90+7' coup_franc_1

Dresden will need to be alert as they defend a dangerous free kick from Hannover.

90+7' corner_1

Hannover have been awarded a corner by Max Burda.

90+6' tir_cadre_1

Hannover drives forward and Hayate Matsuda gets in a shot. Without netting, however.

90+5' sifflet_1

Max Burda awards Dresden a goal kick.

90+3' sifflet_1

Goal kick for Hannover at Rudolf-Harbig-Stadion.

90+2'  

Can Hannover get the ball into an attacking position from this throw-in in Dresden's half?

90+2' corner_1

Corner awarded to Hannover.

90+1' sifflet_1

Hannover have a goal kick.

90' coup_franc_1

Free kick for Dresden in the half of Hannover.

89' sifflet_1

It's a goal kick for the home team in Dresden.

89' tir_non_cadre_1

Hannover's Maurice Neubauer misses with an attempt on goal.

89' corner_1

Hannover have been awarded a corner by Max Burda.

88'  

Throw-in for Hannover in the half of Dresden.

88'  

Throw-in for Dresden in their own half.

87'  

Max Burda signals a Hannover throw-in in Dresden's half.

87' corner_1

Hannover have been awarded a corner by Max Burda.

86' substitution_1

Tony Menzel is on a sub for Julian Andreas Pauli for Dresden.

86' sifflet_1

Dresden have a goal kick.

85' carton_jaune_1

Konrad Faber (Dresden) has been booked and must now be careful not to get a second yellow card.

85' coup_franc_1

Free kick Hannover.

83' sifflet_1

It's a goal kick for the home team in Dresden.

83' tir_non_cadre_1

Hannover are pushing forward but Hayate Matsuda's finish is wide of the goal.

82'  

Hannover's Ime Okon looks ok and returns to the pitch.

79' coup_franc_1

Free kick for Hannover in their own half.

79' coup_franc_1

Max Burda signals a free kick to Dresden in their own half.

77' tir_cadre_1

Dresden's Stefan Kutschke goes close with his head but his effort is blocked.

77'  

Can Dresden capitalize from this throw-in deep inside Hannover's half?

77'  

Hannover’s Husseyn Chakroun is on his feet again at Rudolf-Harbig-Stadion.

76'  

Dresden to take a throw-in in Hannover territory.

74' coup_franc_1

Dresden awarded a free kick in their own half.

73'  

Hannover awarded a throw-in in their own half.

72' substitution_1

kolja Oudenne is replacing Boris Tomiak for the away team.

70' substitution_1

Lars Bunning is on a sub for Niklas Hauptmann for Dresden.

70' substitution_1

Thomas Stamm is making the team's third substitution at Rudolf-Harbig-Stadion with Claudio Kammerknecht replacing Jakob Lemmer.

69' substitution_1

The home team have replaced Christoph Daferner with Stefan Kutschke. This is the second substitution made today by Thomas Stamm.

69' sifflet_1

Goal kick for Dresden at Rudolf-Harbig-Stadion.

69' corner_1

Corner awarded to Hannover.

69' tir_cadre_1

Waniss Taibi of Hannover smashes in a shot on target. The keeper saves, though.

67' coup_franc_1

Max Burda signals a free kick to Dresden.

66'  

Throw-in for Dresden at Rudolf-Harbig-Stadion.

66' sifflet_1

Max Burda awards Dresden a goal kick.

65'  

Max Burda awards the away team a throw-in.

64'  

A throw-in for the home team on the opposite half.

62' coup_franc_1

Max Burda signals a free kick to Dresden in their own half.

60' sifflet_1

Ball goes out of play for a Dresden goal kick.

60' tir_non_cadre_1

Hannover's Benjamin Kallman breaks free at Rudolf-Harbig-Stadion. But the strike goes wide of the post.

58' sifflet_1

It's a goal kick for the home team in Dresden.

58' corner_1

Hannover have been awarded a corner by Max Burda.

57' substitution_1

Christian Titz is making the team's fourth substitution at Rudolf-Harbig-Stadion with Benjamin Kallman replacing Benedikt Pichler.

57' carton_jaune_1

Christoph Daferner (Dresden) gets a yellow card.

56' coup_franc_1

Hannover are in shooting range from this free kick.

54' carton_rouge_1

Vinko Sapina Dresden.

54' coup_franc_1

Free kick for Hannover in their own half.

53' coup_franc_1

Hannover awarded a free kick in their own half.

53' sifflet_1

Max Burda awards Hannover a goal kick.

53' tir_non_cadre_1

Dresden are coming forward and Niklas Hauptmann gets in a strike, it misses the target, however.

53' corner_1

Corner awarded to Dresden.

52'  

Throw-in for Dresden in the half of Hannover.

51'  

Hannover needs to be cautious. Dresden have an attacking throw-in.

50' coup_franc_1

Hannover awarded a free kick in their own half.

49'  

Max Burda signals a Hannover throw-in in Dresden's half.

49'  

Hannover to take a throw-in in Dresden territory.

47' coup_franc_1

Free kick for Hannover in their own half.

47' coup_franc_1

Max Burda signals a free kick to Dresden in their own half.

46'  

Throw-in Dresden.

46' hors_jeu_1

Dresden push upfield but Max Burda quickly pulls them for offside.

46' substitution_1

The home team replace Nils Froling with Aljaz Casar.

46' substitution_1

Hannover make their third substitution with Hayate Matsuda replacing Williams Kokolo.

46' substitution_1

Christian Titz (Hannover) is making a second substitution, with Waniss Taibi replacing Noel Aseko Nkili.

46' substitution_1

Husseyn Chakroun is replacing Daisuke Yokota for Hannover at Rudolf-Harbig-Stadion.

45' sifflet_1

The first-half has ended.

45+6'  

Throw-in for Hannover at Rudolf-Harbig-Stadion.

45+6' tir_non_cadre_1

Benedikt Pichler for Hannover gets in a strike but fails to hit the target.

45+5' carton_jaune_1

At Rudolf-Harbig-Stadion, Luca Herrmann has been yellow-carded for the home team.

45+5' coup_franc_1

Free kick for Hannover in their own half.

45+4' sifflet_1

Ball goes out of play for a Dresden goal kick.

45+3'  

Can Hannover get the ball into an attacking position from this throw-in in Dresden's half?

45+2' coup_franc_1

Dresden awarded a free kick in their own half.

45'  

Ball safe as Dresden is awarded a throw-in in their half.

43' but_1

Noel Aseko Nkili grabs a goal to bring things level at 2-2 at Rudolf-Harbig-Stadion. Maurice Neubauer instrumental with a fine assist.

43'  

Hannover awarded a throw-in in their own half.

41' but_1

Nils Froling scores to make it 2-1 at Rudolf-Harbig-Stadion. Great play from Christoph Daferner to set up the goal.

41' tir_cadre_1

Dresden push forward at Rudolf-Harbig-Stadion and Christoph Daferner gets in a great header. The attempt is cleared by the Hannover defence.

41' corner_1

Corner awarded to Dresden.

40'  

A throw-in for the home team on the opposite half.

39'  

A throw-in for the home team on the opposite half.

39' corner_1

Dresden have been awarded a corner by Max Burda.

39' corner_1

Corner awarded to Dresden.

38' tir_cadre_1

Lukas Boeder gets his shot on target but fails to score for Dresden.

35' but_1

Goal! Virgil Ghita equalizes to bring the score to 1-1.

34'  

Can Dresden get the ball into an attacking position from this throw-in in Hannover's half?

34'  

Throw-in for Dresden in their own half.

33'  

Ball safe as Dresden is awarded a throw-in in their half.

32' hors_jeu_1

Hannover advance rapidly upfield but Max Burda blows for offside.

30'  

Throw-in for Dresden in their own half.

29' tir_cadre_1

Hannover pushes forward through Daisuke Yokota, whose finish on goal is saved.

28'  

Dresden's Nils Froling is back in action after a slight knock.

26' sifflet_1

Dresden have a goal kick.

26' tir_non_cadre_1

Ime Okon (Hannover) gets in a strike – but the header hits the bar! Ohhhh so close.

26' corner_1

Hannover have been awarded a corner by Max Burda.

24' coup_franc_1

Max Burda signals a free kick to Hannover in their own half.

24'  

Dresden to take a throw-in in Hannover territory.

20' coup_franc_1

Hannover awarded a free kick in their own half.

19'  

Max Burda awards the home team a throw-in.

19' coup_franc_1

Free kick for Hannover in their own half.

18' hors_jeu_1

At Rudolf-Harbig-Stadion, Hannover are penalized for being offside.

17' hors_jeu_1

In Dresden, Hannover push forward quickly but are pulled up for offside.

16'  

Throw-in for Hannover at Rudolf-Harbig-Stadion.

15' sifflet_1

Goal kick for Hannover at Rudolf-Harbig-Stadion.

14' carton_jaune_1

Daisuke Yokota is booked for the away team.

14' coup_franc_1

In Dresden a free kick has been awarded the home team.

14'  

Max Burda signals a Hannover throw-in in Dresden's half.

12' coup_franc_1

In Dresden a free kick has been awarded the home team.

11' but_1

Goal! Benedikt Pichler gives Hannover a 0-1 lead from the penalty spot.

8' corner_1

Corner awarded to Hannover.

7'  

Max Burda signals a throw-in for Dresden, close to Hannover's area.

6' corner_1

Dresden have been awarded a corner by Max Burda.

5' coup_franc_1

Max Burda signals a free kick to Dresden.

5'  

Hannover awarded a throw-in in their own half.

3' coup_franc_1

Free kick for Dresden in the half of Hannover.

2'  

Throw-in Dresden.

2'  

Throw-in for Hannover in the half of Dresden.

 

Dynamo Dresden scores 1.68 goals when playing at home and Hannover 96 scores 1.5 goals when playing away (on average).

 

Both teams didn't score on their last match.

 

Both teams lost their last match.

 

Both teams haven't won their last match in 2. Bundesliga.

 

Average number of goals in the first half in meetings between Dynamo Dresden and Hannover 96 is 0.6.

 

Average number of goals in meetings between Dynamo Dresden and Hannover 96 is 2.

 

Dynamo Dresden scores 0.6 goals in a match against Hannover 96 and Hannover 96 scores 1.4 goals against Dynamo Dresden (on average).

 

Dynamo Dresden have won just 1 of their last 5 2. Bundesliga games against Hannover 96.

 

Hannover 96 have lost just 1 of their last 5 2. Bundesliga games against Dynamo Dresden.

 

In the last 5 meetings Dynamo Dresden won 1, Hannover 96 won 3, 1 draws.

 

Hannover 96 have lost just 1 of their last 5 games against Dynamo Dresden (in all competitions).

 

Hannover 96's performance of the last 5 matches is better than Dynamo Dresden's.

 

In 2. Bundesliga, Hannover 96 has better performance than Dynamo Dresden.

 

When Hannover 96 is down 1-0 away, they win 36% of their matches.

 

When Dynamo Dresden is down 0-1 home, they win 9% of their matches.

 

When Hannover 96 leads 0-1 away, they win in 75% of their matches.

 

When Dynamo Dresden leads 1-0 at home, they win in 88% of their matches.

 

Their last meeting was a draw. (0-0)

 

Dynamo Dresden wins 38% of halftimes, Hannover 96 wins 28%.

 

Dynamo Dresden wins 1st half in 38% of their matches, Hannover 96 in 28% of their matches.

 

Dynamo Dresden have conceded a goal in each of their last 8 matches.

 

A year ago, Hannover 96 were number 5 in the table with 10 points. Now they are number 1 with 12 points.

 

Christoph Daferner is Dynamo Dresden's top scorer with 2 goals. Benjamin Kallman has scored 3 times for Hannover 96.

 

Dynamo Dresden have a losing streak of 3 matches at home.

 

During the last 8 meetings, Dynamo Dresden have won 2 times, there have been 2 draws while Hannover 96 have won 4 times. The goal difference is 11-8 in favour of Hannover 96.

Score and result Dynamo Dresden - Hannover 96

The Dynamo Dresden - Hannover 96 match (Football - 2. Bundesliga) at 21/09/2025 06:30 is complete.

The Dynamo Dresden - Hannover 96 match result is as follows: 2-2.

Now that this 2. Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer