Stats VfB Stuttgart 2024
All figures below cover 1. Bundesliga 2024, 34 played matches.
VfB Stuttgart season overview
VfB Stuttgart played 34 matches this season: 14 won, 8 drawn and 12 lost. That adds up to 50 points, or 1.47 points per match. At home the side averages 1.35 points per match, away from home 1.59.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 34 | 14 | 8 | 12 | 64 | 53 | 11 | 50 | 1,47 |
| Home | 17 | 7 | 2 | 8 | 35 | 27 | 8 | 23 | 1,35 |
| Away | 17 | 7 | 6 | 4 | 29 | 26 | 3 | 27 | 1,59 |
VfB Stuttgart basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 41% | 41% | 41% |
| Draw | 24% | 12% | 35% |
| Lost | 35% | 47% | 24% |
| Goals scored per match | 1,88 | 2,06 | 1,71 |
| Goals conceded per match | 1,56 | 1,59 | 1,53 |
| Clean sheet | 21% | 18% | 24% |
| Failed to score | 18% | 12% | 24% |
| Scored first | 56% | 59% | 53% |
VfB Stuttgart goal statistics
VfB Stuttgart scored 64 goals, an average of 1.88 per match. That works out at a goal every 48 minutes. In 56% of matches the side scored at least twice, and in 18% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,88 | 2,06 | 1,71 |
| Scored at least 1 goal | 82% | 88% | 76% |
| Scored at least 2 goals | 56% | 59% | 53% |
| Scored at least 3 goals | 32% | 35% | 29% |
| Scored at least 4 goals | 15% | 18% | 12% |
| Scored in both halves | 38% | 35% | 41% |
| Failed to score | 18% | 12% | 24% |
Goals conceded by VfB Stuttgart
At the other end VfB Stuttgart conceded 53 goals, an average of 1.56 per match. The side kept a clean sheet in 21% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,56 | 1,59 | 1,53 |
| At least 1 goal conceded | 79% | 82% | 76% |
| At least 2 goals conceded | 47% | 47% | 47% |
| At least 3 goals conceded | 21% | 24% | 18% |
| At least 4 goals conceded | 9% | 6% | 12% |
| Clean sheet | 21% | 18% | 24% |
VfB Stuttgart over/under statistics
Matches involving VfB Stuttgart produce 3.44 goals on average. More than 2.5 goals were scored in 71% of them and more than 3.5 in 53%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 3,44 | 3,65 | 3,24 |
| Over 0.5 | 97% | 100% | 94% |
| Over 1.5 | 82% | 88% | 76% |
| Over 2.5 | 71% | 76% | 65% |
| Over 3.5 | 53% | 47% | 59% |
| Over 4.5 | 21% | 29% | 12% |
| Over 5.5 | 12% | 18% | 6% |
Both teams to score in VfB Stuttgart matches
Both teams scored in 65% of matches. At home that figure is 71%, away from home 59%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 65% | 71% | 59% |
| Both teams to score + win | 24% | 24% | 24% |
| Both teams to score + draw | 21% | 12% | 29% |
| Both teams to score + loss | 21% | 35% | 6% |
| Both teams to score + over 2.5 | 59% | 65% | 53% |
| No BTTS + over 2.5 | 12% | 12% | 12% |
| Both teams to score in the first half | 32% | 18% | 47% |
| Both teams to score in the second half | 35% | 47% | 24% |
| Both teams to score in both halves | 12% | 6% | 18% |
Statistics by half
VfB Stuttgart scored 27 goals before the break and 37 after it, while conceding 22 in the first half and 31 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 26% | 35% | 18% |
| First half drawn | 50% | 29% | 71% |
| First half lost | 24% | 35% | 12% |
| Scored in the first half | 0,79 | 0,71 | 0,88 |
| Conceded in the first half | 0,65 | 0,53 | 0,76 |
| Clean sheet in the first half | 47% | 47% | 47% |
| Failed to score in the first half | 47% | 53% | 41% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 41% | 41% | 41% |
| Second half drawn | 26% | 24% | 29% |
| Second half lost | 32% | 35% | 29% |
| Scored in the second half | 1,09 | 1,35 | 0,82 |
| Conceded in the second half | 0,91 | 1,06 | 0,76 |
| Clean sheet in the second half | 41% | 35% | 47% |
| Failed to score in the second half | 32% | 24% | 41% |
| Most goals in the first half | 18% | 18% | 18% |
| Most goals in the second half | 47% | 65% | 29% |
| Equal in both halves | 35% | 18% | 53% |
When does VfB Stuttgart score?
Most of VfB Stuttgart's goals arrive between minutes 81 and 90, accounting for 17% of the total. Goals against come most often between minutes 81 and 90.
VfB Stuttgart corner statistics
VfB Stuttgart won 5.4 corners per match on average and gave away 4.8. More than 8.5 corners were taken in 70% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,36 | 6,12 | 4,56 |
| Corners against per match | 4,85 | 3,71 | 6,06 |
| Over 6.5 corners in the match | 85% | 82% | 88% |
| Over 8.5 corners in the match | 70% | 71% | 69% |
| Over 10.5 corners in the match | 55% | 53% | 56% |
| Over 12.5 corners in the match | 27% | 24% | 31% |
| Team over 3.5 corners | 67% | 76% | 56% |
| Team over 4.5 corners | 52% | 65% | 38% |
Based on 33 from the 34 matches.
VfB Stuttgart card statistics
VfB Stuttgart picked up 2.12 yellow cards per match on average, against 2.85 for the opposition. More than 3.5 cards were shown in 76% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,12 | 2,35 | 1,88 |
| Red cards per match | 0,15 | 0,12 | 0,18 |
| Opponent yellow cards per match | 2,85 | 3,29 | 2,41 |
| Team over 1.5 cards | 68% | 71% | 65% |
| Team over 2.5 cards | 41% | 41% | 41% |
| Over 3.5 cards in the match | 76% | 94% | 59% |
| Over 4.5 cards in the match | 59% | 71% | 47% |
| Over 5.5 cards in the match | 44% | 47% | 41% |
VfB Stuttgart shots and xG
The side attempted 13.7 shots per match on average, 5.4 of them on target, a shooting accuracy of 39%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 13,70 | 16,41 | 10,81 |
| Shots on target per match | 5,39 | 6,24 | 4,50 |
| Shots off target per match | 4,73 | 5,94 | 3,44 |
| Shots against per match | 11,58 | 9,65 | 13,63 |
| Expected goals (xG) for | 1,88 | 2,17 | 1,57 |
| Expected goals (xG) against | 1,40 | 1,24 | 1,56 |
| Ball possession | 57,1 | 59,4 | 54,7 |
Based on 33 from the 34 matches (shots).
Most common VfB Stuttgart scorelines
The most frequent scoreline is 4-0, in 3 of the 34 matches.
| Result | Count | Share |
|---|---|---|
| 4 - 0 | 3 | 9% |
| 2 - 1 | 3 | 9% |
| 2 - 2 | 3 | 9% |
| 1 - 2 | 3 | 9% |
| 0 - 1 | 3 | 9% |
| 3 - 1 | 2 | 6% |
| 3 - 2 | 2 | 6% |
| 1 - 0 | 2 | 6% |
| 1 - 1 | 2 | 6% |
| 1 - 3 | 2 | 6% |
Scorelines are shown from the perspective of VfB Stuttgart.
VfB Stuttgart player statistics
| Player | Goals |
|---|---|
| Ermedin Demirović | 15 |
| Nick Woltemade | 12 |
| Deniz Undav | 9 |
| Enzo Millot | 6 |
| Julian Chabot | 3 |
The leading scorer for VfB Stuttgart this season is Ermedin Demirović (15). Next come Nick Woltemade (12) and Deniz Undav (9).
| Player | Assists |
|---|---|
| Angelo Stiller | 8 |
| Maximilian Mittelstädt | 7 |
| Enzo Millot | 5 |
| Atakan Karazor | 4 |
| Chris Führich | 3 |
Angelo Stiller has provided the most assists for VfB Stuttgart (8). Next come Maximilian Mittelstädt (7) and Enzo Millot (5).
| Player | Matches |
|---|---|
| Alexander Nübel | 33 |
| Ermedin Demirović | 33 |
| Chris Führich | 32 |
| Angelo Stiller | 31 |
| Atakan Karazor | 31 |
Alexander Nübel has played the most matches for VfB Stuttgart (33). Next come Ermedin Demirović (33) and Chris Führich (32).
| Player | Cards |
|---|---|
| Julian Chabot | 12 |
| Atakan Karazor | 11 |
| Enzo Millot | 9 |
| Angelo Stiller | 6 |
| Nick Woltemade | 6 |
Julian Chabot has picked up the most cards for VfB Stuttgart (12). Next come Atakan Karazor (11) and Enzo Millot (9).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Ermedin Demirović | 16 |
| 2 | Nick Woltemade | 14 |
| 3 | Deniz Undav | 12 |
| 4 | Enzo Millot | 11 |
| 5 | Angelo Stiller | 9 |
| 6 | Maximilian Mittelstädt | 8 |
| 7 | Atakan Karazor | 6 |
| 8 | Chris Führich | 5 |
| 9 | Fabian Rieder | 4 |
| 9 | Julian Chabot | 4 |
| Player | Total | |
|---|---|---|
| 1 | Ermedin Demirović | 15 |
| 2 | Nick Woltemade | 10 |
| 3 | Deniz Undav | 9 |
| 4 | Enzo Millot | 6 |
| 5 | Julian Chabot | 3 |
| 6 | Atakan Karazor | 2 |
| 6 | Chris Führich | 2 |
| 6 | El Bilal Toure | 2 |
| 6 | Jamie Leweling | 2 |
| 10 | Angelo Stiller | 1 |
| Player | Total | |
|---|---|---|
| 1 | Nick Woltemade | 2 |
| Player | Total | |
|---|---|---|
| 1 | Jamie Leweling | 2 |
| 2 | Angelo Stiller | 1 |
| 2 | Fabian Rieder | 1 |
| Player | Total | |
|---|---|---|
| 1 | Deniz Undav | 53 |
| 2 | Ermedin Demirović | 49 |
| 3 | Nick Woltemade | 35 |
| 4 | Enzo Millot | 33 |
| 5 | Jamie Leweling | 24 |
| 6 | Chris Führich | 23 |
| 7 | Maximilian Mittelstädt | 16 |
| 8 | Julian Chabot | 15 |
| 9 | Fabian Rieder | 14 |
| 10 | Josha Mamadou Karaboue Vagnomann | 13 |
| Player | Total | |
|---|---|---|
| 1 | Deniz Undav | 31 |
| 2 | Ermedin Demirović | 29 |
| 3 | Nick Woltemade | 26 |
| 4 | Enzo Millot | 19 |
| 5 | Jamie Leweling | 16 |
| 6 | Chris Führich | 12 |
| 7 | Atakan Karazor | 7 |
| 7 | Josha Mamadou Karaboue Vagnomann | 7 |
| 9 | Fabian Rieder | 6 |
| 10 | Angelo Stiller | 4 |
| Player | Total | |
|---|---|---|
| 1 | Nick Woltemade | 74,3% |
| 2 | Atakan Karazor | 70,0% |
| 3 | Jamie Leweling | 66,7% |
| 4 | Ermedin Demirović | 59,2% |
| 5 | Deniz Undav | 58,5% |
| 6 | Enzo Millot | 57,6% |
| 7 | Josha Mamadou Karaboue Vagnomann | 53,8% |
| 8 | Chris Führich | 52,2% |
| 9 | Fabian Rieder | 42,9% |
| 10 | Julian Chabot | 26,7% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Nick Woltemade | 34,3% |
| 2 | Ermedin Demirović | 30,6% |
| 3 | Atakan Karazor | 20,0% |
| 3 | Julian Chabot | 20,0% |
| 5 | Enzo Millot | 18,2% |
| 6 | Deniz Undav | 17,0% |
| 7 | Chris Führich | 8,7% |
| 8 | Jamie Leweling | 8,3% |
| 9 | Josha Mamadou Karaboue Vagnomann | 7,7% |
| 10 | Fabian Rieder | 7,1% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Angelo Stiller | 57 |
| 2 | Maximilian Mittelstädt | 45 |
| 3 | Nick Woltemade | 35 |
| 4 | Chris Führich | 33 |
| 5 | Deniz Undav | 24 |
| 6 | Enzo Millot | 23 |
| 6 | Jamie Leweling | 23 |
| 8 | Josha Mamadou Karaboue Vagnomann | 22 |
| 9 | Ermedin Demirović | 18 |
| 10 | Atakan Karazor | 15 |
| Player | Total | |
|---|---|---|
| 1 | Angelo Stiller | 2.086 |
| 2 | Julian Chabot | 1.623 |
| 3 | Atakan Karazor | 1.549 |
| 4 | Maximilian Mittelstädt | 1.361 |
| 5 | Enzo Millot | 954 |
| 6 | Alexander Nübel | 856 |
| 7 | Anthony Rouault | 783 |
| 8 | Chris Führich | 721 |
| 9 | Josha Mamadou Karaboue Vagnomann | 617 |
| 10 | Ramon Hendriks | 535 |
| Player | Total | |
|---|---|---|
| 1 | Anrie Chase | 92,0% |
| 2 | Finn Jeltsch | 91,1% |
| 3 | Anthony Rouault | 90,3% |
| 4 | Julian Chabot | 89,9% |
| 5 | Angelo Stiller | 89,8% |
| 6 | Enzo Millot | 87,5% |
| 7 | Atakan Karazor | 87,2% |
| 8 | Ramon Hendriks | 87,1% |
| 9 | Maximilian Mittelstädt | 87,0% |
| 10 | Chris Führich | 85,2% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Maximilian Mittelstädt | 77 |
| 2 | Atakan Karazor | 58 |
| 3 | Angelo Stiller | 48 |
| 4 | Julian Chabot | 36 |
| 5 | Enzo Millot | 29 |
| 6 | Josha Mamadou Karaboue Vagnomann | 25 |
| 7 | Ramon Hendriks | 22 |
| 8 | Leonidas Stergiou | 21 |
| 9 | Fabian Rieder | 16 |
| 9 | Jamie Leweling | 16 |
| Player | Total | |
|---|---|---|
| 1 | Maximilian Mittelstädt | 45 |
| 2 | Julian Chabot | 37 |
| 3 | Atakan Karazor | 32 |
| 4 | Angelo Stiller | 24 |
| 5 | Anthony Rouault | 18 |
| 6 | Ramon Hendriks | 16 |
| 7 | Josha Mamadou Karaboue Vagnomann | 14 |
| 7 | Leonidas Stergiou | 14 |
| 9 | Enzo Millot | 13 |
| 9 | Finn Jeltsch | 13 |
| Player | Total | |
|---|---|---|
| 1 | Julian Chabot | 18 |
| 2 | Maximilian Mittelstädt | 11 |
| 3 | Angelo Stiller | 9 |
| 3 | Anthony Rouault | 9 |
| 5 | Ameen Al Dakhil | 7 |
| 5 | Atakan Karazor | 7 |
| 7 | Anrie Chase | 6 |
| 7 | Ramon Hendriks | 6 |
| 9 | Finn Jeltsch | 5 |
| 9 | Leonidas Stergiou | 5 |
| Player | Total | |
|---|---|---|
| 1 | Atakan Karazor | 181 |
| 2 | Maximilian Mittelstädt | 155 |
| 3 | Julian Chabot | 138 |
| 4 | Angelo Stiller | 130 |
| 5 | Nick Woltemade | 122 |
| 6 | Enzo Millot | 105 |
| 7 | Jamie Leweling | 92 |
| 8 | Ermedin Demirović | 77 |
| 9 | Josha Mamadou Karaboue Vagnomann | 75 |
| 10 | Ramon Hendriks | 69 |
| Player | Total | |
|---|---|---|
| 1 | Finn Jeltsch | 65,4% |
| 2 | Maximilian Mittelstädt | 65,1% |
| 3 | Ramon Hendriks | 61,1% |
| 4 | Atakan Karazor | 60,5% |
| 5 | Julian Chabot | 59,7% |
| 6 | Leonidas Stergiou | 59,6% |
| 7 | Angelo Stiller | 58,3% |
| 8 | Anthony Rouault | 53,2% |
| 9 | Anrie Chase | 51,7% |
| 10 | Jamie Leweling | 47,4% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Atakan Karazor | 24 |
| 2 | Enzo Millot | 22 |
| 3 | Maximilian Mittelstädt | 20 |
| 4 | Deniz Undav | 17 |
| 4 | Josha Mamadou Karaboue Vagnomann | 17 |
| 6 | Fabian Rieder | 16 |
| 6 | Julian Chabot | 16 |
| 8 | Angelo Stiller | 14 |
| 8 | Jamie Leweling | 14 |
| 10 | Chris Führich | 13 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Jamie Leweling | 41 |
| 2 | Chris Führich | 37 |
| 3 | Enzo Millot | 31 |
| 4 | Nick Woltemade | 30 |
| 5 | Angelo Stiller | 20 |
| 5 | Maximilian Mittelstädt | 20 |
| 7 | Atakan Karazor | 13 |
| 8 | Jacob Bruun Larsen | 10 |
| 9 | Deniz Undav | 9 |
| 10 | Fabian Rieder | 8 |
| Player | Total | |
|---|---|---|
| 1 | Angelo Stiller | 66,7% |
| 2 | Maximilian Mittelstädt | 58,8% |
| 3 | Jamie Leweling | 56,2% |
| 4 | Chris Führich | 48,1% |
| 5 | Enzo Millot | 47,0% |
| 6 | Nick Woltemade | 44,8% |
| 7 | Deniz Undav | 40,9% |
| 8 | Josha Mamadou Karaboue Vagnomann | 32,0% |
| 9 | Ermedin Demirović | 21,7% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 7 |
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 84 |
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 61,8% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 1 |
Discipline
| Player | Total | |
|---|---|---|
| 1 | Julian Chabot | 11 |
| 2 | Atakan Karazor | 10 |
| 3 | Enzo Millot | 9 |
| 4 | Angelo Stiller | 6 |
| 5 | Maximilian Mittelstädt | 5 |
| 5 | Nick Woltemade | 5 |
| 7 | Deniz Undav | 4 |
| 7 | Jamie Leweling | 4 |
| 7 | Josha Mamadou Karaboue Vagnomann | 4 |
| 10 | Ramon Hendriks | 3 |
| Player | Total | |
|---|---|---|
| 1 | Ameen Al Dakhil | 1 |
| 1 | Atakan Karazor | 1 |
| 1 | Julian Chabot | 1 |
| 1 | Leonidas Stergiou | 1 |
| 1 | Nick Woltemade | 1 |
| Player | Total | |
|---|---|---|
| 1 | Atakan Karazor | 34 |
| 2 | Julian Chabot | 33 |
| 3 | Enzo Millot | 25 |
| 4 | Maximilian Mittelstädt | 23 |
| 4 | Nick Woltemade | 23 |
| 6 | Ermedin Demirović | 22 |
| 7 | Angelo Stiller | 21 |
| 7 | Deniz Undav | 21 |
| 9 | Anthony Rouault | 19 |
| 10 | Josha Mamadou Karaboue Vagnomann | 18 |
| Player | Total | |
|---|---|---|
| 1 | Atakan Karazor | 57 |
| 2 | Angelo Stiller | 44 |
| 3 | Enzo Millot | 37 |
| 3 | Maximilian Mittelstädt | 37 |
| 5 | Nick Woltemade | 35 |
| 6 | Jamie Leweling | 29 |
| 7 | Ermedin Demirović | 27 |
| 8 | Julian Chabot | 26 |
| 9 | Josha Mamadou Karaboue Vagnomann | 20 |
| 10 | Deniz Undav | 19 |
| Player | Total | |
|---|---|---|
| 1 | Ermedin Demirović | 17 |
| 2 | Deniz Undav | 12 |
| 3 | Jacob Bruun Larsen | 6 |
| 3 | Nick Woltemade | 6 |
| 5 | Julian Chabot | 5 |
| 6 | Jamie Leweling | 4 |
| 7 | Enzo Millot | 3 |
| 8 | Atakan Karazor | 2 |
| 8 | Chris Führich | 2 |
| 8 | Maximilian Mittelstädt | 2 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 2.970 |
| 2 | Angelo Stiller | 2.653 |
| 3 | Atakan Karazor | 2.536 |
| 4 | Maximilian Mittelstädt | 2.385 |
| 5 | Julian Chabot | 2.190 |
| 6 | Chris Führich | 1.912 |
| 7 | Enzo Millot | 1.850 |
| 8 | Josha Mamadou Karaboue Vagnomann | 1.836 |
| 9 | Ermedin Demirović | 1.783 |
| 10 | Jamie Leweling | 1.655 |
| Player | Total | |
|---|---|---|
| 1 | Alexander Nübel | 33 |
| 2 | Angelo Stiller | 30 |
| 2 | Atakan Karazor | 30 |
| 4 | Maximilian Mittelstädt | 27 |
| 5 | Julian Chabot | 26 |
| 6 | Chris Führich | 22 |
| 6 | Enzo Millot | 22 |
| 6 | Jamie Leweling | 22 |
| 9 | Deniz Undav | 19 |
| 9 | Ermedin Demirović | 19 |
| Player | Total | |
|---|---|---|
| 1 | Angelo Stiller | 7,37 |
| 2 | Maximilian Mittelstädt | 7,35 |
| 3 | Atakan Karazor | 7,10 |
| 4 | Deniz Undav | 7,05 |
| 5 | Leonidas Stergiou | 7,02 |
| 6 | Julian Chabot | 7,00 |
| 7 | Chris Führich | 6,98 |
| 8 | Nick Woltemade | 6,94 |
| 9 | Alexander Nübel | 6,93 |
| 10 | Ermedin Demirović | 6,91 |
From 450 minutes played
VfB Stuttgart · Calendar · Top scorers · Most assists · Most cards · Players