Eintracht Frankfurt vs VfB Stuttgart Prediction
Eintracht Frankfurt vs VfB Stuttgart prediction: Sportiko gives Eintracht Frankfurt a 28% chance of winning, VfB Stuttgart 47% and the draw 25%. Last updated 30 Jul 2026, 05:46.
Match Report
Eintracht Frankfurt and VfB Stuttgart shared the points in a dramatic 2–2 draw on the final day of the Bundesliga regular season, though Stuttgart's pre-match advantage proved telling for much of the contest. The visitors made a commanding start, with Chema Andrés opening the scoring in the tenth minute before Nikolas Nartey added a second just before half-time, leaving Frankfurt with a significant deficit to overturn. Our pre-match AI model had rated a Stuttgart win as the most likely outcome at 47%, and the visitors looked well on course to deliver exactly that.
Frankfurt responded strongly after the break, with a flurry of substitutions injecting new energy into their play. Jonathan Burkardt converted a penalty in the 72nd minute to halve the deficit, and the hosts continued to press with 57% possession and an expected goals figure of 2.56 suggesting they were creating genuine chances. Burkardt stepped up again in the 90th minute to slot home a second penalty and secure a share of the spoils.
A fiery encounter saw five yellow cards distributed across both sides, with Mittelstädt among those booked before being withdrawn. Despite the late equaliser, Stuttgart will feel they let two points slip after their dominant first-half display.
AI-generated report based on match data.
Timeline
Eintracht Frankfurt
Match Stats
Eintracht Frankfurt
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 9 Jonathan Burkardt F | 8.0 | 30' | 2 | – | 3 | 2 (2%) | – |
| 15 Ellyes Skhiri M | 7.3 | 90' | – | – | 1 | 49 (42%) | 1 |
| 42 Can Uzun M | 7.2 | 60' | – | – | 1 | 28 (24%) | – |
| 23 Michael Zetterer G | 7.0 | 90' | – | – | – | 35 (17%) | – |
| 22 Timothy Chandler M | 7.0 | 10' | – | – | – | 10 (8%) | – |
| 8 Farès Chaïbi M | 6.9 | 45' | – | – | 2 | 26 (19%) | 1 |
| 19 Jean-Mattéo Bahoya M | 6.6 | 17' | – | – | 1 | 6 (4%) | – |
| 21 Nathaniel Brown D | 6.5 | 90' | – | – | 1 | 39 (32%) | 2 |
| 18 Mahmoud Dahoud M | 6.5 | 30' | – | – | – | 28 (24%) | – |
| 5 Aurèle Amenda D | 6.3 | 90' | – | – | – | 58 (47%) | 1 |
| 20 Ritsu Doan M | 6.3 | 90' | – | – | 1 | 33 (23%) | 2 |
| 4 Robin Koch D | 6.3 | 90' | – | – | – | 53 (49%) | 2 |
| 7 Ansgar Knauff F | 6.3 | 73' | – | – | – | 22 (17%) | – |
| 25 Arnaud Kalimuendo F | 6.2 | 45' | – | – | – | 8 (8%) | – |
| 27 Mario Götze M | 6.2 | 60' | – | – | – | 26 (21%) | 1 |
| 13 Rasmus Kristensen D | 6.2 | 80' | – | – | – | 53 (39%) | – |
VfB Stuttgart
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 33 Alexander Nübel G | 7.9 | 90' | – | – | – | 35 (17%) | – |
| 28 Nikolas Nartey F | 7.6 | 87' | 1 | – | 2 | 22 (15%) | – |
| 30 Chema Andrés M | 7.5 | 90' | 1 | – | 3 | 27 (19%) | 2 |
| 24 Jeff Chabot D | 7.3 | 90' | – | – | – | 47 (40%) | 1 |
| 10 Chris Führich M | 7.2 | 73' | – | 1 | 1 | 39 (30%) | 1 |
| 6 Angelo Stiller M | 6.9 | 90' | – | – | – | 58 (48%) | 2 |
| 7 Maximilian Mittelstädt D | 6.9 | 73' | – | – | – | 32 (28%) | 1 |
| 3 Ramon Hendriks D | 6.7 | 90' | – | – | 1 | 36 (34%) | 2 |
| 26 Deniz Undav F | 6.6 | 90' | – | 1 | 1 | 27 (20%) | 1 |
| 18 Jamie Leweling M | 6.5 | 90' | – | – | 2 | 23 (18%) | 2 |
| 14 Luca Jaquez D | 6.3 | 17' | – | – | – | 6 (3%) | – |
| 4 Josha Vagnoman D | 6.3 | 17' | – | – | – | 6 (3%) | – |
| 29 Finn Jeltsch D | 6.3 | 9' | – | – | – | 1 (1%) | – |
| 8 Tiago Tomás F | 6.3 | 10' | – | – | – | – | – |
| 9 Ermedin Demirović F | 6.2 | 86' | – | – | 1 | 9 (5%) | 1 |
Unlock the AI's full read on Eintracht Frankfurt vs VfB Stuttgart
- All 70+ probability markets
- AI Deep-Dive match report
- Value Edge — model vs market
- Pick types you choose
At a glance
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMatch summary
Advanced analysis
Expected goals (xG)
How many goals each side is likely to create, on average.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMost likely scores
Model probability of each exact scoreline.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowPlayers in form
Y. Ebnoutalib
4 gls
J. Burkardt
3 gls
J. Vagnoman
2 gls
You're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.
Unlock all modelsUnlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowHead to Head: Eintracht Frankfurt vs VfB Stuttgart
| Date | Home | Score | Away |
|---|---|---|---|
| 13 Jan 2026 | VfB Stuttgart | 3 - 2 | Eintracht Frankfurt |
| 29 Mar 2025 | Eintracht Frankfurt | 1 - 0 | VfB Stuttgart |
| 10 Nov 2024 | VfB Stuttgart | 2 - 3 | Eintracht Frankfurt |
Eintracht Frankfurt — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 19 Sep | H SC Freiburg | D | 2 - 2 |
| 12 Sep | A FSV Mainz 05 | W | 1 - 3 |
| 06 Sep | H FC Augsburg | L | 1 - 4 |
| 29 Aug | A Union Berlin | D | 3 - 3 |
| 21 Aug | A SC St. Tönis | W | 0 - 11 |
VfB Stuttgart — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 19 Sep | H Borussia Dortmund | L | 0 - 1 |
| 12 Sep | A 1899 Hoffenheim | L | 2 - 1 |
| 09 Sep | H Viking | W | 3 - 1 |
| 04 Sep | H 1. FC Köln | W | 4 - 1 |
| 28 Aug | A Bayern München | L | 5 - 1 |
Bundesliga Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Borussia Dortmund
|
4 | 4 | 0 | 0 | 9 | 2 | +7 | 12 |
| 2 |
Bayern München
|
4 | 3 | 1 | 0 | 14 | 2 | +12 | 10 |
| 3 |
SC Freiburg
|
4 | 3 | 1 | 0 | 12 | 3 | +9 | 10 |
| 4 |
FC Augsburg
|
4 | 2 | 1 | 1 | 11 | 6 | +5 | 7 |
| 5 |
Bayer Leverkusen
|
4 | 2 | 1 | 1 | 10 | 5 | +5 | 7 |
| 6 |
FSV Mainz 05
|
4 | 2 | 1 | 1 | 10 | 6 | +4 | 7 |
| 7 |
SV Elversberg
|
4 | 2 | 1 | 1 | 8 | 7 | +1 | 7 |
| 8 |
Werder Bremen
|
4 | 2 | 1 | 1 | 8 | 8 | 0 | 7 |
| 9 |
RB Leipzig
|
4 | 2 | 0 | 2 | 9 | 5 | +4 | 6 |
| 10 |
Eintracht Frankfurt
|
4 | 1 | 2 | 1 | 9 | 10 | -1 | 5 |
| 11 |
FC Schalke 04
|
4 | 1 | 2 | 1 | 3 | 4 | -1 | 5 |
| 12 |
SC Paderborn 07
|
4 | 1 | 1 | 2 | 3 | 5 | -2 | 4 |
| 13 |
1. FC Köln
|
4 | 1 | 1 | 2 | 6 | 9 | -3 | 4 |
| 14 |
1899 Hoffenheim
|
4 | 1 | 0 | 3 | 7 | 10 | -3 | 3 |
| 15 |
VfB Stuttgart
|
4 | 1 | 0 | 3 | 6 | 9 | -3 | 3 |
| 16 |
Hamburger SV
|
4 | 1 | 0 | 3 | 2 | 13 | -11 | 3 |
| 17 |
Union Berlin
|
4 | 0 | 1 | 3 | 4 | 17 | -13 | 1 |
| 18 |
Borussia Mönchengladbach
|
4 | 0 | 0 | 4 | 6 | 16 | -10 | 0 |
Eintracht Frankfurt
Starting XI
| # | Player | Pos |
|---|---|---|
| 23 | M. Zetterer | G |
| 13 | R. Kristensen | D |
| 4 | R. Koch | D |
| 5 | A. Amenda | D |
| 21 | N. Brown | D |
| 15 | E. Skhiri | M |
| 20 | R. Doan | M |
| 42 | C. Y. Uzun | M |
| 27 | M. Gotze | M |
| 19 | J. Bahoya | M |
| 25 | A. Kalimuendo | F |
Substitutes
| 40 | Kaua Santos | G |
| 22 | T. Chandler | M |
| 9 | J. Burkardt | F |
| 3 | A. Theate | D |
| 7 | A. Knauff | F |
| 8 | F. Chaibi | M |
| 18 | M. Dahoud | M |
| 16 | H. Larsson | M |
| 29 | A. Amaimouni | F |
VfB Stuttgart
Formation: 3-4-1-2
Coach: S. Hoeneb
Starting XI
| # | Player | Pos |
|---|---|---|
| 33 | A. Nubel | G |
| 3 | R. Hendriks | D |
| 24 | J. Chabot | D |
| 7 | M. Mittelstadt | D |
| 18 | J. Leweling | M |
| 30 | C. Andres | M |
| 6 | A. Stiller | M |
| 10 | C. Fuhrich | M |
| 28 | N. Nartey | F |
| 9 | E. Demirovic | F |
| 26 | D. Undav | F |
Substitutes
| 1 | F. Bredlow | G |
| 23 | D. Zagadou | D |
| 27 | B. Bouanani | F |
| 4 | J. Vagnoman | D |
| 8 | T. Tomas | F |
| 22 | L. Assignon | D |
| 14 | L. Jaquez | D |
| 11 | B. El Khannouss | M |
| 29 | F. Jeltsch | D |