Stuttgart results and form game by game, and who has stood out
Updated 7 November 2026, after the last game
Stuttgart have won two, drawn one and lost two of their last five games in all competitions in 2026/2027, the newest a 1-0 win over Bremen on 7 November 2026 and before it a 0-2 defeat at Galatasaray on 3 November.
Stuttgart are 8th in the Bundesliga in 2026/2027 with 12 points from nine games, four wins, no draws and five defeats, 15 goals scored and 15 conceded, nine points behind leaders Bayern and five points clear of the relegation places.
Stuttgart play Schalke 04 away on Saturday 21 November 2026 at 17:30 UK time in the Bundesliga, then Inter away on Wednesday 25 November and Frankfurt at home on Saturday 28 November.
Stuttgart have won three, drawn one and lost two of their six home games in all competitions in 2026/2027, scoring 11 and conceding seven, the last a 1-0 win over Bremen on 7 November 2026.
Stuttgart have won three, drawn none and lost four of their seven away games in all competitions in 2026/2027, scoring 11 and conceding 12, the last a 0-2 defeat at Galatasaray on 3 November 2026.
Stuttgart have kept three clean sheets in 13 games in all competitions in 2026/2027, the last in the 1-0 win over Bremen on 7 November 2026, and have failed to score in three.
| Date | Opponent | Score | Expected goals | Shots | Shots on target | Corners | Tackles | Fouls | Yellow cards | Possession | Passes | Goalkeeper saves |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/11/2026 | Bremen (H) | 1-0 | 0.7581 | 13 | 5 | 4 | 14 | 6 | 0 | 43% | 451 | 5 |
| 03/11/2026 | Galatasaray (A) | 0-2 | - | 13 | 5 | 4 | 12 | 16 | 5 | 48% | 335 | 2 |
| 31/10/2026 | Leverkusen (A) | 4-2 | 2.4388 | 15 | 7 | 3 | 16 | 13 | 4 | 37% | 327 | 6 |
| 23/10/2026 | Gladbach (H) | 2-3 | 2.1548 | 15 | 5 | 6 | 4 | 9 | 2 | 70% | 691 | 2 |
| 20/10/2026 | Atlético (H) | 1-1 | - | 18 | 5 | 9 | 13 | 15 | 1 | 54% | 510 | 2 |
| 17/10/2026 | Hamburg (A) | 0-1 | 2.2864 | 24 | 5 | 9 | 10 | 9 | 0 | 66% | 627 | 2 |
| 14/10/2026 | Slovan (A) | 3-0 | - | 16 | 8 | 8 | 15 | 15 | 3 | 64% | 627 | 1 |
| 10/10/2026 | Paderborn (A) | 2-0 | 2.1628 | 18 | 8 | 5 | 21 | 11 | 0 | 48% | 458 | 4 |
| 19/09/2026 | Dortmund (H) | 0-1 | 1.013 | 12 | 5 | 6 | 10 | 9 | 2 | 56% | 547 | 1 |
| 12/09/2026 | Hoffenheim (A) | 1-2 | 1.6415 | 16 | 5 | 7 | 13 | 8 | 0 | 57% | 511 | 6 |
| Scope | P | W | D | L | GF | GA | GD | Pts | PPG | BTTS % | Over 2.5 % | Clean sheet % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Overall | 9 | 4 | 0 | 5 | 15 | 15 | 0 | 12 | 1.33 | 56% | 56% | 22% |
| Home | 4 | 2 | 0 | 2 | 7 | 5 | +2 | 6 | 1.5 | 50% | 50% | 25% |
| Away | 5 | 2 | 0 | 3 | 8 | 10 | -2 | 6 | 1.2 | 60% | 60% | 20% |
| Pos | Team | P | Pts | Stuttgart home | Stuttgart away |
|---|---|---|---|---|---|
| 1 | FC Bayern München | 9 | 21 | 23 Jan | 5-1 (L) |
| 2 | Borussia Dortmund | 9 | 21 | 0-1 (L) | 13 Feb |
| 3 | SC Freiburg | 9 | 19 | 24 Apr | 20 Dec |
| 4 | RB Leipzig | 9 | 18 | 15 May | 12 Jan |
| 5 | Bayer 04 Leverkusen | 9 | 16 | 6 Mar | 2-4 (W) |
| 6 | Werder Bremen | 9 | 15 | 1-0 (W) | 13 Mar |
| 7 | Elversberg | 9 | 13 | 10 Apr | 6 Dec |
| 8 | VfB Stuttgart | 9 | 12 | - | - |
| 9 | Eintracht Frankfurt | 9 | 12 | 28 Nov | 3 Apr |
| 10 | Hamburger SV | 9 | 12 | 27 Feb | 1-0 (L) |
| 11 | FSV Mainz 05 | 9 | 10 | 15 Jan | 22 May |
| 12 | Paderborn | 9 | 10 | 20 Feb | 0-2 (W) |
| 13 | FC Augsburg | 9 | 9 | 9 Jan | 8 May |
| 14 | TSG Hoffenheim | 8 | 9 | 6 Feb | 2-1 (L) |
| 15 | FC Köln | 9 | 9 | 4-1 (W) | 30 Jan |
| 16 | FC Union Berlin | 9 | 7 | 12 Dec | 17 Apr |
| 17 | Schalke 04 | 8 | 6 | 20 Mar | 21 Nov |
| 18 | Borussia Mönchengladbach | 9 | 4 | 2-3 (L) | 3 Mar |
| # | Player | Position | Goals | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Ermedin Demirovic | attacker | 9 | 13 | 0.69 |
| 2 | Josha Vagnoman | defender | 2 | 9 | 0.22 |
| 3 | Maximilian Mittelstädt | defender | 2 | 11 | 0.18 |
| 4 | Bilal El Khannouss | midfielder | 2 | 13 | 0.15 |
| 5 | Jamie Leweling | attacker | 2 | 13 | 0.15 |
| # | Player | Position | Assists | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Angelo Stiller | midfielder | 4 | 10 | 0.4 |
| 2 | Deniz Undav | attacker | 3 | 13 | 0.23 |
| 3 | Grischa Prömel | midfielder | 2 | 13 | 0.15 |
| 4 | Lorenz Assignon | defender | 1 | 5 | 0.2 |
| 5 | Josha Vagnoman | defender | 1 | 9 | 0.11 |
| # | Player | Position | Shots | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Ermedin Demirovic | attacker | 29 | 13 | 2.23 |
| 2 | Deniz Undav | attacker | 27 | 13 | 2.08 |
| 3 | Bilal El Khannouss | midfielder | 21 | 13 | 1.62 |
| 4 | Grischa Prömel | midfielder | 18 | 13 | 1.38 |
| 5 | Dzenan Pejcinovic | attacker | 17 | 12 | 1.42 |
| # | Player | Position | Shots on target | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Ermedin Demirovic | attacker | 17 | 13 | 1.31 |
| 2 | Bilal El Khannouss | midfielder | 10 | 13 | 0.77 |
| 3 | Deniz Undav | attacker | 8 | 13 | 0.62 |
| 4 | Josha Vagnoman | defender | 6 | 9 | 0.67 |
| 5 | Chris Führich | attacker | 5 | 12 | 0.42 |
| # | Player | Position | Fouls | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Deniz Undav | attacker | 17 | 13 | 1.31 |
| 2 | Jeff Chabot | defender | 16 | 13 | 1.23 |
| 3 | Ermedin Demirovic | attacker | 14 | 13 | 1.08 |
| 4 | Grischa Prömel | midfielder | 14 | 13 | 1.08 |
| 5 | Angelo Stiller | midfielder | 12 | 10 | 1.2 |
| # | Player | Position | Tackles | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Maximilian Mittelstädt | defender | 31 | 11 | 2.82 |
| 2 | Bilal El Khannouss | midfielder | 20 | 13 | 1.54 |
| 3 | Jeff Chabot | defender | 17 | 13 | 1.31 |
| 4 | Chris Führich | attacker | 16 | 12 | 1.33 |
| 5 | Ramon Hendriks | defender | 15 | 12 | 1.25 |
| # | Player | Position | Fouls drawn | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Ramon Hendriks | defender | 16 | 12 | 1.33 |
| 2 | Jeff Chabot | defender | 15 | 13 | 1.15 |
| 3 | Maximilian Mittelstädt | defender | 14 | 11 | 1.27 |
| 4 | Bilal El Khannouss | midfielder | 13 | 13 | 1 |
| 5 | Angelo Stiller | midfielder | 12 | 10 | 1.2 |
| # | Player | Position | Yellow cards | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Atakan Karazor | midfielder | 3 | 7 | 0.43 |
| 2 | Maximilian Mittelstädt | defender | 2 | 11 | 0.18 |
| 3 | Ramon Hendriks | defender | 2 | 12 | 0.17 |
| 4 | Ermedin Demirovic | attacker | 2 | 13 | 0.15 |
| 5 | Grischa Prömel | midfielder | 2 | 13 | 0.15 |
| # | Player | Position | Key passes | Apps | Per game |
|---|---|---|---|---|---|
| 1 | Chris Führich | attacker | 28 | 12 | 2.33 |
| 2 | Deniz Undav | attacker | 26 | 13 | 2 |
| 3 | Maximilian Mittelstädt | defender | 23 | 11 | 2.09 |
| 4 | Angelo Stiller | midfielder | 14 | 10 | 1.4 |
| 5 | Bilal El Khannouss | midfielder | 14 | 13 | 1.08 |
| Pos | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Bayern München | 9 | 6 | 3 | 0 | 29 | 9 | +20 | 21 |
| 2 | Borussia Dortmund | 9 | 6 | 3 | 0 | 16 | 7 | +9 | 21 |
| 3 | SC Freiburg | 9 | 6 | 1 | 2 | 20 | 10 | +10 | 19 |
| 4 | RB Leipzig | 9 | 6 | 0 | 3 | 27 | 13 | +14 | 18 |
| 5 | Bayer 04 Leverkusen | 9 | 5 | 1 | 3 | 20 | 17 | +3 | 16 |
| 6 | Werder Bremen | 9 | 4 | 3 | 2 | 17 | 15 | +2 | 15 |
| 7 | Elversberg | 9 | 4 | 1 | 4 | 17 | 18 | -1 | 13 |
| 8 | VfB Stuttgart | 9 | 4 | 0 | 5 | 15 | 15 | 0 | 12 |
| 9 | Eintracht Frankfurt | 9 | 3 | 3 | 3 | 15 | 20 | -5 | 12 |
| 10 | Hamburger SV | 9 | 4 | 0 | 5 | 10 | 20 | -10 | 12 |
| 11 | FSV Mainz 05 | 9 | 3 | 1 | 5 | 18 | 19 | -1 | 10 |
| 12 | Paderborn | 9 | 2 | 4 | 3 | 8 | 11 | -3 | 10 |
| 13 | FC Augsburg | 9 | 2 | 3 | 4 | 20 | 20 | 0 | 9 |
| 14 | TSG Hoffenheim | 8 | 3 | 0 | 5 | 14 | 16 | -2 | 9 |
| 15 | FC Köln | 9 | 2 | 3 | 4 | 10 | 14 | -4 | 9 |
| 16 | FC Union Berlin | 9 | 1 | 4 | 4 | 7 | 21 | -14 | 7 |
| 17 | Schalke 04 | 8 | 1 | 3 | 4 | 4 | 9 | -5 | 6 |
| 18 | Borussia Mönchengladbach | 9 | 1 | 1 | 7 | 12 | 25 | -13 | 4 |
| Opponent | H/A | Competition | Date | Score | xG | xGA | xPts |
|---|---|---|---|---|---|---|---|
| Werder Bremen | H | Bundesliga | 7 Nov | 1-0 (W) | 0.76 | 1.53 | 0.81 |
| Galatasaray | A | Champions League | 3 Nov | 2-0 (L) | - | - | - |
| Bayer 04 Leverkusen | A | Bundesliga | 31 Oct | 2-4 (W) | 2.44 | 2.29 | 1.48 |
| Borussia Mönchengladbach | H | Bundesliga | 23 Oct | 2-3 (L) | 2.15 | 2.69 | 1.13 |
| Atlético Madrid | H | Champions League | 20 Oct | 1-1 (D) | - | - | - |
| Hamburger SV | A | Bundesliga | 17 Oct | 1-0 (L) | 2.29 | 0.99 | 2.18 |
| Slovan Bratislava | A | Champions League | 14 Oct | 0-3 (W) | - | - | - |
| Paderborn | A | Bundesliga | 10 Oct | 0-2 (W) | 2.16 | 1.78 | 1.62 |
| Borussia Dortmund | H | Bundesliga | 19 Sep | 0-1 (L) | 1.01 | 1.57 | 0.98 |
| TSG Hoffenheim | A | Bundesliga | 12 Sep | 2-1 (L) | 1.64 | 2.27 | 1.04 |
| Viking | H | Champions League | 9 Sep | 3-1 (W) | 2.25 | 0.80 | 2.28 |
| FC Köln | H | Bundesliga | 4 Sep | 4-1 (W) | 3.83 | 2.08 | 2.17 |
| FC Bayern München | A | Bundesliga | 28 Aug | 5-1 (L) | 1.07 | 2.69 | 0.54 |
| Opponent | H/A | Competition | Kick-off (UK) | Opponent's last five |
|---|---|---|---|---|
| Schalke 04 | A | Bundesliga | Sat 21 Nov, 17:30 | L L D L L |
| Inter | A | Champions League | Wed 25 Nov, 20:00 | W W L W W |
| Eintracht Frankfurt | H | Bundesliga | Sat 28 Nov, 17:30 | L W L W D |
| Elversberg | A | Bundesliga | Sun 6 Dec, 16:30 | L W L W L |
| LOSC Lille | H | Champions League | Wed 9 Dec, 20:00 | L D W D W |
| Player | Market | Hit rate | Average a game | Model chance | Price |
|---|---|---|---|---|---|
| Jeff Chabot | 1+ fouls drawn | 90% | 1.5 | - | - |
| Bilal El Khannouss | 1+ shots on target | 80% | 1.0 | - | - |
| Maximilian Mittelstädt | 1+ fouls | 70% | 1.2 | - | - |