xgEdge

Eredivisie form table 2026/2027

Eredivisie clubs ranked by xG difference (xGD) per match across the whole of 2026/2027. Feyenoord currently lead this window, +1.84 xGD per match across 7 matches.

Every figure counts the club's most recent matches in this competition alone. A club is ranked once it has 3 of them with xG.

Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.

Ranked on xG difference per match in the window

Eredivisie form table 2026/2027
# Team P Pts npxG npxGA npxGD npxGD/match xPts Form
1 FEY 7 17 18.21 5.35 +12.86 +1.84 17.41 Feyenoord, last league results, oldest first: Win, Draw, Win, Win, Win
2 AZA 7 19 17.76 6.95 +10.81 +1.54 16.09 AZ Alkmaar, last league results, oldest first: Win, Win, Win, Draw, Win
3 AFC 7 14 18.51 8.74 +9.77 +1.40 15.37 AFC Ajax, last league results, oldest first: Win, Loss, Win, Win, Draw
4 FCT 7 16 14.16 4.53 +9.63 +1.38 16.99 FC Twente, last league results, oldest first: Win, Draw, Win, Win, Win
5 PSV 7 16 18.43 9.40 +9.03 +1.29 15.23 PSV Eindhoven, last league results, oldest first: Win, Win, Win, Win, Loss
6 GOA 7 10 13.47 10.52 +2.95 +0.42 11.13 Go Ahead Eagles, last league results, oldest first: Win, Loss, Draw, Draw, Draw
7 EXC 7 11 9.69 9.79 −0.10 −0.01 9.16 Excelsior, last league results, oldest first: Win, Win, Draw, Loss, Draw
8 SCH 7 9 8.92 9.88 −0.96 −0.14 8.97 SC Heerenveen, last league results, oldest first: Loss, Draw, Loss, Draw, Win
9 NEC 7 8 10.93 13.43 −2.50 −0.36 8.24 NEC Nijmegen, last league results, oldest first: Win, Loss, Draw, Loss, Draw
10 FCG 7 11 10.40 13.13 −2.73 −0.39 8.99 FC Groningen, last league results, oldest first: Loss, Loss, Draw, Draw, Win
11 SCC 7 5 9.43 12.37 −2.94 −0.42 6.39 SC Cambuur, last league results, oldest first: Loss, Loss, Draw, Win, Draw
12 SPA 7 5 11.45 14.77 −3.32 −0.47 8.07 Sparta Rotterdam, last league results, oldest first: Draw, Loss, Draw, Loss, Loss
13 FCU 7 5 9.01 13.19 −4.18 −0.60 7.98 FC Utrecht, last league results, oldest first: Draw, Loss, Draw, Win, Loss
14 ADO 7 2 6.30 12.40 −6.10 −0.87 5.92 ADO Den Haag, last league results, oldest first: Loss, Draw, Loss, Loss, Draw
15 WIL 7 2 8.89 15.94 −7.05 −1.01 5.52 Willem II Tilburg, last league results, oldest first: Draw, Loss, Draw, Loss, Loss
16 PEC 7 4 6.35 13.72 −7.37 −1.05 5.14 PEC Zwolle, last league results, oldest first: Win, Loss, Draw, Loss, Loss
17 SCT 7 5 5.72 13.51 −7.79 −1.11 5.54 SC Telstar, last league results, oldest first: Loss, Draw, Loss, Draw, Loss
18 FOR 7 13 6.51 16.52 −10.01 −1.43 5.04 Fortuna Sittard, last league results, oldest first: Loss, Win, Win, Loss, Win

What the data shows

About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
Pts
— Points
npxG
— Non-penalty expected goals: xG with penalties removed
npxGA
— Non-penalty expected goals against: xGA with penalties removed
npxGD
— npxG minus npxGA
npxGD/match
— npxG minus npxGA, per match with xG data
xPts
— Expected points: the points a team's match-by-match xG would be worth on average.
Form
— Results in the window, most recent right

A club is ranked in this window once it has 3 matches with xG inside it. Below that its row stays in the table, its rates are dashed and it sorts last. A club with fewer matches than the window asks for shows the count it has.

Learn how xgEdge calculates these figures →