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.

Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.

Rangers lead at home on +1.63 expected-goal difference a match over 3 home matches with xG. That is 0.23 a match clear of Celtic. Kilmarnock differ most between the two: −2.13 a match at home, 2.03 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 npxG npxGA npxGD npxGD/match xPts Pts vs xPts vs Away
1 RAN 3 3 2 6 7.46 2.57 +4.89 +1.63 6.65 −0.65 +1.22
2 CEL 4 6 2 9 8.62 3.04 +5.58 +1.40 8.93 +0.07 −1.35
3 MOT 3 3 4 4 3.80 1.53 +2.27 +0.76 5.70 −1.70 +1.49
4 HEA 3 8 2 9 4.32 2.21 +2.11 +0.70 6.74 +2.26 +0.67
5 DUN 3 2 4 2 5.11 3.91 +1.20 +0.40 4.89 −2.89 +0.54
6 DUN 4 6 4 7 5.57 5.31 +0.26 +0.06 6.40 +0.60 +0.83
7 HIB 4 3 7 1 4.79 4.76 +0.03 +0.01 6.24 −5.24 −0.15
8 ABE 3 2 2 4 2.83 3.32 −0.49 −0.16 3.84 +0.16 +0.60
9 STJ 4 7 6 7 5.15 5.92 −0.77 −0.19 5.56 +1.44 +0.43
10 STM 4 5 8 4 5.43 6.96 −1.53 −0.38 4.56 −0.56 −0.56
11 FAL 3 3 5 3 3.63 4.94 −1.31 −0.44 3.01 −0.01 +0.50
12 KIL 4 2 11 1 2.65 11.17 −8.52 −2.13 1.13 −0.13 −2.03
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
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.
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 →