Scottish Premiership Stats

Season tables for every Scottish Premiership club and player, including bet market stats like both teams to score and over/under goals, plus xG, clean sheets, top scorers and tackles. Switch between teams and players, open a table for the full ranking, or scan the leaders.

Team Bet Market Stats

Team Leaderboards

Goals Scored

Goals scored this season

  1. 1 Celtic 12 played 27
  2. 2 Hearts 11 played 24
  3. 3 Rangers 11 played 19
  4. 4 Dundee 11 played 17
  5. 5 Dundee United 11 played 16

Shots on Target

Shots on target this season

  1. 1 Celtic 12 played 104
  2. 2 Rangers 11 played 75
  3. 3 Dundee United 11 played 61
  4. 4 Hearts 11 played 59
  5. 5 Motherwell 12 played 58

Total Shots

Shots this season

  1. 1 Celtic 12 played 251
  2. 2 Rangers 11 played 214
  3. 3 Hearts 11 played 183
  4. 4 Hibernian 11 played 170
  5. 5 Motherwell 12 played 170

Best Defence

Fewest goals conceded this season

  1. 1 Rangers 11 played 9
  2. 2 Celtic 12 played 10
  3. 3 Falkirk 12 played 12
  4. 4 Dundee 11 played 13
  5. 5 Aberdeen 11 played 14

Clean Sheets

Clean sheets kept this season

  1. 1 Rangers 11 played 5
  2. 2 Celtic 12 played 4
  3. 3 Falkirk 12 played 4
  4. 4 Dundee United 11 played 3
  5. 5 Hearts 11 played 3
Full table 

Goal Difference

Goals scored minus goals conceded

  1. 1 Celtic 12 played +17
  2. 2 Rangers 11 played +10
  3. 3 Hearts 11 played +7
  4. 4 Dundee 11 played +4
  5. 5 Falkirk 12 played +3

Most Wins

Matches won this season

  1. 1 Celtic 12 played 9
  2. 2 Rangers 11 played 7
  3. 3 Hearts 11 played 6
  4. 4 Dundee 11 played 5
  5. 5 Falkirk 12 played 5

Most Draws

Matches drawn this season

  1. 1 St Johnstone 12 played 5
  2. 2 Dundee United 11 played 4
  3. 3 Falkirk 12 played 3
  4. 4 Kilmarnock 12 played 3
  5. 5 Motherwell 12 played 3

Most Losses

Matches lost this season

  1. 1 Hibernian 11 played 7
  2. 2 Kilmarnock 12 played 7
  3. 3 Aberdeen 11 played 6
  4. 4 Motherwell 12 played 6
  5. 5 St Mirren 12 played 6

Most Yellow Cards

Yellow cards this season

  1. 1 St Mirren 12 played 36
  2. 2 Aberdeen 11 played 28
  3. 3 Kilmarnock 12 played 26
  4. 4 Dundee United 11 played 25
  5. 5 Falkirk 12 played 22
Full table 

Most Red Cards

Red cards this season

  1. 1 St Johnstone 12 played 3
  2. 2 Hibernian 11 played 2
  3. 3 Kilmarnock 12 played 2
  4. 4 Dundee 11 played 1
  5. 5 Dundee United 11 played 1
Full table 

Biggest movers

How much each club's rating has shifted in the last 30 days, in expected goal difference per game against an average opponent. How this is worked out.