xgEdge
League

Scottish Premiership 2025/2026

Scotland 15 teams

Full coverage from 2026/2027: shot-by-shot xG and match-by-match player figures. 2025/2026 has season totals only.

Scottish Premiership splits into groups late in the season. This table counts every league match; the official table may differ.

Matches
234
of 234 scheduled
Season complete
Goals
643
2.75 per match

League leaders

What the Scottish Premiership numbers say

Celtic ended the season top of this table on 82 points. Their +1.06 xG difference per match was also the best in the league. Heart of Midlothian took 80 points from 64.57 xPts, the widest gap above expected in the league. On xPts, St. Mirren would have finished 7th rather than 11th.

Table

The top five of the Scottish Premiership 2025/2026 table
# Team P Pts xG xGA xGD xPts
1 Celtic 38 82 77.71 37.43 +40.28 75.62
2 Heart of Midlothian 38 80 56.77 38.22 +18.55 64.57
3 Rangers 38 72 68.09 41.01 +27.08 68.36
4 Motherwell 38 61 54.35 44.91 +9.44 60.55
5 Hibernian 38 57 55.61 47.02 +8.59 59.59

Where the table and the chances disagree

Actual vs xPts position

Higher in the table than on xPts

Lower in the table than on xPts

Points and goals against the chances

  • Most points above xPts HEA

    +15.43

    80 pts from 64.57 xPts

  • Most points below xPts STM

    −14.33

    34 pts from 48.33 xPts

  • Most goals above xG HEA

    +10.23

    67 goals from 56.77 xG

  • Fewest conceded vs xGA MOT

    −8.91

    36 conceded from 44.91 xGA

  • Better than the chances
  • Worse than the chances

A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.

Attack and defence

Scottish Premiership: every club's xG per match against its xGA per match Celtic CEL Rangers Heart of Midlothian Motherwell Hibernian Falkirk FC St. Mirren STM Aberdeen Dundee United DUN Kilmarnock Dundee FC Livingston LIV
Every Scottish Premiership club's xG, xGA and xGD per match, by xGD per match
Club xG/match xGA/match xGD/match
CEL 2.05 0.99 +1.06
RAN 1.79 1.08 +0.71
HEA 1.49 1.01 +0.49
MOT 1.43 1.18 +0.25
HIB 1.46 1.24 +0.23
FAL 1.32 1.31 +0.01
STM 1.08 1.22 −0.14
ABE 1.20 1.54 −0.33
DUN 1.34 1.71 −0.36
KIL 1.24 1.71 −0.47
DUN 1.06 1.65 −0.59
LIV 1.06 1.91 −0.85
  • Top 3 in the table
  • Other clubs
  • Above average at both ends
  • Below average at both ends

All xG. Hover, focus or tap a dot for its figures.

Latest results

Explore Scottish Premiership