Union Berlin vs Stuttgart

23 August 2025 · Bundesliga · 2025/26 · Referee Robert Hartmann

Full time 2 – 1

Half-time: 2–0

  • Ilyas Ansah 18’, 45+4’
  • Tiago Tomás 86’

Match summary

Union Berlin saw off Stuttgart 2-1. Union Berlin led 2-0 at half-time.

Ilyas Ansah put Union Berlin ahead in the 18th minute, Ansah made it 2-0 in first-half stoppage time, set up by Andrej Ilic, and Tiago Tomás pulled one back to make it 2-1 in the 86th minute, set up by Chris Führich.

Stuttgart can feel hard done by, creating 1.80 expected goals (xG) from 21 shots to Union Berlin's 0.54 from 8.

Match stats

25% Possession 75%
8 Shots 21
2 Shots on target 6
5 Corners 11
74 Attacks 138
28 Dangerous attacks 63
198 Passes 618
63% Pass accuracy 89%
16 Tackles 13
21 Fouls 13
4 Yellow cards 4
0 Red cards 0
2 Offsides 1

Key events

Union Berlin Stuttgart
Kick-off
12’
Julian ChabotShot on target
Ilyas AnsahRight foot shot1-0 (Union Berlin)
18’
26’
33’
34’
Jamie LewelingShot on target
36’
44’
Atakan KarazorShot on target
Ilyas AnsahRight foot shot2-0 (Union Berlin)
45+4’
Half-time2-0
50’
50’
Maximilian MittelstädtShot on target
Second half underway
52’
58’
Alex KrálJanik Haberer
67’
81’
Chris FührichShot on target
82’
83’
86’
Tiago TomásRight foot shot2-1 (Stuttgart)
90+7’
VAR review
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 1.80 18’ Ilyas Ansah (Union Berlin), 1-0 18’ 45+4’ Ilyas Ansah (Union Berlin), 2-0 45+4’ 86’ Tiago Tomás (Stuttgart), 2-1 86’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 1.80 18’ Ilyas Ansah (Union Berlin), 1-0 Ansah 18’ 45+4’ Ilyas Ansah (Union Berlin), 2-0 Ansah 45+4’ 86’ Tiago Tomás (Stuttgart), 2-1 Tomás 86’
Union Berlin 0.54 xGStuttgart 1.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Stuttgart attacking Union Berlin attacking 
31’ Joshua Vagnoman (Stuttgart), open play, 0.35 xG, off target 44’ Atakan Karazor (Stuttgart), open play, 0.35 xG, saved 57’ Atakan Karazor (Stuttgart), open play, 0.13 xG, off target 69’ Andrej Ilic (Union Berlin), open play, 0.13 xG, off target 12’ Julian Chabot (Stuttgart), from a corner, 0.12 xG, saved 21’ Ermedin Demirovic (Stuttgart), from a corner, 0.12 xG, off target 44’ Jamie Leweling (Stuttgart), open play, 0.11 xG, blocked 88’ Lazar Jovanovic (Stuttgart), open play, 0.10 xG, off target 90+5’ Leopold Querfeld (Union Berlin), from a corner, 0.10 xG, off target 56’ Tom Rothe (Union Berlin), open play, 0.08 xG, off target 56’ Danilho Doekhi (Union Berlin), set piece, 0.08 xG, blocked 86’ Tiago Tomás (Stuttgart), open play, 0.08 xG, goal 49’ Ilyas Ansah (Union Berlin), open play, 0.07 xG, goal 12’ Deniz Undav (Stuttgart), from a corner, 0.06 xG, blocked 49’ Deniz Undav (Stuttgart), open play, 0.06 xG, blocked 48’ Julian Chabot (Stuttgart), open play, 0.05 xG, off target 27’ Maximilian Mittelstädt (Stuttgart), set piece, 0.05 xG, off target 90+8’ Chris Führich (Stuttgart), open play, 0.04 xG, blocked 34’ Jamie Leweling (Stuttgart), open play, 0.03 xG, saved 40’ Robert Skov (Union Berlin), open play, 0.03 xG, off target 45’ Deniz Undav (Stuttgart), from a corner, 0.03 xG, off target 80’ Jamie Leweling (Stuttgart), open play, 0.03 xG, blocked 65’ Tiago Tomás (Stuttgart), from a corner, 0.02 xG, blocked 9’ Andrej Ilic (Union Berlin), from a corner, 0.02 xG, off target 81’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 18’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, goal 79’ Deniz Undav (Stuttgart), open play, 0.02 xG, off target 50’ Maximilian Mittelstädt (Stuttgart), from a corner, 0.01 xG, saved 78’ Deniz Undav (Stuttgart), open play, 0.02 xG, off target 31’ Joshua Vagnoman (Stuttgart), open play, 0.35 xG, off target 44’ Atakan Karazor (Stuttgart), open play, 0.35 xG, saved 69’ Andrej Ilic (Union Berlin), open play, 0.13 xG, off target 57’ Atakan Karazor (Stuttgart), open play, 0.13 xG, off target 21’ Ermedin Demirovic (Stuttgart), from a corner, 0.12 xG, off target 12’ Julian Chabot (Stuttgart), from a corner, 0.12 xG, saved 44’ Jamie Leweling (Stuttgart), open play, 0.11 xG, blocked 88’ Lazar Jovanovic (Stuttgart), open play, 0.10 xG, off target 90+5’ Leopold Querfeld (Union Berlin), from a corner, 0.10 xG, off target 56’ Tom Rothe (Union Berlin), open play, 0.08 xG, off target 56’ Danilho Doekhi (Union Berlin), set piece, 0.08 xG, blocked 86’ Tiago Tomás (Stuttgart), open play, 0.08 xG, goal 49’ Ilyas Ansah (Union Berlin), open play, 0.07 xG, goal 12’ Deniz Undav (Stuttgart), from a corner, 0.06 xG, blocked 49’ Deniz Undav (Stuttgart), open play, 0.06 xG, blocked 48’ Julian Chabot (Stuttgart), open play, 0.05 xG, off target 27’ Maximilian Mittelstädt (Stuttgart), set piece, 0.05 xG, off target 90+8’ Chris Führich (Stuttgart), open play, 0.04 xG, blocked 34’ Jamie Leweling (Stuttgart), open play, 0.03 xG, saved 40’ Robert Skov (Union Berlin), open play, 0.03 xG, off target 45’ Deniz Undav (Stuttgart), from a corner, 0.03 xG, off target 80’ Jamie Leweling (Stuttgart), open play, 0.03 xG, blocked 65’ Tiago Tomás (Stuttgart), from a corner, 0.02 xG, blocked 9’ Andrej Ilic (Union Berlin), from a corner, 0.02 xG, off target 18’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, goal 81’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 79’ Deniz Undav (Stuttgart), open play, 0.02 xG, off target 50’ Maximilian Mittelstädt (Stuttgart), from a corner, 0.01 xG, saved 78’ Deniz Undav (Stuttgart), open play, 0.02 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

Union Berlin 5-3-2 Starting XI
Rönnow
Trimmel 84’
Doekhi
Querfeld
Rothe
Skov 67’
Schäfer
Khedira
Haberer 67’
Ansah 2 76’
Ilic
Stuttgart 4-2-3-1 Starting XI
Nübel
Mittelstädt
Chabot 82’
Jaquez
Vagnoman 71’
Stiller
Karazor 82’
Leweling
Undav
Woltemade
Demirovic 65’

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.000
Christopher Trimmel DEF900 0.000.021
Leopold Querfeld DEF901 0.100.000
Tom Rothe DEF901 0.080.081
Danilho Doekhi DEF901 0.080.131
Robert Skov DEF731 0.030.081
Rani Khedira MID900 0.000.000
Andras Schafer MID900 0.000.000
Janik Haberer MID730 0.000.000
Andrej Ilic FWD9012 0.160.071
Ilyas Ansah FWD8222 0.090.000
Alex Kral Sub170 0.000.000
Derrick Köhn Sub170 0.000.000
Oliver Burke Sub80 0.000.000
Josip Juranovic Sub10 0.000.101

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 24% Avg odds 3.91
Draw 25% Avg odds 3.78
Stuttgart win 51% Avg odds 1.85

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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.