VfB Stuttgart vs AFC Ajax: Prediction, Head-to-Head, Odds & Stats
By Wojtek Kolan
Head-to-Head: VfB Stuttgart 0 - 0 AFC Ajax
VfB Stuttgart
Last 1 Matches
AFC Ajax
VfB Stuttgart vs AFC Ajax H2H Game Summary
Over the most recent 1 head-to-head games for these competitors, VfB Stuttgart have come out on top 0 times and AFC Ajax have come out on top on 0 occasion. In the latest fixture between them, the result was 2-2
Head-to-Head | Match Wins |
---|---|
VfB Stuttgart | 0 |
AFC Ajax | 0 |
VfB Stuttgart vs AFC Ajax Past Matches
|
Club Friendly Games | |||||
05 Jan '25 13:00 |
VfB Stuttgart AFC Ajax |
![]()
2
2
|
Team Streaks
VfB Stuttgart and AFC Ajax Recent Games
VfL Bochum 1848
VfB Stuttgart

VfB Stuttgart
RB Leipzig

Eintracht Frankfurt
VfB Stuttgart

VfB Stuttgart
Bayer 04 Leverkusen

Holstein Kiel
VfB Stuttgart

VfB Stuttgart
FC Bayern München

TSG Hoffenheim
VfB Stuttgart

VfB Stuttgart
VfL Wolfsburg

Borussia Dortmund
VfB Stuttgart

VfB Stuttgart
FC Augsburg

VfB Stuttgart
Borussia M'gladbach

VfB Stuttgart
Paris Saint-Germain

1. FSV Mainz 05
VfB Stuttgart

ŠK Slovan Bratislava
VfB Stuttgart

VfB Stuttgart
SC Freiburg

VfB Stuttgart
RB Leipzig

FC Augsburg
VfB Stuttgart

VfB Stuttgart
AFC Ajax

VfB Stuttgart
FC St. Pauli

1. FC Heidenheim
VfB Stuttgart

VfB Stuttgart
Young Boys

VfB Stuttgart
1. FC Union Berlin

SSV Jahn Regensburg
VfB Stuttgart

SV Werder Bremen
VfB Stuttgart

FK Crvena zvezda
VfB Stuttgart

VfB Stuttgart
VfL Bochum 1848

VfB Stuttgart
Eintracht Frankfurt

VfB Stuttgart
Atalanta

Bayer 04 Leverkusen
VfB Stuttgart

VfB Stuttgart
1. FC Kaiserslautern

AFC Ajax
NAC Breda

PSV Eindhoven
AFC Ajax

AFC Ajax
AZ Alkmaar

Eintracht Frankfurt
AFC Ajax

PEC Zwolle
AFC Ajax

AFC Ajax
Eintracht Frankfurt

Almere City FC
AFC Ajax

AFC Ajax
Go Ahead Eagles

AFC Ajax
Royale Union Saint-Gilloise

AFC Ajax
Heracles Almelo

Royale Union Saint-Gilloise
AFC Ajax

Fortuna Sittard
AFC Ajax

AFC Ajax
Feyenoord

AFC Ajax
Galatasaray

RFS
AFC Ajax

SC Heerenveen
AFC Ajax

AZ Alkmaar
AFC Ajax

AFC Ajax
RKC Waalwijk

VfB Stuttgart
AFC Ajax

Sparta Rotterdam
AFC Ajax

AFC Ajax
SC Telstar

AFC Ajax
Almere City FC

AFC Ajax
Lazio

AZ Alkmaar
AFC Ajax

AFC Ajax
FC Utrecht

NEC Nijmegen
AFC Ajax

Real Sociedad
AFC Ajax

AFC Ajax
PEC Zwolle

FC Twente
AFC Ajax

AFC Ajax
Maccabi Tel Aviv

VfB Stuttgart vs AFC Ajax Recent Match H2H stats
Stuttgart vs Ajax in the Club Friendly Games on Sun, 5 Jan '25
Final Score : 2 - 2
VfB Stuttgart (H) | Match overview | AFC Ajax (A) |
---|---|---|
55% | Ball possession | 45% |
3 | Big chances | 2 |
9 | Total shots | 8 |
3 | Goalkeeper saves | 2 |
2 | Corner kicks | 2 |
20 | Fouls | 16 |
548 | Passes | 441 |
16 | Tackles | 20 |
16 | Free kicks | 20 |
1 | Yellow cards | 0 |
VfB Stuttgart (H) | Shots | AFC Ajax (A) |
9 | Total shots | 8 |
4 | Shots on target | 4 |
2 | Hit woodwork | 0 |
4 | Shots off target | 3 |
1 | Blocked shots | 1 |
5 | Shots inside box | 7 |
4 | Shots outside box | 1 |
VfB Stuttgart (H) | Attack | AFC Ajax (A) |
2 | Big chances scored | 1 |
1 | Big chances missed | 1 |
15 | Touches in penalty area | 16 |
2 | Fouled in final third | 2 |
0 | Offsides | 2 |
VfB Stuttgart (H) | Passes | AFC Ajax (A) |
497 | Accurate passes | 384 |
12 | Throw-ins | 13 |
41 | Final third entries | 42 |
103/129 (80%) | Final third phase | 54/83 (65%) |
18/34 (53%) | Long balls | 28/49 (57%) |
3/10 (30%) | Crosses | 5/12 (42%) |
VfB Stuttgart (H) | Duels | AFC Ajax (A) |
41% | Duels | 59% |
14 | Dispossessed | 9 |
31/74 (42%) | Ground duels | 43/74 (58%) |
2/6 (33%) | Aerial duels | 4/6 (67%) |
0/6 (0%) | Dribbles | 3/10 (30%) |
VfB Stuttgart (H) | Defending | AFC Ajax (A) |
63% | Tackles won | 75% |
16 | Total tackles | 20 |
4 | Interceptions | 8 |
40 | Recoveries | 40 |
8 | Clearances | 8 |
VfB Stuttgart (H) | Goalkeeping | AFC Ajax (A) |
3 | Total saves | 2 |
2 | Big saves | 0 |
4 | Goal kicks | 9 |
VfB Stuttgart (H) | Match overview | AFC Ajax (A) |
---|---|---|
58% | Ball possession | 42% |
3 | Big chances | 0 |
5 | Total shots | 3 |
0 | Goalkeeper saves | 1 |
2 | Corner kicks | 0 |
324 | Passes | 235 |
10 | Tackles | 11 |
7 | Free kicks | 8 |
1 | Yellow cards | 0 |
VfB Stuttgart (H) | Shots | AFC Ajax (A) |
5 | Total shots | 3 |
3 | Shots on target | 0 |
1 | Hit woodwork | 0 |
2 | Shots off target | 2 |
0 | Blocked shots | 1 |
5 | Shots inside box | 3 |
VfB Stuttgart (H) | Attack | AFC Ajax (A) |
2 | Big chances scored | 0 |
1 | Big chances missed | 0 |
1 | Fouled in final third | 0 |
0 | Offsides | 1 |
VfB Stuttgart (H) | Passes | AFC Ajax (A) |
299 | Accurate passes | 201 |
6 | Throw-ins | 7 |
24 | Final third entries | 23 |
8/17 (47%) | Long balls | 15/28 (54%) |
3/6 (50%) | Crosses | 1/1 (100%) |
VfB Stuttgart (H) | Duels | AFC Ajax (A) |
43% | Duels | 57% |
6 | Dispossessed | 5 |
16/37 (43%) | Ground duels | 21/37 (57%) |
1/3 (33%) | Aerial duels | 2/3 (67%) |
0/5 (0%) | Dribbles | 2/7 (29%) |
VfB Stuttgart (H) | Defending | AFC Ajax (A) |
60% | Tackles won | 73% |
10 | Total tackles | 11 |
1 | Interceptions | 6 |
24 | Recoveries | 19 |
1 | Clearances | 2 |
VfB Stuttgart (H) | Goalkeeping | AFC Ajax (A) |
0 | Total saves | 1 |
3 | Goal kicks | 6 |
VfB Stuttgart (H) | Match overview | AFC Ajax (A) |
---|---|---|
51% | Ball possession | 49% |
0 | Big chances | 2 |
4 | Total shots | 5 |
3 | Goalkeeper saves | 1 |
0 | Corner kicks | 2 |
224 | Passes | 206 |
6 | Tackles | 9 |
9 | Free kicks | 12 |
VfB Stuttgart (H) | Shots | AFC Ajax (A) |
4 | Total shots | 5 |
1 | Shots on target | 4 |
1 | Hit woodwork | 0 |
2 | Shots off target | 1 |
1 | Blocked shots | 0 |
0 | Shots inside box | 4 |
4 | Shots outside box | 1 |
VfB Stuttgart (H) | Attack | AFC Ajax (A) |
0 | Big chances scored | 1 |
0 | Big chances missed | 1 |
1 | Fouled in final third | 2 |
0 | Offsides | 1 |
VfB Stuttgart (H) | Passes | AFC Ajax (A) |
198 | Accurate passes | 183 |
6 | Throw-ins | 6 |
17 | Final third entries | 19 |
10/17 (59%) | Long balls | 13/21 (62%) |
0/4 (0%) | Crosses | 4/11 (36%) |
VfB Stuttgart (H) | Duels | AFC Ajax (A) |
40% | Duels | 60% |
8 | Dispossessed | 4 |
15/37 (41%) | Ground duels | 22/37 (59%) |
1/3 (33%) | Aerial duels | 2/3 (67%) |
0/1 (0%) | Dribbles | 1/3 (33%) |
VfB Stuttgart (H) | Defending | AFC Ajax (A) |
67% | Tackles won | 78% |
6 | Total tackles | 9 |
3 | Interceptions | 2 |
16 | Recoveries | 21 |
7 | Clearances | 6 |
VfB Stuttgart (H) | Goalkeeping | AFC Ajax (A) |
3 | Total saves | 1 |
1 | Goal kicks | 3 |
VfB Stuttgart Vs AFC Ajax Season Stats
VfB Stuttgart | Performance Summary | AFC Ajax |
---|---|---|
28 | Matches | - |
11 | Total Wins | - |
7 | Total Draws | - |
10 | Total Losses | - |
51 | Goals Scored | - |
44 | Goals Conceded | - |
1.82 | Goals per Game | - |
1.57 | Goals Conceded per Game | - |
5.11 | Shots on Target per Game | - |
3.21 | Big Chances per Game | - |
56% | Ball Possession | 0% |
5 | Clean Sheets | - |
14.54 | Tackles per Game | - |
2 | Penalty Goals Conceded | - |
10.46 | Fouls per Game | - |
1.89 | Offsides per Game | - |
6.36 | Goal Kicks per Game | - |
19.04 | Throw-ins per Game | - |
2.18 | Yellow Cards per Game | - |
4 | Red Cards | - |
VfB Stuttgart Last Match Played stats
Bochum vs Stuttgart in the Bundesliga on Sat, 5 Apr '25
Final Score : 0 - 4
VfL Bochum 1848 (H) | Match overview | VfB Stuttgart (A) |
---|---|---|
54% | Ball possession | 46% |
0.80 | Expected goals | 2.85 |
2 | Big chances | 4 |
11 | Total shots | 14 |
2 | Goalkeeper saves | 2 |
2 | Corner kicks | 4 |
17 | Fouls | 13 |
491 | Passes | 409 |
18 | Tackles | 16 |
13 | Free kicks | 17 |
1 | Yellow cards | 1 |
VfL Bochum 1848 (H) | Shots | VfB Stuttgart (A) |
11 | Total shots | 14 |
2 | Shots on target | 6 |
0 | Hit woodwork | 1 |
4 | Shots off target | 4 |
5 | Blocked shots | 4 |
6 | Shots inside box | 10 |
5 | Shots outside box | 4 |
VfL Bochum 1848 (H) | Attack | VfB Stuttgart (A) |
0 | Big chances scored | 3 |
2 | Big chances missed | 1 |
0 | Through balls | 1 |
15 | Touches in penalty area | 30 |
3 | Fouled in final third | 1 |
2 | Offsides | 1 |
VfL Bochum 1848 (H) | Passes | VfB Stuttgart (A) |
401 | Accurate passes | 330 |
10 | Throw-ins | 18 |
68 | Final third entries | 52 |
70/120 (58%) | Final third phase | 64/99 (65%) |
16/54 (30%) | Long balls | 21/53 (40%) |
8/14 (57%) | Crosses | 4/13 (31%) |
VfL Bochum 1848 (H) | Duels | VfB Stuttgart (A) |
52% | Duels | 48% |
5 | Dispossessed | 6 |
32/67 (48%) | Ground duels | 35/67 (52%) |
19/32 (59%) | Aerial duels | 13/32 (41%) |
2/13 (15%) | Dribbles | 3/15 (20%) |
VfL Bochum 1848 (H) | Defending | VfB Stuttgart (A) |
33% | Tackles won | 50% |
18 | Total tackles | 16 |
10 | Interceptions | 10 |
55 | Recoveries | 51 |
21 | Clearances | 28 |
1 | Errors lead to a shot | 0 |
VfL Bochum 1848 (H) | Goalkeeping | VfB Stuttgart (A) |
2 | Total saves | 2 |
-0.78 | Goals prevented | 0.71 |
0 | High claims | 3 |
6 | Goal kicks | 6 |
VfL Bochum 1848 (H) | Match overview | VfB Stuttgart (A) |
---|---|---|
54% | Ball possession | 46% |
0.31 | Expected goals | 0.86 |
1 | Big chances | 1 |
4 | Total shots | 8 |
1 | Goalkeeper saves | 0 |
1 | Corner kicks | 1 |
259 | Passes | 226 |
8 | Tackles | 5 |
4 | Free kicks | 11 |
VfL Bochum 1848 (H) | Shots | VfB Stuttgart (A) |
4 | Total shots | 8 |
0 | Shots on target | 3 |
0 | Hit woodwork | 1 |
2 | Shots off target | 2 |
2 | Blocked shots | 3 |
3 | Shots inside box | 6 |
1 | Shots outside box | 2 |
VfL Bochum 1848 (H) | Attack | VfB Stuttgart (A) |
0 | Big chances scored | 1 |
1 | Big chances missed | 0 |
0 | Through balls | 1 |
0 | Fouled in final third | 1 |
VfL Bochum 1848 (H) | Passes | VfB Stuttgart (A) |
211 | Accurate passes | 189 |
5 | Throw-ins | 9 |
27 | Final third entries | 29 |
6/30 (20%) | Long balls | 16/27 (59%) |
5/8 (63%) | Crosses | 1/5 (20%) |
VfL Bochum 1848 (H) | Duels | VfB Stuttgart (A) |
50% | Duels | 50% |
2 | Dispossessed | 2 |
11/26 (42%) | Ground duels | 15/26 (58%) |
8/12 (67%) | Aerial duels | 4/12 (33%) |
0/3 (0%) | Dribbles | 0/6 (0%) |
VfL Bochum 1848 (H) | Defending | VfB Stuttgart (A) |
38% | Tackles won | 60% |
8 | Total tackles | 5 |
4 | Interceptions | 5 |
30 | Recoveries | 27 |
9 | Clearances | 12 |
VfL Bochum 1848 (H) | Goalkeeping | VfB Stuttgart (A) |
1 | Total saves | 0 |
4 | Goal kicks | 2 |
VfL Bochum 1848 (H) | Match overview | VfB Stuttgart (A) |
---|---|---|
55% | Ball possession | 45% |
0.49 | Expected goals | 1.99 |
1 | Big chances | 3 |
7 | Total shots | 6 |
1 | Goalkeeper saves | 2 |
1 | Corner kicks | 3 |
232 | Passes | 183 |
10 | Tackles | 11 |
9 | Free kicks | 6 |
1 | Yellow cards | 1 |
VfL Bochum 1848 (H) | Shots | VfB Stuttgart (A) |
7 | Total shots | 6 |
2 | Shots on target | 3 |
2 | Shots off target | 2 |
3 | Blocked shots | 1 |
3 | Shots inside box | 4 |
4 | Shots outside box | 2 |
VfL Bochum 1848 (H) | Attack | VfB Stuttgart (A) |
0 | Big chances scored | 2 |
1 | Big chances missed | 1 |
3 | Fouled in final third | 0 |
2 | Offsides | 1 |
VfL Bochum 1848 (H) | Passes | VfB Stuttgart (A) |
190 | Accurate passes | 141 |
5 | Throw-ins | 9 |
41 | Final third entries | 23 |
10/24 (42%) | Long balls | 5/26 (19%) |
3/6 (50%) | Crosses | 3/8 (38%) |
VfL Bochum 1848 (H) | Duels | VfB Stuttgart (A) |
52% | Duels | 48% |
3 | Dispossessed | 4 |
21/41 (51%) | Ground duels | 20/41 (49%) |
11/20 (55%) | Aerial duels | 9/20 (45%) |
2/10 (20%) | Dribbles | 3/9 (33%) |
VfL Bochum 1848 (H) | Defending | VfB Stuttgart (A) |
30% | Tackles won | 45% |
10 | Total tackles | 11 |
6 | Interceptions | 5 |
25 | Recoveries | 24 |
12 | Clearances | 16 |
VfL Bochum 1848 (H) | Goalkeeping | VfB Stuttgart (A) |
1 | Total saves | 2 |
2 | Goal kicks | 4 |
AFC Ajax Last Match Played stats
Ajax vs NAC Breda in the Eredivisie on Sun, 6 Apr '25
Final Score : 3 - 1
AFC Ajax (H) | Match overview | NAC Breda (A) |
---|---|---|
63% | Ball possession | 37% |
2.01 | Expected goals | 0.72 |
3 | Big chances | 0 |
10 | Total shots | 8 |
2 | Goalkeeper saves | 1 |
9 | Corner kicks | 0 |
8 | Fouls | 18 |
603 | Passes | 353 |
9 | Tackles | 19 |
17 | Free kicks | 8 |
1 | Yellow cards | 5 |
AFC Ajax (H) | Shots | NAC Breda (A) |
10 | Total shots | 8 |
4 | Shots on target | 3 |
1 | Hit woodwork | 0 |
3 | Shots off target | 3 |
3 | Blocked shots | 2 |
7 | Shots inside box | 5 |
3 | Shots outside box | 3 |
AFC Ajax (H) | Attack | NAC Breda (A) |
2 | Big chances scored | 0 |
1 | Big chances missed | 0 |
28 | Touches in penalty area | 17 |
1 | Fouled in final third | 2 |
0 | Offsides | 2 |
AFC Ajax (H) | Passes | NAC Breda (A) |
527 | Accurate passes | 285 |
16 | Throw-ins | 11 |
56 | Final third entries | 48 |
119/162 (73%) | Final third phase | 82/121 (68%) |
10/26 (38%) | Long balls | 26/50 (52%) |
2/13 (15%) | Crosses | 2/18 (11%) |
AFC Ajax (H) | Duels | NAC Breda (A) |
51% | Duels | 49% |
12 | Dispossessed | 6 |
31/60 (52%) | Ground duels | 29/60 (48%) |
10/20 (50%) | Aerial duels | 10/20 (50%) |
4/11 (36%) | Dribbles | 2/5 (40%) |
AFC Ajax (H) | Defending | NAC Breda (A) |
78% | Tackles won | 63% |
9 | Total tackles | 19 |
7 | Interceptions | 15 |
46 | Recoveries | 50 |
28 | Clearances | 21 |
AFC Ajax (H) | Goalkeeping | NAC Breda (A) |
2 | Total saves | 1 |
0.19 | Goals prevented | -0.12 |
2 | High claims | 1 |
0 | Punches | 1 |
5 | Goal kicks | 5 |
AFC Ajax (H) | Match overview | NAC Breda (A) |
---|---|---|
65% | Ball possession | 35% |
1.07 | Expected goals | 0.42 |
1 | Big chances | 0 |
4 | Total shots | 5 |
0 | Goalkeeper saves | 1 |
4 | Corner kicks | 0 |
330 | Passes | 175 |
6 | Tackles | 11 |
8 | Free kicks | 5 |
0 | Yellow cards | 1 |
AFC Ajax (H) | Shots | NAC Breda (A) |
4 | Total shots | 5 |
3 | Shots on target | 1 |
1 | Hit woodwork | 0 |
1 | Shots off target | 2 |
0 | Blocked shots | 2 |
4 | Shots inside box | 3 |
0 | Shots outside box | 2 |
AFC Ajax (H) | Attack | NAC Breda (A) |
1 | Big chances scored | 0 |
1 | Fouled in final third | 1 |
0 | Offsides | 1 |
AFC Ajax (H) | Passes | NAC Breda (A) |
290 | Accurate passes | 142 |
11 | Throw-ins | 3 |
38 | Final third entries | 22 |
2/13 (15%) | Long balls | 16/29 (55%) |
1/5 (20%) | Crosses | 1/5 (20%) |
AFC Ajax (H) | Duels | NAC Breda (A) |
50% | Duels | 50% |
5 | Dispossessed | 4 |
17/33 (52%) | Ground duels | 16/33 (48%) |
4/9 (44%) | Aerial duels | 5/9 (56%) |
2/8 (25%) | Dribbles | 0/2 (0%) |
AFC Ajax (H) | Defending | NAC Breda (A) |
67% | Tackles won | 64% |
6 | Total tackles | 11 |
4 | Interceptions | 8 |
22 | Recoveries | 24 |
7 | Clearances | 8 |
AFC Ajax (H) | Goalkeeping | NAC Breda (A) |
0 | Total saves | 1 |
3 | Goal kicks | 3 |
AFC Ajax (H) | Match overview | NAC Breda (A) |
---|---|---|
60% | Ball possession | 40% |
0.93 | Expected goals | 0.30 |
2 | Big chances | 0 |
6 | Total shots | 3 |
2 | Goalkeeper saves | 0 |
5 | Corner kicks | 0 |
273 | Passes | 178 |
3 | Tackles | 8 |
9 | Free kicks | 3 |
1 | Yellow cards | 4 |
AFC Ajax (H) | Shots | NAC Breda (A) |
6 | Total shots | 3 |
1 | Shots on target | 2 |
2 | Shots off target | 1 |
3 | Blocked shots | 0 |
3 | Shots inside box | 2 |
3 | Shots outside box | 1 |
AFC Ajax (H) | Attack | NAC Breda (A) |
1 | Big chances scored | 0 |
1 | Big chances missed | 0 |
0 | Fouled in final third | 1 |
0 | Offsides | 1 |
AFC Ajax (H) | Passes | NAC Breda (A) |
237 | Accurate passes | 143 |
5 | Throw-ins | 8 |
18 | Final third entries | 26 |
8/13 (62%) | Long balls | 10/21 (48%) |
1/8 (13%) | Crosses | 1/13 (8%) |
AFC Ajax (H) | Duels | NAC Breda (A) |
53% | Duels | 47% |
7 | Dispossessed | 2 |
14/27 (52%) | Ground duels | 13/27 (48%) |
6/11 (55%) | Aerial duels | 5/11 (45%) |
2/3 (67%) | Dribbles | 2/3 (67%) |
AFC Ajax (H) | Defending | NAC Breda (A) |
100% | Tackles won | 63% |
3 | Total tackles | 8 |
3 | Interceptions | 7 |
24 | Recoveries | 26 |
21 | Clearances | 13 |
AFC Ajax (H) | Goalkeeping | NAC Breda (A) |
2 | Total saves | 0 |
2 | Goal kicks | 2 |
VfB Stuttgart Football Fixtures
|
Bundesliga | |||||
13 Apr '25 13:30 |
VfB Stuttgart SV Werder Bremen |
|||||
19 Apr '25 16:30 |
1. FC Union Berlin VfB Stuttgart |
|||||
25 Apr '25 18:30 |
VfB Stuttgart 1. FC Heidenheim |
|||||
03 May '25 13:30 |
FC St. Pauli VfB Stuttgart |
|||||
11 May '25 17:30 |
VfB Stuttgart FC Augsburg |
|||||
17 May '25 13:30 |
RB Leipzig VfB Stuttgart |
|||||
|
DFB Pokal | |||||
24 May '25 18:00 |
Arminia Bielefeld VfB Stuttgart |
AFC Ajax Football Fixtures
|
Eredivisie | |||||
13 Apr '25 14:45 |
Willem II Tilburg AFC Ajax |
|||||
20 Apr '25 10:15 |
FC Utrecht AFC Ajax |
|||||
27 Apr '25 12:30 |
AFC Ajax Sparta Rotterdam |
|||||
11 May '25 14:45 |
AFC Ajax NEC Nijmegen |
|||||
14 May '25 18:00 |
FC Groningen AFC Ajax |
|||||
18 May '25 12:30 |
AFC Ajax FC Twente |
Bundesliga Standings
POS | TEAM | MP | W | L | PTS |
---|---|---|---|---|---|
1 |
FC Bayern München |
29 | 21 | 2 | 69 |
2 |
Bayer 04 Leverkusen |
29 | 18 | 2 | 63 |
3 |
Eintracht Frankfurt |
28 | 14 | 8 | 48 |
4 |
RB Leipzig |
29 | 13 | 7 | 48 |
5 |
1. FSV Mainz 05 |
29 | 13 | 9 | 46 |
6 |
SC Freiburg |
29 | 13 | 10 | 45 |
7 |
Borussia M'gladbach |
29 | 13 | 11 | 44 |
8 |
Borussia Dortmund |
29 | 12 | 11 | 42 |
9 |
FC Augsburg |
29 | 11 | 9 | 42 |
10 |
VfB Stuttgart |
28 | 11 | 10 | 40 |
11 |
SV Werder Bremen |
28 | 11 | 11 | 39 |
12 |
VfL Wolfsburg |
29 | 10 | 11 | 38 |
13 |
1. FC Union Berlin |
29 | 9 | 13 | 34 |
14 |
TSG Hoffenheim |
29 | 7 | 13 | 30 |
15 |
FC St. Pauli |
29 | 8 | 16 | 29 |
16 |
1. FC Heidenheim |
28 | 6 | 18 | 22 |
17 |
VfL Bochum 1848 |
29 | 5 | 19 | 20 |
18 |
Holstein Kiel |
29 | 4 | 19 | 18 |
Champions League
UEFA Europa League
Conference League Qualification
Relegation Playoffs
Relegation
Eredivisie Standings
POS | TEAM | MP | W | L | PTS |
---|---|---|---|---|---|
1 |
AFC Ajax |
28 | 22 | 2 | 70 |
2 |
PSV Eindhoven |
29 | 20 | 5 | 64 |
3 |
Feyenoord |
29 | 17 | 4 | 59 |
4 |
FC Utrecht |
28 | 15 | 5 | 53 |
5 |
FC Twente |
28 | 13 | 7 | 47 |
6 |
AZ Alkmaar |
28 | 13 | 8 | 46 |
7 |
Go Ahead Eagles |
29 | 13 | 9 | 46 |
8 |
Sparta Rotterdam |
29 | 8 | 11 | 34 |
9 |
SC Heerenveen |
29 | 9 | 13 | 34 |
10 |
NEC Nijmegen |
29 | 9 | 14 | 33 |
11 |
Fortuna Sittard |
29 | 9 | 14 | 33 |
12 |
Heracles Almelo |
28 | 7 | 10 | 32 |
13 |
FC Groningen |
28 | 8 | 12 | 32 |
14 |
NAC Breda |
29 | 8 | 14 | 31 |
15 |
PEC Zwolle |
28 | 7 | 12 | 30 |
16 |
Willem II Tilburg |
28 | 6 | 16 | 24 |
17 |
RKC Waalwijk |
29 | 4 | 18 | 19 |
18 |
Almere City FC |
29 | 4 | 18 | 19 |
Champions League
Champions League Qualification
UEFA Europa League
UEFA Europa League Qualification
Qualification Playoffs
Relegation Playoff
Relegation