xgEdge

Scottish Premiership home xG table 2026/2027

The Scottish Premiership season at home only: every club ranked on expected-goal difference per home match, with the goals, the points and the chances behind them counted from home matches alone.

Every figure counts matches at this venue alone. A club is ranked once it has 2 of them with xG.

Rangers lead at home on +1.59 expected-goal difference a match over 3 home matches with xG. That is 0.16 a match clear of Celtic. Kilmarnock differ most between the two: −2.37 a match at home, 2.28 from what they manage away.

Ranked on xG difference per home match

  • Creates more than it allows
  • Allows more than it creates
Scottish Premiership home xG table 2026/2027
# Team P GF GA Pts xG xGA xGD xGD/match xPts Pts vs xPts vs Away
1 RAN 3 3 2 6 8.11 3.35 +4.76 +1.59 6.65 −0.65 +0.97
2 CEL 4 6 2 9 8.60 2.89 +5.71 +1.43 8.93 +0.07 −1.05
3 HEA 3 8 2 9 5.67 2.21 +3.46 +1.15 6.74 +2.26 +1.40
4 MOT 3 3 4 4 3.81 1.54 +2.27 +0.76 5.70 −1.70 +1.71
5 DUN 3 2 4 2 5.14 3.99 +1.15 +0.38 4.89 −2.89 +0.48
6 DUN 4 6 4 7 6.33 5.30 +1.03 +0.26 6.40 +0.60 +1.25
7 HIB 4 3 7 1 6.36 5.54 +0.82 +0.20 6.24 −5.24 +0.02
8 STJ 4 7 6 7 5.70 5.63 +0.07 +0.02 5.56 +1.44 +0.57
9 ABE 3 2 2 4 3.96 4.11 −0.15 −0.05 3.84 +0.16 +0.91
10 STM 4 5 8 4 6.27 7.69 −1.42 −0.36 4.56 −0.56 −0.54
11 FAL 3 3 5 3 3.61 4.93 −1.32 −0.44 3.01 −0.01 +0.56
12 KIL 4 2 11 1 2.55 12.01 −9.46 −2.37 1.13 −0.13 −2.28
About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
GF
— Goals scored
GA
— Goals conceded
Pts
— Points
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
xPts
— Expected points: the points a team's match-by-match xG would be worth on average.
Pts vs xPts
— Actual points minus expected points based on match xG.
vs Away
— This venue's xGD per match minus the other venue's

A club is ranked at this venue once it has 2 matches with xG there. Below that its row stays in the table, its rates are dashed and it sorts last.

Learn how xgEdge calculates these figures →