Arminia Bielefeld vs Dynamo Dresden

24 August 2025 · 2. Bundesliga · 2025/26 · Referee Tom Bauer

Full time 1 – 2

Half-time: 0–1

  • Joel Grodowski 57’
  • Niklas Hauptmann 21’
  • Luca Herrmann 90+10’

Match summary

Dynamo Dresden won 2-1 away at Arminia Bielefeld, with the winner arriving in stoppage time. Dynamo Dresden led 1-0 at half-time.

Niklas Hauptmann put Dynamo Dresden ahead in the 21st minute, Joel Grodowski equalised in the 57th minute, and Luca Herrmann won it in stoppage time.

The chances backed that up: Dynamo Dresden created 1.91 expected goals (xG) from 22 shots to Arminia Bielefeld's 1.23 from 12. Arminia Bielefeld had a player sent off.

Key events

Arminia Bielefeld Dynamo Dresden
20’
Nils FrölingShot on target
Joel GrodowskiShot on target
24’
47’
Nils FrölingShot on target
69’
Vinko ŠapinaShot on target
82’
Stefan KutschkeShot on target
90+4’
Aljaž CasarShot 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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.23 1.91 21’ Niklas Hauptmann (Dynamo Dresden), 0-1 21’ 57’ Joel Grodowski (Arminia Bielefeld), 1-1 57’ 90+10’ Luca Herrmann (Dynamo Dresden), 1-2 90+10’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.23 1.91 21’ Niklas Hauptmann (Dynamo Dresden), 0-1 Hauptmann 21’ 57’ Joel Grodowski (Arminia Bielefeld), 1-1 Grodowski 57’ 90+10’ Luca Herrmann (Dynamo Dresden), 1-2 Herrmann 90+10’
Arminia Bielefeld 1.23 xGDynamo Dresden 1.91 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Dynamo Dresden attacking Arminia Bielefeld attacking 
82’ Marvin Mehlem (Arminia Bielefeld), open play, 0.35 xG, off target 90+7’ Stefan Kutschke (Dynamo Dresden), open play, 0.27 xG, off target 65’ Maximilian Großer (Arminia Bielefeld), from a corner, 0.26 xG, off target 47’ Nils Fröling (Dynamo Dresden), open play, 0.22 xG, saved 62’ Mael Corboz (Arminia Bielefeld), open play, 0.21 xG, off target 69’ Vinko Šapina (Dynamo Dresden), from a corner, 0.21 xG, saved 79’ Jakob Lemmer (Dynamo Dresden), direct free kick, 0.18 xG, off target 21’ Niklas Hauptmann (Dynamo Dresden), open play, 0.17 xG, goal 57’ Joel Grodowski (Arminia Bielefeld), open play, 0.09 xG, goal 90’ Stefan Kutschke (Dynamo Dresden), open play, 0.10 xG, off target 46’ Dominik Kother (Dynamo Dresden), open play, 0.09 xG, off target 90+3’ Aljaž Casar (Dynamo Dresden), open play, 0.08 xG, blocked 90+5’ Lars Bünning (Dynamo Dresden), from a corner, 0.08 xG, off target 88’ Tim Handwerker (Arminia Bielefeld), direct free kick, 0.07 xG, off target 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.07 xG, blocked 90+10’ Luca Herrmann (Dynamo Dresden), open play, 0.07 xG, goal 37’ Joel Grodowski (Arminia Bielefeld), open play, 0.07 xG, off target 47’ Sascha Risch (Dynamo Dresden), open play, 0.07 xG, off target 90+8’ Tony Menzel (Dynamo Dresden), open play, 0.06 xG, off target 49’ Joel Grodowski (Arminia Bielefeld), open play, 0.05 xG, off target 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.05 xG, blocked 31’ Jakob Lemmer (Dynamo Dresden), open play, 0.05 xG, off target 86’ Marvin Mehlem (Arminia Bielefeld), open play, 0.04 xG, blocked 24’ Joel Grodowski (Arminia Bielefeld), open play, 0.03 xG, saved 90+9’ Lars Bünning (Dynamo Dresden), open play, 0.04 xG, blocked 48’ Stefano Russo (Arminia Bielefeld), open play, 0.03 xG, off target 90+4’ Aljaž Casar (Dynamo Dresden), open play, 0.03 xG, saved 90+7’ Vinko Šapina (Dynamo Dresden), open play, 0.03 xG, blocked 15’ Marvin Mehlem (Arminia Bielefeld), from a corner, 0.02 xG, blocked 82’ Stefan Kutschke (Dynamo Dresden), open play, 0.02 xG, saved 20’ Nils Fröling (Dynamo Dresden), from a corner, 0.02 xG, saved 48’ Noah Sarenren Bazee (Arminia Bielefeld), set piece, 0.01 xG, off target 71’ Dominik Kother (Dynamo Dresden), open play, 0.01 xG, off target 14’ Konrad Faber (Dynamo Dresden), set piece, 0.01 xG, blocked 82’ Marvin Mehlem (Arminia Bielefeld), open play, 0.35 xG, off target 90+7’ Stefan Kutschke (Dynamo Dresden), open play, 0.27 xG, off target 65’ Maximilian Großer (Arminia Bielefeld), from a corner, 0.26 xG, off target 47’ Nils Fröling (Dynamo Dresden), open play, 0.22 xG, saved 69’ Vinko Šapina (Dynamo Dresden), from a corner, 0.21 xG, saved 62’ Mael Corboz (Arminia Bielefeld), open play, 0.21 xG, off target 79’ Jakob Lemmer (Dynamo Dresden), direct free kick, 0.18 xG, off target 21’ Niklas Hauptmann (Dynamo Dresden), open play, 0.17 xG, goal 90’ Stefan Kutschke (Dynamo Dresden), open play, 0.10 xG, off target 57’ Joel Grodowski (Arminia Bielefeld), open play, 0.09 xG, goal 46’ Dominik Kother (Dynamo Dresden), open play, 0.09 xG, off target 90+3’ Aljaž Casar (Dynamo Dresden), open play, 0.08 xG, blocked 90+5’ Lars Bünning (Dynamo Dresden), from a corner, 0.08 xG, off target 47’ Sascha Risch (Dynamo Dresden), open play, 0.07 xG, off target 88’ Tim Handwerker (Arminia Bielefeld), direct free kick, 0.07 xG, off target 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.07 xG, blocked 90+10’ Luca Herrmann (Dynamo Dresden), open play, 0.07 xG, goal 37’ Joel Grodowski (Arminia Bielefeld), open play, 0.07 xG, off target 90+8’ Tony Menzel (Dynamo Dresden), open play, 0.06 xG, off target 49’ Joel Grodowski (Arminia Bielefeld), open play, 0.05 xG, off target 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.05 xG, blocked 31’ Jakob Lemmer (Dynamo Dresden), open play, 0.05 xG, off target 86’ Marvin Mehlem (Arminia Bielefeld), open play, 0.04 xG, blocked 90+9’ Lars Bünning (Dynamo Dresden), open play, 0.04 xG, blocked 24’ Joel Grodowski (Arminia Bielefeld), open play, 0.03 xG, saved 48’ Stefano Russo (Arminia Bielefeld), open play, 0.03 xG, off target 90+4’ Aljaž Casar (Dynamo Dresden), open play, 0.03 xG, saved 90+7’ Vinko Šapina (Dynamo Dresden), open play, 0.03 xG, blocked 15’ Marvin Mehlem (Arminia Bielefeld), from a corner, 0.02 xG, blocked 82’ Stefan Kutschke (Dynamo Dresden), open play, 0.02 xG, saved 20’ Nils Fröling (Dynamo Dresden), from a corner, 0.02 xG, saved 48’ Noah Sarenren Bazee (Arminia Bielefeld), set piece, 0.01 xG, off target 71’ Dominik Kother (Dynamo Dresden), open play, 0.01 xG, off target 14’ Konrad Faber (Dynamo Dresden), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Arminia Bielefeld 4-1-3-2 Starting XI
Oppermann
Lannert
Schneider
Großer
Handwerker
Russo
Schreck
Corboz
Mehlem
Grodowski
Bazee
Dynamo Dresden 4-2-3-1 Starting XI
Schreiber
Risch
Faber
Boeder
Bünning
Amoako
Šapina
Kother
Lemmer
Hauptmann
Fröling

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.26 – – –
90′ – – 1 0.07 – – –
90′ – – 1 0.03 – – –
90′ – – – – – – –
90′ – – 1 0.21 – – –
90′ – – 3 0.41 – – –
Noah Sarenren Bazee
90′ – – 1 0.01 – – –
90′ 1 – 4 0.25 – – –
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

Arminia Bielefeld win 48% Avg odds 1.94
Draw 26% Avg odds 3.57
Dynamo Dresden win 26% Avg odds 3.53

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.