xgEdge

Tuesday, 13/01/2026 at 18:30

Full time
Match report · Bundesliga

VfB Stuttgart 3:2 Eintracht Frankfurt

VfB Stuttgart Home 2.31 xG · 20 shots
Eintracht Frankfurt Away 0.98 xG · 12 shots
32 The scoreline reflected the chances

Goals

  1. 5' Rasmus Kristensen Eintracht Frankfurt · 0.05 xG chance 0–1
  2. 27' Ermedin Demirović VfB Stuttgart · 0.17 xG chance 1–1
  3. 35' Deniz Undav VfB Stuttgart · 0.09 xG chance 2–1
  4. 80' Ayoube Amaimouni Echghouyab Eintracht Frankfurt · 0.10 xG chance 2–2
  5. 87' Nikolas Nartey VfB Stuttgart · 0.33 xG chance 3–2

The shots behind it

VfB Stuttgart Eintracht Frankfurt
Shots
20
12
On target
11
5
Inside the box
15
8
xG per shot
0.11
0.06
Open play xG
1.94
0.56
Set-piece xG
0.34
0.11
Penalties
—
—

VfB Stuttgart's shots add up to 2.28 xG and Eintracht Frankfurt's to 0.67; the published figures are 2.31 and 0.98.

Shot map

Both teams shown attacking the same goal for comparison.

VfB Stuttgart · Nikolas Nartey · 87' · Goal · 4 m · 0.33 xG VfB Stuttgart · Jeff Chabot · 65' · No goal · 4 m · 0.30 xG VfB Stuttgart · Deniz Undav · 83' · No goal · 12 m · 0.28 xG VfB Stuttgart · Ermedin Demirović · 27' · Goal · 12 m · 0.17 xG VfB Stuttgart · Jamie Leweling · 31' · No goal · 11 m · 0.17 xG VfB Stuttgart · Deniz Undav · 64' · No goal · 10 m · 0.17 xG VfB Stuttgart · Deniz Undav · 60' · No goal · 8 m · 0.16 xG VfB Stuttgart · Deniz Undav · 90' · No goal · 14 m · 0.15 xG Eintracht Frankfurt · Ellyes Skhiri · 26' · No goal · 15 m · 0.12 xG VfB Stuttgart · Josha Vagnoman · 39' · No goal · 5 m · 0.11 xG VfB Stuttgart · Deniz Undav · 50' · No goal · 11 m · 0.10 xG Eintracht Frankfurt · Ayoube Amaimouni Echghouyab · 80' · Goal · 12 m · 0.10 xG VfB Stuttgart · Deniz Undav · 35' · Goal · 11 m · 0.09 xG Eintracht Frankfurt · Arnaud Kalimuendo · 89' · No goal · 5 m · 0.09 xG VfB Stuttgart · Chris Führich · 57' · No goal · 12 m · 0.06 xG Eintracht Frankfurt · Arthur Theate · 90' · No goal · 25 m · 0.06 xG Eintracht Frankfurt · Rasmus Kristensen · 5' · Goal · 5 m · 0.05 xG VfB Stuttgart · Jamie Leweling · 43' · No goal · 17 m · 0.05 xG Eintracht Frankfurt · Ritsu Doan · 51' · No goal · 10 m · 0.05 xG VfB Stuttgart · Chris Führich · 71' · No goal · 11 m · 0.04 xG Eintracht Frankfurt · Rasmus Kristensen · 82' · No goal · 20 m · 0.04 xG Eintracht Frankfurt · Arnaud Kalimuendo · 85' · No goal · 14 m · 0.04 xG Eintracht Frankfurt · Arnaud Kalimuendo · 89' · No goal · 13 m · 0.04 xG VfB Stuttgart · Chris Führich · 33' · No goal · 20 m · 0.03 xG Eintracht Frankfurt · Ansgar Knauff · 58' · No goal · 17 m · 0.03 xG Eintracht Frankfurt · Arnaud Kalimuendo · 72' · No goal · 24 m · 0.03 xG VfB Stuttgart · Angelo Stiller · 37' · No goal · 26 m · 0.02 xG VfB Stuttgart · Deniz Undav · 37' · No goal · 14 m · 0.02 xG Eintracht Frankfurt · Arthur Theate · 64' · No goal · 22 m · 0.02 xG VfB Stuttgart · Maximilian Mittelstädt · 34' · No goal · 26 m · 0.01 xG VfB Stuttgart · Jamie Leweling · 45' · No goal · 26 m · 0.01 xG VfB Stuttgart · Badredine Bouanani · 85' · No goal · 20 m · 0.01 xG

All shots

32 shots · 2.95 xG

Hover, focus or tap a shot to read it.

  • VfB Stuttgart
  • Eintracht Frankfurt
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
VfB Stuttgart

1.54 xG created 1.75 xGA

  • D 1.55 created, 2.99 conceded against Borussia Dortmund
  • L 0.75 created, 0.98 conceded against Hamburger SV
  • L 0.88 created, 3.54 conceded against FC Bayern München
  • W 2.17 created, 0.91 conceded against SV Werder Bremen
  • D 1.27 created, 0.13 conceded against TSG Hoffenheim
  • W 2.60 created, 1.96 conceded against Bayer 04 Leverkusen
Eintracht Frankfurt

1.38 xG created 1.76 xGA

  • W 1.81 created, 1.22 conceded against 1. FC Köln
  • D 1.59 created, 1.86 conceded against VfL Wolfsburg
  • L 0.65 created, 3.70 conceded against RB Leipzig
  • W 1.05 created, 0.62 conceded against FC Augsburg
  • D 1.59 created, 0.75 conceded against Hamburger SV
  • D 1.58 created, 2.38 conceded against Borussia Dortmund

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.