Scottish Premiership xG difference 2026/2027
Expected-goal difference per match for every Scottish Premiership club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Celtic lead on expected-goal difference, +1.88 a match over 7 matches with xG. That is 0.85 a match clear of Rangers. Kilmarnock sit at the foot on −1.39 a match.
Attack and defence
Heart of Midlothian
P 7 · Pts 13 · 3rd
xG/match 1.62 · xGA/match 1.26 · xGD/match +0.35
xPts 11.73
Open Heart of MidlothianHibernian
P 7 · Pts 7 · 10th
xG/match 1.75 · xGA/match 1.55 · xGD/match +0.20
xPts 10.80
Open HibernianDundee United
P 7 · Pts 8 · 8th
xG/match 1.56 · xGA/match 1.44 · xGD/match +0.11
xPts 9.98
Open Dundee UnitedSt. Mirren
P 7 · Pts 10 · 5th
xG/match 1.44 · xGA/match 1.57 · xGD/match −0.12
xPts 9.33
Open St. MirrenMotherwell
P 7 · Pts 8 · 9th
xG/match 1.36 · xGA/match 1.58 · xGD/match −0.22
xPts 9.57
Open MotherwellSt. Johnstone
P 7 · Pts 8 · 6th
xG/match 1.30 · xGA/match 1.52 · xGD/match −0.23
xPts 8.37
Open St. JohnstoneDundee FC
P 7 · Pts 10 · 4th
xG/match 1.28 · xGA/match 1.56 · xGD/match −0.28
xPts 8.69
Open Dundee FCFalkirk FC
P 7 · Pts 6 · 11th
xG/match 0.90 · xGA/match 1.66 · xGD/match −0.76
xPts 5.99
Open Falkirk FCKilmarnock
P 7 · Pts 5 · 12th
xG/match 0.89 · xGA/match 2.28 · xGD/match −1.39
xPts 4.99
Open Kilmarnock| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Celtic CEL | 2.77 | 0.89 | +1.88 |
| Rangers RAN | 2.03 | 1.00 | +1.03 |
| Heart of Midlothian HEA | 1.62 | 1.26 | +0.35 |
| Hibernian HIB | 1.75 | 1.55 | +0.20 |
| Dundee United DUN | 1.56 | 1.44 | +0.11 |
| St. Mirren STM | 1.44 | 1.57 | −0.12 |
| Motherwell MOT | 1.36 | 1.58 | −0.22 |
| St. Johnstone STJ | 1.30 | 1.52 | −0.23 |
| Dundee FC DUN | 1.28 | 1.56 | −0.28 |
| Aberdeen ABE | 1.00 | 1.57 | −0.57 |
| Falkirk FC FAL | 0.90 | 1.66 | −0.76 |
| Kilmarnock KIL | 0.89 | 2.28 | −1.39 |
- 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 | Celtic CEL | 7 | 19.39 | 6.26 | +13.13 | +1.88 | 18 |
| 2 | Rangers RAN | 7 | 14.21 | 7.00 | +7.21 | +1.03 | 16 |
| 3 | Heart of Midlothian HEA | 7 | 11.33 | 8.85 | +2.48 | +0.35 | 13 |
| 4 | Hibernian HIB | 7 | 12.24 | 10.86 | +1.38 | +0.20 | 7 |
| 5 | Dundee United DUN | 7 | 10.89 | 10.11 | +0.78 | +0.11 | 8 |
| 6 | St. Mirren STM | 7 | 10.10 | 10.96 | −0.86 | −0.12 | 10 |
| 7 | Motherwell MOT | 7 | 9.53 | 11.07 | −1.54 | −0.22 | 8 |
| 8 | St. Johnstone STJ | 7 | 9.07 | 10.67 | −1.60 | −0.23 | 8 |
| 9 | Dundee FC DUN | 7 | 8.99 | 10.95 | −1.96 | −0.28 | 10 |
| 10 | Aberdeen ABE | 7 | 7.00 | 11.00 | −4.00 | −0.57 | 8 |
| 11 | Falkirk FC FAL | 7 | 6.33 | 11.64 | −5.31 | −0.76 | 6 |
| 12 | Kilmarnock KIL | 7 | 6.22 | 15.93 | −9.71 | −1.39 | 5 |
Goals against chances made
Most goals above xG
Most goals below 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.