Bundesliga 2026-27 | Matchday 4 | 2026-09-20 01:30 JST
Match summary
VfB Stuttgart and Borussia Dortmund met in the Bundesliga 2026-27 Matchday 4 on September 20. Borussia Dortmund held on to a 1-0 win over VfB Stuttgart. It was 0-0 at half-time. Borussia Dortmund scored 1 after the break to seal the win.
Borussia Dortmund's scorers: M. Beier. Assists: Borussia Dortmund – J. Bellingham.
Possession: VfB Stuttgart 56%, Borussia Dortmund 44%. Shots: VfB Stuttgart 12, Borussia Dortmund 13. Borussia Dortmund scored 1 from 2 shots on target. Yellow cards: VfB Stuttgart 2, Borussia Dortmund 5 in a heated match.
Team stats
3-4-2-1
3-4-2-1
View as table
| VfB Stuttgart | Stat | Borussia Dortmund |
|---|---|---|
| 3-4-2-1 | Formation | 3-4-2-1 |
| 56% | Possession | 44% |
| 0.87 | Expected goals (xG) | 1.34 |
| 12 | Shots | 13 |
| 5 | Shots on target | 2 |
| 6 | Shots off target | 6 |
| 1 | Blocked shots | 5 |
| 8 | Shots inside the box | 10 |
| 4 | Shots outside the box | 3 |
| 6 | Corner kicks | 2 |
| 4 | Offsides | 1 |
| 9 | Fouls | 14 |
| 544 | Passes | 432 |
| 472 | Accurate passes | 335 |
| 87% | Pass accuracy | 78% |
| 1 | Goalkeeper saves | 5 |
| 0.59 | Goals prevented (xG) | 0.59 |
| 2 | Yellow cards | 5 |
| 0 | Red cards | 0 |
Referee: Tobias Stieler, Germany
Player stats
VfB Stuttgart
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GK | F. Bredlow | 0 | 35(81%) | 0 | 0 | 0 | 1 | 6.5 | 90 | 1(1) | ||||||||
| DF | Finn Jeltsch | 0 | 2 | 56(92%) | 0 | 0 | 0 | 1 | 6.3 | 90 | 1 | 5(3) | ||||||
| DF | J. Chabot | 0 | 2 | 2 | 41(93%) | 0 | 0 | 0 | 2 | 1 | 7.2 | 90 | 17(10) | |||||
| DF | M. Mittelstädt | 2 | 0 | 3(75%) | 1 | 61(90%) | 0 | 0 | 0 | 4 | 7.9 | 90 | 3 | 3 | 9(8) | |||
| MF | J. Vagnoman | 2 | 1 | 0 | 45(83%) | 0 | 0 | 0 | 2 | 6.9 | 90 | 2 | 6(3) | |||||
| MF | G. Prömel | 1 | 0 | 1 | 1 | 43(83%) | 0 | 0 | 0 | 1 | 6.3 | 84 | 9(2) | |||||
| MF | A. Stiller | 0 | 1 | 76(93%) | 0 | 1 | 0 | 1 | 2 | 7.3 | 90 | 1 | 1 | 6(3) | ||||
| MF | C. Führich | 0 | 3 | 29(85%) | 0 | 0 | 0 | 7 | 64 | 4(3) | ||||||||
| FW | B. El Khannouss | 3 | 1 | 0 | 1(25%) | 1 | 30(94%) | 0 | 0 | 0 | 1 | 6.9 | 84 | 1 | 9(4) | |||
| FW | D. Undav | 1 | 1 | 0 | 1(100%) | 16(76%) | 0 | 0 | 0 | 2 | 1 | 6.2 | 64 | 9(3) | ||||
| FW | E. Demirović | 1 | 1 | 0 | 1 | 11(79%) | 0 | 1 | 0 | 1 | 1 | 6 | 90 | 10(2) | ||||
| FW | J. Leweling | 0 | 3(75%) | 10(91%) | 0 | 0 | 0 | 1 | 6.9 | 26 | 5(4) | |||||||
| FW | D. Pejčinović | 0 | 9(60%) | 0 | 0 | 0 | 6.2 | 26 | 2 | 4(None) | ||||||||
| MF | N. Nartey | 0 | 1(100%) | 9(82%) | 0 | 0 | 0 | 6.6 | 10 | 2(2) | ||||||||
| FW | L. Sauer | 1 | 1 | 0 | 1(50%) | 0 | 0 | 0 | 1 | 6.3 | 10 | 4(None) | ||||||
| GK | M. Funk | 0 | 0 | 0 | 0 | |||||||||||||
| DF | A. Al Dakhil | 0 | 0 | 0 | 0 | |||||||||||||
| DF | R. Hendriks | 0 | 0 | 0 | 0 | |||||||||||||
| DF | Y. Spalt | 0 | 0 | 0 | 0 | |||||||||||||
| MF | A. Karazor | 0 | 0 | 0 | 0 |
Borussia Dortmund
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GK | G. Kobel | 0 | 19(49%) | 0 | 0 | 0 | 7.6 | 90 | ||||||||||
| DF | Kouakou Joane Gadou | 0 | 2 | 34(89%) | 0 | 1 | 0 | 1 | 6.6 | 90 | 1 | 5(4) | ||||||
| DF | W. Anton | 0 | 1(100%) | 1 | 39(85%) | 0 | 0 | 0 | 3 | 1 | 7.3 | 90 | 9(5) | |||||
| DF | N. Schlotterbeck | 1 | 0 | 2(100%) | 1 | 45(76%) | 0 | 1 | 0 | 1 | 1 | 7.5 | 90 | 2 | 4 | 12(8) | ||
| MF | J. Ryerson | 0 | 21(70%) | 0 | 1 | 0 | 2 | 6.7 | 82 | 2 | 1 | 9(1) | ||||||
| MF | J. Veerman | 1 | 0 | 2 | 48(87%) | 0 | 1 | 0 | 2 | 1 | 7.3 | 62 | 1 | 9(7) | ||||
| MF | F. Nmecha | 0 | 1(100%) | 4 | 39(93%) | 0 | 0 | 0 | 3 | 7.9 | 90 | 2 | 3 | 13(9) | ||||
| MF | D. Svensson | 0 | 2 | 27(82%) | 0 | 0 | 0 | 1 | 6.7 | 90 | 6(2) | |||||||
| FW | E. Nwaneri | 0 | 2(100%) | 19(83%) | 0 | 0 | 0 | 6.7 | 62 | 1 | 5(2) | |||||||
| FW | M. Beier | 2 | 1 | 1 | 3 | 14(74%) | 0 | 0 | 0 | 2 | 7.2 | 82 | 1 | 8(5) | ||||
| FW | S. Guirassy | 1 | 0 | 15(75%) | 0 | 0 | 0 | 2 | 1 | 6 | 74 | 1 | 14(5) | |||||
| MF | K. Karetsas | 2 | 1 | 0 | 1 | 5(83%) | 0 | 0 | 0 | 1 | 6.7 | 28 | 1 | 4(1) | ||||
| MF | J. Bellingham | 0 | 1(100%) | 1 | 4(50%) | 1 | 1 | 0 | 1 | 7.3 | 28 | 1 | 1 | 4(3) | ||||
| FW | Fábio Silva | 1 | 0 | 3(50%) | 0 | 0 | 0 | 6.5 | 16 | 1(None) | ||||||||
| DF | R. Bensebaïni | 0 | 1 | 1(25%) | 0 | 0 | 0 | 6.9 | 8 | |||||||||
| MF | M. Sabitzer | 0 | 2(50%) | 0 | 0 | 0 | 6.2 | 8 | 1(None) | |||||||||
| GK | A. Meyer | 0 | 0 | 0 | 0 | |||||||||||||
| DF | L. Reggiani | 0 | 0 | 0 | 0 | |||||||||||||
| FW | S. Inacio | 0 | 0 | 0 | 0 | |||||||||||||
| MF | C. Chukwuemeka | 0 | 0 | 0 | 0 |
Lineups
VfB Stuttgart
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 1 | F. Bredlow |
| Starter | DF | 29 | Finn Jeltsch |
| Starter | DF | 24 | J. Chabot |
| Starter | DF | 7 | M. Mittelstädt |
| Starter | MF | 4 | J. Vagnoman |
| Starter | MF | 21 | G. Prömel |
| Starter | MF | 6 | A. Stiller |
| Starter | MF | 10 | C. Führich |
| Starter | FW | 11 | B. El Khannouss |
| Starter | FW | 26 | D. Undav |
| Starter | FW | 9 | E. Demirović |
| Bench | MF | 28 | N. Nartey |
| Bench | FW | 18 | J. Leweling |
| Bench | FW | 44 | L. Sauer |
| Bench | FW | 17 | D. Pejčinović |
Show unused substitutes (5)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | GK | 33 | M. Funk |
| Bench | DF | 3 | R. Hendriks |
| Bench | DF | 2 | A. Al Dakhil |
| Bench | MF | 16 | A. Karazor |
| Bench | DF | 47 | Y. Spalt |
Borussia Dortmund
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 1 | G. Kobel |
| Starter | DF | 22 | Kouakou Joane Gadou |
| Starter | DF | 3 | W. Anton |
| Starter | DF | 4 | N. Schlotterbeck |
| Starter | MF | 26 | J. Ryerson |
| Starter | MF | 25 | J. Veerman |
| Starter | MF | 8 | F. Nmecha |
| Starter | MF | 24 | D. Svensson |
| Starter | FW | 18 | E. Nwaneri |
| Starter | FW | 14 | M. Beier |
| Starter | FW | 9 | S. Guirassy |
| Bench | DF | 5 | R. Bensebaïni |
| Bench | MF | 20 | M. Sabitzer |
| Bench | MF | 7 | J. Bellingham |
| Bench | MF | 19 | K. Karetsas |
| Bench | FW | 21 | Fábio Silva |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | GK | 33 | A. Meyer |
| Bench | DF | 49 | L. Reggiani |
| Bench | FW | 40 | S. Inacio |
| Bench | MF | 17 | C. Chukwuemeka |
Match events
| Time | Team | Event | Player | Score |
|---|---|---|---|---|
| 1H 13' | VfB Stuttgart | 🟨 Yellow card | E. Demirović | |
| 1H 17' | VfB Stuttgart | 🟨 Yellow card | A. Stiller | |
| 1H 32' | Borussia Dortmund | 🟨 Yellow card | N. Schlotterbeck | |
| 2H 1' | Borussia Dortmund | 🟨 Yellow card | J. Veerman | |
| 2H 12' | Borussia Dortmund | 🟨 Yellow card | Kouakou Joane Gadou | |
| 2H 17' | Borussia Dortmund | 🔄 Substitution | OUT J. Veerman → IN J. Bellingham | |
| 2H 17' | Borussia Dortmund | 🔄 Substitution | OUT E. Nwaneri → IN K. Karetsas | |
| 2H 19' | VfB Stuttgart | 🔄 Substitution | OUT C. Führich → IN J. Leweling | |
| 2H 19' | VfB Stuttgart | 🔄 Substitution | OUT D. Undav → IN D. Pejčinović | |
| 2H 25' | Borussia Dortmund | ⚽ Goal | M. Beier | 0-1 |
| 2H 29' | Borussia Dortmund | 🔄 Substitution | OUT S. Guirassy → IN Fábio Silva | |
| 2H 36' | Borussia Dortmund | 🟨 Yellow card | J. Bellingham | |
| 2H 37' | Borussia Dortmund | 🟨 Yellow card | J. Ryerson | |
| 2H 37' | Borussia Dortmund | 🔄 Substitution | OUT J. Ryerson → IN R. Bensebaïni | |
| 2H 37' | Borussia Dortmund | 🔄 Substitution | OUT M. Beier → IN M. Sabitzer | |
| 2H 39' | VfB Stuttgart | 🔄 Substitution | OUT G. Prömel → IN N. Nartey | |
| 2H 39' | VfB Stuttgart | 🔄 Substitution | OUT B. El Khannouss → IN L. Sauer |
Match data is compiled from publicly available information. Highlight videos are embedded from their official channels.




















