Eredivisie xG difference 2026/2027
Expected-goal difference per match for every Eredivisie club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Feyenoord lead on expected-goal difference, +1.96 a match over 7 matches with xG. That is 0.36 a match clear of AZ Alkmaar. Fortuna Sittard sit at the foot on −1.46 a match.
-
Best attack
2.87 PSV Eindhoven
20.12 xG in 7 matches
-
Best defence
0.75 FC Twente
5.23 xGA in 7 matches
-
Widest xG difference
+1.96 Feyenoord
+13.72 xGD in 7 matches
Attack and defence
Feyenoord
P 7 · Pts 17 · 2nd
xG/match 2.76 · xGA/match 0.80 · xGD/match +1.96
xPts 17.41
Open FeyenoordAZ Alkmaar
P 7 · Pts 19 · 1st
xG/match 2.55 · xGA/match 0.95 · xGD/match +1.60
xPts 16.09
Open AZ AlkmaarFC Twente
P 7 · Pts 16 · 4th
xG/match 2.28 · xGA/match 0.75 · xGD/match +1.53
xPts 16.99
Open FC TwentePSV Eindhoven
P 7 · Pts 16 · 3rd
xG/match 2.87 · xGA/match 1.37 · xGD/match +1.51
xPts 15.23
Open PSV EindhovenAFC Ajax
P 7 · Pts 14 · 5th
xG/match 2.65 · xGA/match 1.25 · xGD/match +1.40
xPts 15.37
Open AFC AjaxGo Ahead Eagles
P 7 · Pts 10 · 9th
xG/match 1.91 · xGA/match 1.63 · xGD/match +0.28
xPts 11.13
Open Go Ahead EaglesExcelsior
P 7 · Pts 11 · 7th
xG/match 1.35 · xGA/match 1.44 · xGD/match −0.09
xPts 9.16
Open ExcelsiorSC Heerenveen
P 7 · Pts 9 · 10th
xG/match 1.26 · xGA/match 1.36 · xGD/match −0.10
xPts 8.97
Open SC HeerenveenNEC Nijmegen
P 7 · Pts 8 · 11th
xG/match 1.60 · xGA/match 1.92 · xGD/match −0.32
xPts 8.24
Open NEC NijmegenFC Groningen
P 7 · Pts 11 · 8th
xG/match 1.54 · xGA/match 1.93 · xGD/match −0.39
xPts 8.99
Open FC GroningenSparta Rotterdam
P 7 · Pts 5 · 12th
xG/match 1.64 · xGA/match 2.10 · xGD/match −0.46
xPts 8.07
Open Sparta RotterdamSC Cambuur
P 7 · Pts 5 · 14th
xG/match 1.35 · xGA/match 2.04 · xGD/match −0.68
xPts 6.39
Open SC CambuurFC Utrecht
P 7 · Pts 5 · 15th
xG/match 1.41 · xGA/match 2.11 · xGD/match −0.70
xPts 7.98
Open FC UtrechtSC Telstar
P 7 · Pts 5 · 13th
xG/match 1.09 · xGA/match 2.05 · xGD/match −0.96
xPts 5.54
Open SC TelstarWillem II Tilburg
P 7 · Pts 2 · 18th
xG/match 1.29 · xGA/match 2.28 · xGD/match −0.99
xPts 5.52
Open Willem II TilburgADO Den Haag
P 7 · Pts 2 · 17th
xG/match 0.90 · xGA/match 1.90 · xGD/match −1.00
xPts 5.92
Open ADO Den HaagPEC Zwolle
P 7 · Pts 4 · 16th
xG/match 0.94 · xGA/match 2.06 · xGD/match −1.12
xPts 5.14
Open PEC ZwolleFortuna Sittard
P 7 · Pts 13 · 6th
xG/match 0.97 · xGA/match 2.42 · xGD/match −1.46
xPts 5.04
Open Fortuna Sittard| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Feyenoord FEY | 2.76 | 0.80 | +1.96 |
| AZ Alkmaar AZA | 2.55 | 0.95 | +1.60 |
| FC Twente FCT | 2.28 | 0.75 | +1.53 |
| PSV Eindhoven PSV | 2.87 | 1.37 | +1.51 |
| AFC Ajax AFC | 2.65 | 1.25 | +1.40 |
| Go Ahead Eagles GOA | 1.91 | 1.63 | +0.28 |
| Excelsior EXC | 1.35 | 1.44 | −0.09 |
| SC Heerenveen SCH | 1.26 | 1.36 | −0.10 |
| NEC Nijmegen NEC | 1.60 | 1.92 | −0.32 |
| FC Groningen FCG | 1.54 | 1.93 | −0.39 |
| Sparta Rotterdam SPA | 1.64 | 2.10 | −0.46 |
| SC Cambuur SCC | 1.35 | 2.04 | −0.68 |
| FC Utrecht FCU | 1.41 | 2.11 | −0.70 |
| SC Telstar SCT | 1.09 | 2.05 | −0.96 |
| Willem II Tilburg WIL | 1.29 | 2.28 | −0.99 |
| ADO Den Haag ADO | 0.90 | 1.90 | −1.00 |
| PEC Zwolle PEC | 0.94 | 2.06 | −1.12 |
| Fortuna Sittard FOR | 0.97 | 2.42 | −1.46 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
All xG. Hover, focus or tap a dot for its figures.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | xG | xGA | xGD | xGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Feyenoord FEY | 7 | 19.32 | 5.60 | +13.72 | +1.96 | 17 |
| 2 | AZ Alkmaar AZA | 7 | 17.85 | 6.67 | +11.18 | +1.60 | 19 |
| 3 | FC Twente FCT | 7 | 15.95 | 5.23 | +10.72 | +1.53 | 16 |
| 4 | PSV Eindhoven PSV | 7 | 20.12 | 9.56 | +10.56 | +1.51 | 16 |
| 5 | AFC Ajax AFC | 7 | 18.52 | 8.74 | +9.78 | +1.40 | 14 |
| 6 | Go Ahead Eagles GOA | 7 | 13.36 | 11.39 | +1.97 | +0.28 | 10 |
| 7 | Excelsior EXC | 7 | 9.43 | 10.08 | −0.65 | −0.09 | 11 |
| 8 | SC Heerenveen SCH | 7 | 8.82 | 9.55 | −0.73 | −0.10 | 9 |
| 9 | NEC Nijmegen NEC | 7 | 11.19 | 13.42 | −2.23 | −0.32 | 8 |
| 10 | FC Groningen FCG | 7 | 10.79 | 13.53 | −2.74 | −0.39 | 11 |
| 11 | Sparta Rotterdam SPA | 7 | 11.45 | 14.68 | −3.23 | −0.46 | 5 |
| 12 | SC Cambuur SCC | 7 | 9.48 | 14.26 | −4.78 | −0.68 | 5 |
| 13 | FC Utrecht FCU | 7 | 9.87 | 14.77 | −4.90 | −0.70 | 5 |
| 14 | SC Telstar SCT | 7 | 7.64 | 14.35 | −6.71 | −0.96 | 5 |
| 15 | Willem II Tilburg WIL | 7 | 9.02 | 15.95 | −6.93 | −0.99 | 2 |
| 16 | ADO Den Haag ADO | 7 | 6.31 | 13.32 | −7.01 | −1.00 | 2 |
| 17 | PEC Zwolle PEC | 7 | 6.61 | 14.44 | −7.83 | −1.12 | 4 |
| 18 | Fortuna Sittard FOR | 7 | 6.77 | 16.96 | −10.19 | −1.46 | 13 |
Goals against chances made
Most goals above xG
Goals against chances allowed
Most conceded above xGA
Fewest conceded against xGA
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- xG
- — Expected goals: the summed chance quality of the shots a team took
- xGA
- — Expected goals against: the summed chance quality of the shots a team allowed
- xGD
- — xG minus xGA
- xGD/match
- — xG minus xGA, per match with xG data
- Pts
- — Points
A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.