xgEdge

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

Scottish Premiership form table 2026/2027
# Team P Pts npxG npxGA npxGD npxGD/match xPts Form
1 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 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 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 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 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 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 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 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 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 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 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 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

  • Celtic are 0.28 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 →