Stuttgart vs Eintracht Frankfurt

13 January 2026 · Bundesliga · 2025/26 · Referee Matthias Jöllenbeck

Full time 3 – 2

Half-time: 2–1

  • Ermedin Demirovic 27’
  • Deniz Undav 35’
  • Nikolas Nartey 87’
  • Rasmus Kristensen 5’
  • Ayoube Amaimouni-Echghouyab 80’

Match summary

Stuttgart came from behind to win 3-2 at home to Eintracht Frankfurt, with a late winner. Stuttgart led 2-1 at half-time.

In the first half, Rasmus Kristensen put Eintracht Frankfurt ahead with a header in the 5th minute, set up by Ritsu Doan, Ermedin Demirovic equalised in the 27th minute, and Deniz Undav put Stuttgart in front in the 35th minute, set up by Joshua Vagnoman. In the second half, Ayoube Amaimouni-Echghouyab equalised in the 80th minute, set up by Mahmoud Dahoud and Nikolas Nartey won it in the 87th minute, set up by Joshua Vagnoman.

The chances backed that up: Stuttgart created 3.54 expected goals (xG) from 20 shots to Eintracht Frankfurt's 0.90 from 12.

Match stats

58% Possession 42%
20 Shots 12
11 Shots on target 5
10 Corners 2
100 Attacks 83
53 Dangerous attacks 19
479 Passes 348
82% Pass accuracy 75%
16 Tackles 12
8 Fouls 15
2 Yellow cards 2
0 Red cards 0
6 Offsides 1

Key events

Stuttgart Eintracht Frankfurt
Kick-off
5’
Rasmus KristensenHeader0-1 (Eintracht Frankfurt)
9’
Ermedin DemirovicRight foot shot1-1 (Stuttgart)
27’
Jamie LewelingShot on target
31’
Deniz UndavLeft foot shot2-1 (Stuttgart)
35’
Angelo StillerShot on target
37’
Deniz UndavShot on target
37’
Joshua VagnomanShot on target
39’
Half-time2-1
Jamie LewelingShot on target
47’
Second half underway
51’
Ritsu DoanShot on target
56’
Deniz UndavShot on target
64’
66’
Mahmoud DahoudOscar Højlund
Badredine BouananiChris Führich
75’
80’
Ayoube Amaimouni-EchghouyabLeft foot shot2-2 (Eintracht Frankfurt)
Deniz UndavShot on target
83’
Badredine BouananiShot on target
85’
Nikolas NarteyLeft foot shot3-2 (Stuttgart)
87’
89’
Arnaud Kalimuendo MuingaShot on target
89’
Arnaud Kalimuendo MuingaShot on target
90+3’
90+6’
Full-time3-2

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.54 0.90 5’ Rasmus Kristensen (Eintracht Frankfurt), 0-1 5’ 27’ Ermedin Demirovic (Stuttgart), 1-1 27’ 35’ Deniz Undav (Stuttgart), 2-1 35’ 80’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), 2-2 80’ 87’ Nikolas Nartey (Stuttgart), 3-2 87’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.54 0.90 5’ Rasmus Kristensen (Eintracht Frankfurt), 0-1 Kristensen 5’ 27’ Ermedin Demirovic (Stuttgart), 1-1 Demirovic 27’ 35’ Deniz Undav (Stuttgart), 2-1 Undav 35’ 80’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), 2-2 Amaimouni-Echghouyab 80’ 87’ Nikolas Nartey (Stuttgart), 3-2 Nartey 87’
Stuttgart 3.54 xGEintracht Frankfurt 0.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Stuttgart attacking 
87’ Nikolas Nartey (Stuttgart), open play, 0.71 xG, goal 65’ Julian Chabot (Stuttgart), from a corner, 0.49 xG, off target 64’ Deniz Undav (Stuttgart), open play, 0.44 xG, saved 27’ Ermedin Demirovic (Stuttgart), open play, 0.41 xG, goal 89’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.39 xG, saved 39’ Joshua Vagnoman (Stuttgart), open play, 0.29 xG, saved 83’ Deniz Undav (Stuttgart), open play, 0.26 xG, saved 60’ Deniz Undav (Stuttgart), open play, 0.21 xG, off target 50’ Deniz Undav (Stuttgart), open play, 0.11 xG, blocked 26’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.10 xG, blocked 35’ Deniz Undav (Stuttgart), open play, 0.10 xG, goal 90’ Deniz Undav (Stuttgart), open play, 0.10 xG, blocked 31’ Jamie Leweling (Stuttgart), open play, 0.09 xG, saved 43’ Jamie Leweling (Stuttgart), open play, 0.09 xG, blocked 57’ Chris Führich (Stuttgart), open play, 0.08 xG, off target 5’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.07 xG, goal 85’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.07 xG, blocked 71’ Chris Führich (Stuttgart), open play, 0.06 xG, blocked 90+5’ Arthur Theate (Eintracht Frankfurt), direct free kick, 0.05 xG, blocked 51’ Ritsu Doan (Eintracht Frankfurt), open play, 0.04 xG, saved 80’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.04 xG, goal 58’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.04 xG, hit the woodwork 89’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.04 xG, saved 82’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, off target 37’ Deniz Undav (Stuttgart), open play, 0.03 xG, saved 47’ Jamie Leweling (Stuttgart), open play, 0.02 xG, saved 33’ Chris Führich (Stuttgart), from a corner, 0.02 xG, blocked 37’ Angelo Stiller (Stuttgart), open play, 0.02 xG, saved 64’ Arthur Theate (Eintracht Frankfurt), open play, 0.02 xG, off target 85’ Badredine Bouanani (Stuttgart), open play, 0.02 xG, saved 34’ Maximilian Mittelstädt (Stuttgart), from a corner, 0.01 xG, off target 72’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.02 xG, off target 87’ Nikolas Nartey (Stuttgart), open play, 0.71 xG, goal 65’ Julian Chabot (Stuttgart), from a corner, 0.49 xG, off target 64’ Deniz Undav (Stuttgart), open play, 0.44 xG, saved 27’ Ermedin Demirovic (Stuttgart), open play, 0.41 xG, goal 89’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.39 xG, saved 39’ Joshua Vagnoman (Stuttgart), open play, 0.29 xG, saved 83’ Deniz Undav (Stuttgart), open play, 0.26 xG, saved 60’ Deniz Undav (Stuttgart), open play, 0.21 xG, off target 50’ Deniz Undav (Stuttgart), open play, 0.11 xG, blocked 35’ Deniz Undav (Stuttgart), open play, 0.10 xG, goal 90’ Deniz Undav (Stuttgart), open play, 0.10 xG, blocked 26’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.10 xG, blocked 43’ Jamie Leweling (Stuttgart), open play, 0.09 xG, blocked 31’ Jamie Leweling (Stuttgart), open play, 0.09 xG, saved 57’ Chris Führich (Stuttgart), open play, 0.08 xG, off target 5’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.07 xG, goal 85’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.07 xG, blocked 71’ Chris Führich (Stuttgart), open play, 0.06 xG, blocked 90+5’ Arthur Theate (Eintracht Frankfurt), direct free kick, 0.05 xG, blocked 51’ Ritsu Doan (Eintracht Frankfurt), open play, 0.04 xG, saved 80’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.04 xG, goal 58’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.04 xG, hit the woodwork 89’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.04 xG, saved 82’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, off target 37’ Deniz Undav (Stuttgart), open play, 0.03 xG, saved 47’ Jamie Leweling (Stuttgart), open play, 0.02 xG, saved 33’ Chris Führich (Stuttgart), from a corner, 0.02 xG, blocked 37’ Angelo Stiller (Stuttgart), open play, 0.02 xG, saved 64’ Arthur Theate (Eintracht Frankfurt), open play, 0.02 xG, off target 85’ Badredine Bouanani (Stuttgart), open play, 0.02 xG, saved 34’ Maximilian Mittelstädt (Stuttgart), from a corner, 0.01 xG, off target 72’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), 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

Stuttgart 4-2-2-2 Starting XI
Nübel
Vagnoman 2
Hendriks
Chabot 74’
Mittelstädt 90’
Karazor
Stiller
Leweling 90’
Führich 75’
Undav
Demirovic 59’
Eintracht Frankfurt 4-4-2 Starting XI
Santos
Theate
Amenda
Koch
Kristensen
Knauff 67’
Højlund 66’
Skhiri 77’
Doan 77’
Ebnoutalib 20’
Kalimuendo

Player stats

PlayerPosMinGAShxGxAKPCards
Alexander Nübel GK900 0.000.000
Joshua Vagnoman DEF9021 0.290.843
Ramon Hendriks DEF900 0.000.000
Julian Chabot DEF791 0.490.000
Maximilian Mittelstädt DEF901 0.010.563
Angelo Stiller MID901 0.020.000
Atakan Karazor MID900 0.000.001
Jamie Leweling MID903 0.210.111
Chris Führich MID803 0.160.932
Deniz Undav FWD9017 1.230.524
Ermedin Demirovic FWD6411 0.410.091
Nikolas Nartey Sub2611 0.710.021
Finn Jeltsch Sub110 0.000.000
Badredine Bouanani Sub101 0.020.000
Lorenz Assignon Sub10 0.000.000
Leonidas Stergiou Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 57% Avg odds 1.65
Draw 22% Avg odds 4.24
Eintracht Frankfurt win 21% Avg odds 4.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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.