Scottish Premiership form table 2026/2027
Scottish Premiership clubs ranked by xG difference (xGD) per match over their last 10 matches in 2026/2027. Celtic currently lead this window, +1.98 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
| # | Team | P | Pts | npxG | npxGA | npxGD | npxGD/match | xPts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Celtic CEL | 7 of 10 | 18 | 19.49 | 5.66 | +13.83 | +1.98 | 16.44 | Celtic, last league results, oldest first: Win, Win, Win, Win, Loss |
| 2 | Rangers RAN | 7 of 10 | 16 | 12.77 | 6.26 | +6.51 | +0.93 | 14.10 | Rangers, last league results, oldest first: Win, Win, Win, Win, Win |
| 3 | Heart of Midlothian HEA | 7 of 10 | 13 | 9.98 | 7.75 | +2.23 | +0.32 | 11.73 | Heart of Midlothian, last league results, oldest first: Win, Win, Win, Loss, Draw |
| 4 | Dundee United DUN | 7 of 10 | 8 | 9.95 | 9.30 | +0.65 | +0.09 | 9.98 | Dundee United, last league results, oldest first: Loss, Win, Loss, Draw, Win |
| 5 | Hibernian HIB | 7 of 10 | 7 | 9.89 | 9.39 | +0.50 | +0.07 | 10.80 | Hibernian, last league results, oldest first: Win, Loss, Loss, Loss, Draw |
| 6 | Motherwell MOT | 7 of 10 | 8 | 8.01 | 8.66 | −0.65 | −0.09 | 9.57 | Motherwell, last league results, oldest first: Draw, Win, Loss, Loss, Loss |
| 7 | St. Mirren STM | 7 of 10 | 10 | 9.26 | 10.26 | −1.00 | −0.14 | 9.33 | St. Mirren, last league results, oldest first: Draw, Win, Loss, Loss, Loss |
| 8 | Dundee FC DUN | 7 of 10 | 10 | 8.16 | 10.19 | −2.03 | −0.29 | 8.69 | Dundee FC, last league results, oldest first: Win, Loss, Draw, Loss, Win |
| 9 | St. Johnstone STJ | 7 of 10 | 8 | 8.52 | 11.16 | −2.64 | −0.38 | 8.37 | St. Johnstone, last league results, oldest first: Loss, Draw, Win, Loss, Draw |
| 10 | Aberdeen ABE | 7 of 10 | 8 | 5.88 | 9.41 | −3.53 | −0.50 | 6.71 | Aberdeen, last league results, oldest first: Loss, Loss, Draw, Win, Draw |
| 11 | Falkirk FC FAL | 7 of 10 | 6 | 6.61 | 11.67 | −5.06 | −0.72 | 5.99 | Falkirk FC, last league results, oldest first: Loss, Loss, Draw, Win, Draw |
| 12 | Kilmarnock KIL | 7 of 10 | 5 | 6.48 | 15.29 | −8.81 | −1.26 | 4.99 | Kilmarnock, last league results, oldest first: Loss, Loss, Draw, Win, Draw |
What the data shows
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- 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.