nl flag

2024-2025 Dutch Eredivisie League Table

2024-2025 Dutch Eredivisie
PosTeamPWDLFAGDPts
1Ajax3123536327+3674
2PSV Eindhoven3021458934+5567
3Feyenoord3018846832+3662
4FC Utrecht3118856142+1962
5Twente3013985644+1248
6AZ Alkmaar3013894834+1447
7Go Ahead Eagles3013895246+647
8SC Heerenveen31117133953-1440
9Fortuna Sittard30106143449-1536
10Sparta Rotterdam30811113437-335
11FC Groningen3098133245-1335
12Heracles Almelo30811113752-1535
13N.E.C.3096154244-233
14NAC Breda3088143250-1832
15PEC Zwolle30710133548-1331
16Willem II3066183050-2024
17Almere City3148192159-3820
18Waalwijk3047193562-2719
2024-2025 Dutch Eredivisie (Home)
PosTeamPWDLFAGDMGPts
1Ajax1512303611+254739
2PSV Eindhoven1511314713+346036
3Feyenoord1510323415+194933
4SC Heerenveen169612815+134333
5Twente159423218+145031
6Go Ahead Eagles159423119+125031
7FC Utrecht169252723+45029
8FC Groningen157531911+83026
9Heracles Almelo156722721+64825
10AZ Alkmaar157352616+104224
11NAC Breda156541918+13723
12PEC Zwolle156362119+24021
13Fortuna Sittard157081624-84021
14N.E.C.155553223+95520
15Sparta Rotterdam15465191903818
16Willem II153391823-54112
17Waalwijk153391727-104412
18Almere City152491232-204410
2024-2025 Dutch Eredivisie (Away)
PosTeamPWDLFAGDMGPts
1Ajax1611232716+114335
2FC Utrecht159603419+155333
3PSV Eindhoven1510144221+216331
4Feyenoord158523417+175129
5AZ Alkmaar156542218+44023
6Twente154562426-25017
7Sparta Rotterdam154561518-33317
8Go Ahead Eagles154472127-64816
9Fortuna Sittard153661825-74315
10N.E.C.1541101021-113113
11Willem II153391227-153912
12PEC Zwolle151771429-154310
13Almere City162410927-183610
14Heracles Almelo152491031-214110
15NAC Breda1523101332-19459
16FC Groningen1523101334-21479
17Waalwijk1514101835-17537
18SC Heerenveen1521121138-27497
2024-2025 Dutch Eredivisie (Overall)
PosTeamPWDLFAGDMGPts
1Ajax3123536327+369074
2PSV Eindhoven3021458934+5512367
3Feyenoord3018846832+3610062
4FC Utrecht3118856142+1910362
5Twente3013985644+1210048
6AZ Alkmaar3013894834+148247
7Go Ahead Eagles3013895246+69847
8SC Heerenveen31117133953-149240
9Fortuna Sittard30106143449-158336
10Sparta Rotterdam30811113437-37135
11FC Groningen3098133245-137735
12Heracles Almelo30811113752-158935
13N.E.C.3096154244-28633
14NAC Breda3088143250-188232
15PEC Zwolle30710133548-138331
16Willem II3066183050-208024
17Almere City3148192159-388020
18Waalwijk3047193562-279719
2024-2025 Dutch Eredivisie (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1PSV Eindhoven3017944315285860
2Ajax3115133269173558
3Feyenoord3016773116154755
4AZ Alkmaar3012135181172949
5FC Utrecht3111146271984647
6Twente3011118252324844
7Go Ahead Eagles3010119222204441
8Heracles Almelo3091472021-14141
9NAC Breda30911101521-63638
10PEC Zwolle30812101718-13536
11Fortuna Sittard3071581418-43236
12Sparta Rotterdam3071491214-22635
13FC Groningen30712111922-34133
14Willem II30712111621-53733
15SC Heerenveen31710141724-74131
16N.E.C.30514111523-83829
17Almere City31510161130-194125
18Waalwijk30310171233-214519
2nd Half
PosTeamPWDLFAGDMGPts
1Feyenoord3019563716215362
2Ajax3118853718195562
3PSV Eindhoven3017764619276558
4FC Utrecht31151153423115756
5Twente3014883121105250
6Go Ahead Eagles301299302465445
7AZ Alkmaar3011910302375342
8SC Heerenveen311011102229-75141
9N.E.C.30101010272164840
10Sparta Rotterdam3081392223-14537
11Waalwijk3097142329-65234
12Fortuna Sittard3095162031-115132
13NAC Breda3088141729-124632
14FC Groningen30710131323-103631
15Heracles Almelo30710131731-144831
16PEC Zwolle3079141830-124830
17Willem II3078151429-154329
18Almere City31412151029-193924

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Dutch Eredivisie (Expected Goals)
PosTeamPGFxGF GAxGA
1Ajax312.031.760.870.84
2PSV Eindhoven302.972.141.130.94
3Feyenoord302.271.661.070.86
4FC Utrecht311.971.311.351.19
5Twente301.871.61.471.26
6AZ Alkmaar301.601.441.130.98
7Go Ahead Eagles301.731.51.531.19
8SC Heerenveen311.261.171.711.34
9Fortuna Sittard301.131.241.631.41
10Sparta Rotterdam301.131.21.231.24
11FC Groningen301.070.991.501.25
12Heracles Almelo301.231.091.731.61
13N.E.C.301.401.211.471.21
14NAC Breda301.071.091.671.47
15PEC Zwolle301.171.051.601.65
16Willem II301.000.651.671.51
17Almere City310.680.971.901.46
18Waalwijk301.171.122.071.79
Key to column names
  • GF - Actual goals "for" per game
  • xGF - Expected Goals "for" (scored) per game
  • GF v XGF - Compares actual goals vs expected goals per game (a positive number means over-performance; negative indicates under-performance)
  • GA - Actual goals "against" per game
  • xGA - Expected Goals "against" (conceded) per game
  • GA v XGA - Compares actual goals conceded vs expected goals conceded per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Dutch Eredivisie (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1Ajax31+1.16+0.92+0.24
2PSV Eindhoven30+1.83+1.20+0.63
3Feyenoord30+1.20+0.80+0.40
4FC Utrecht31+0.61+0.12+0.49
5Twente30+0.40+0.34+0.06
6AZ Alkmaar30+0.47+0.46+0.01
7Go Ahead Eagles30+0.20+0.31-0.11
8SC Heerenveen31-0.45-0.17-0.28
9Fortuna Sittard30-0.50-0.17-0.33
10Sparta Rotterdam30-0.10-0.04-0.06
11FC Groningen30-0.43-0.26-0.17
12Heracles Almelo30-0.50-0.52+0.02
13N.E.C.30-0.070.00-0.07
14NAC Breda30-0.60-0.38-0.22
15PEC Zwolle30-0.43-0.60+0.17
16Willem II30-0.67-0.86+0.19
17Almere City31-1.23-0.49-0.74
18Waalwijk30-0.90-0.67-0.23
Key to column names
  • GD - Actual goal difference per game
  • xGD - Expected goal difference (expected goals "for" minus expected goals "against") per game
  • GD v xGD - Compares actual GD vs expected GD per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2024-2025 Dutch Eredivisie (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Ajax317449.8+24.2
2PSV Eindhoven306753.3+13.7
3Feyenoord306248.1+14.0
4FC Utrecht316237.4+24.6
5Twente304844.2+3.9
6AZ Alkmaar304741.4+5.6
7Go Ahead Eagles304742.0+5.0
8SC Heerenveen314033.8+6.2
9Fortuna Sittard303633.2+2.8
10Sparta Rotterdam303535.7-0.7
11FC Groningen303531.4+3.6
12Heracles Almelo303528.3+6.7
13N.E.C.303336.3-3.3
14NAC Breda303229.9+2.2
15PEC Zwolle303124.6+6.4
16Willem II302420.8+3.2
17Almere City312025.9-5.9
18Waalwijk301924.9-5.9
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during season based upon aggregated statistical analysis of the xG for and against in every game
  • Pts v xPts - Compares actual Pts vs expected Pts (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Ajax3132474.86824
2PSV Eindhoven3024374.77122
3Feyenoord3031474.56824
4FC Utrecht3125334.57520
5Twente3024354.97021
6AZ Alkmaar3027394.67317
7Go Ahead Eagles30213147616
8SC Heerenveen3125373.97419
9Fortuna Sittard3024344.87516
10Sparta Rotterdam3026384.27418
11FC Groningen3022344.37615
12Heracles Almelo3022323.77222
13N.E.C.3023294.57022
14NAC Breda3027324.37319
15PEC Zwolle30223247518
16Willem II3019313.97417
17Almere City3126404.57517
18Waalwijk3026324.37419
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table