scotland flag

Scottish Premiership Form Table

Scottish Premiership Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Falkirk6501123+91524197
2Rangers6420145+9143476
3Dundee Utd6330116+51243103
4Celtic6312137+61034100
5Dundee6312119+21063149
6St Johnstone6231810-2944187
7Hearts62221113-28351316
8Hibernian612387+1544234
9Motherwell6123610-4534174
10Kilmarnock6123814-6553203
11Aberdeen6114611-5434292
12St Mirren6114413-943430
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Rangers10820196+13264476
2Celtic10712219+122254100
3Falkirk10622178+92064197
4Hearts105231918+117751316
5Dundee Utd104421612+41653103
6Dundee104241614+21493149
7St Johnstone103521214-21474187
8Kilmarnock10235919-10953203
9Hibernian102261214-2874234
10Aberdeen102261015-5834292
11Motherwell102261017-7844174
12St Mirren10217619-1374430
Scottish Premiership Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Celtic6411155+10133
2Hearts6411157+8133
3Rangers6402115+6123
4Dundee6321117+4115
5Falkirk630397+293
6St Johnstone623187+195
7Dundee Utd623177094
8Motherwell621348-470
9St Mirren6123712-554
10Kilmarnock6123715-854
11Aberdeen611438-541
12Hibernian6015511-615
Scottish Premiership Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Celtic6501125+7153
2Rangers6420105+5143
3Falkirk632195+4114
4Hibernian6312106+4104
5Dundee Utd62221010082
6Hearts6213913-475
7Dundee620478-164
8St Mirren6204410-661
9St Johnstone6123510-553
10Aberdeen6114912-343
11Kilmarnock6114613-743
12Motherwell6033912-335

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Scottish Premiership (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Falkirk615 1020 
2Rangers614 1026 
3Dundee Utd612 1016 
4Celtic610+0.71022 
5Dundee610 1014 
6St Johnstone69 1014 
7Hearts68 1017 
8Hibernian65 108 
9Motherwell65 108 
10Kilmarnock65 109 
11Aberdeen64-1.9108 
12St Mirren64 107 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Rangers19613254/10 (40%)9/10 (90%)1/10 (10%)6/10 (60%)32
2Celtic21912305/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)16
3Falkirk1789256/10 (60%)8/10 (80%)2/10 (20%)3/10 (30%)23
4Hearts19181377/10 (70%)5/10 (50%)5/10 (50%)3/10 (30%)13
5Dundee Utd16124285/10 (50%)4/10 (40%)6/10 (60%)3/10 (30%)18
6Dundee16142309/10 (90%)6/10 (60%)4/10 (40%)1/10 (10%)32
7St Johnstone1214-2267/10 (70%)5/10 (50%)5/10 (50%)1/10 (10%)31
8Kilmarnock919-10285/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)18
9Hibernian1214-2267/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)29
10Aberdeen1015-5253/10 (30%)3/10 (30%)6/10 (60%)2/10 (20%)33
11Motherwell1017-7274/10 (40%)3/10 (30%)7/10 (70%)2/10 (20%)24
12St Mirren619-13254/10 (40%)3/10 (30%)7/10 (70%)1/10 (10%)34
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Rangers2616278.5870
2Celtic2220298.8846
3Falkirk2015268.6865
4Hearts1723288865
5Dundee Utd1619248.17911
6Dundee1421317.2900
7St Johnstone1422278.4892
8Kilmarnock921308.2900
9Hibernian822287.9819
10Aberdeen8233088010
11Motherwell818278.5837
12St Mirren718267.9820
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Hearts1316818
2Aberdeen292181
3Hibernian234145
4Kilmarnock203126
5Falkirk197122
6St Johnstone187116
7Motherwell174108
8Dundee14993
9Dundee Utd10364
10Celtic10062
11Rangers7647
12St Mirren3019

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Rangers2,064
2Celtic2,026
3Hearts1,958
4Falkirk1,869
5Hibernian1,869
6St Johnstone1,868
7Dundee Utd1,816
8Dundee1,805
9Motherwell1,802
10Aberdeen1,790
11St Mirren1,762
12Kilmarnock1,753

League Table for this division