Scottish Premiership form table 2026/2027
Scottish Premiership clubs ranked by xG difference (xGD) per match over their last 5 matches in 2026/2027. Celtic currently lead this window, +1.38 xGD per match across 5 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 | 5 | 12 | 11.22 | 4.33 | +6.89 | +1.38 | 10.75 | Celtic, last league results, oldest first: Win, Win, Win, Win, Loss |
| 2 | Rangers RAN | 5 | 15 | 9.19 | 3.71 | +5.48 | +1.10 | 11.28 | Rangers, last league results, oldest first: Win, Win, Win, Win, Win |
| 3 | Hibernian HIB | 5 | 4 | 7.79 | 6.02 | +1.77 | +0.35 | 8.32 | Hibernian, last league results, oldest first: Win, Loss, Loss, Loss, Draw |
| 4 | Heart of Midlothian HEA | 5 | 10 | 7.28 | 5.68 | +1.60 | +0.32 | 8.64 | Heart of Midlothian, last league results, oldest first: Win, Win, Win, Loss, Draw |
| 5 | Dundee United DUN | 5 | 7 | 7.82 | 6.51 | +1.31 | +0.26 | 8.16 | Dundee United, last league results, oldest first: Loss, Win, Loss, Draw, Win |
| 6 | Motherwell MOT | 5 | 4 | 5.90 | 7.09 | −1.19 | −0.24 | 6.37 | Motherwell, last league results, oldest first: Draw, Win, Loss, Loss, Loss |
| 7 | Dundee FC DUN | 5 | 7 | 5.47 | 6.92 | −1.45 | −0.29 | 6.06 | Dundee FC, last league results, oldest first: Win, Loss, Draw, Loss, Win |
| 8 | St. Mirren STM | 5 | 4 | 6.26 | 8.42 | −2.16 | −0.43 | 5.66 | St. Mirren, last league results, oldest first: Draw, Win, Loss, Loss, Loss |
| 9 | Aberdeen ABE | 5 | 5 | 3.64 | 5.85 | −2.21 | −0.44 | 4.09 | Aberdeen, last league results, oldest first: Loss, Loss, Draw, Win, Draw |
| 10 | Kilmarnock KIL | 5 | 5 | 4.67 | 7.62 | −2.95 | −0.59 | 4.36 | Kilmarnock, last league results, oldest first: Loss, Loss, Draw, Win, Draw |
| 11 | St. Johnstone STJ | 5 | 5 | 5.43 | 8.85 | −3.42 | −0.68 | 5.06 | St. Johnstone, last league results, oldest first: Loss, Draw, Win, Loss, Draw |
| 12 | Falkirk FC FAL | 5 | 5 | 5.47 | 9.14 | −3.67 | −0.73 | 4.52 | Falkirk FC, 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.