xgEdge

Scottish Premiership form table 2026/2027

Scottish Premiership clubs ranked by xG difference (xGD) per match across the whole of 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

Scottish Premiership form table 2026/2027
# Team P Pts npxG npxGA npxGD npxGD/match xPts Form
1 CEL 7 18 19.49 5.66 +13.83 +1.98 16.44 Celtic, last league results, oldest first: Win, Win, Win, Win, Loss
2 RAN 7 16 12.77 6.26 +6.51 +0.93 14.10 Rangers, last league results, oldest first: Win, Win, Win, Win, Win
3 HEA 7 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 DUN 7 8 9.95 9.30 +0.65 +0.09 9.98 Dundee United, last league results, oldest first: Loss, Win, Loss, Draw, Win
5 HIB 7 7 9.89 9.39 +0.50 +0.07 10.80 Hibernian, last league results, oldest first: Win, Loss, Loss, Loss, Draw
6 MOT 7 8 8.01 8.66 −0.65 −0.09 9.57 Motherwell, last league results, oldest first: Draw, Win, Loss, Loss, Loss
7 STM 7 10 9.26 10.26 −1.00 −0.14 9.33 St. Mirren, last league results, oldest first: Draw, Win, Loss, Loss, Loss
8 DUN 7 10 8.16 10.19 −2.03 −0.29 8.69 Dundee FC, last league results, oldest first: Win, Loss, Draw, Loss, Win
9 STJ 7 8 8.52 11.16 −2.64 −0.38 8.37 St. Johnstone, last league results, oldest first: Loss, Draw, Win, Loss, Draw
10 ABE 7 8 5.88 9.41 −3.53 −0.50 6.71 Aberdeen, last league results, oldest first: Loss, Loss, Draw, Win, Draw
11 FAL 7 6 6.61 11.67 −5.06 −0.72 5.99 Falkirk FC, last league results, oldest first: Loss, Loss, Draw, Win, Draw
12 KIL 7 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

  • Celtic are 1.05 xGD per match clear of Rangers over this window.
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 →