scotland flag

Scottish Premiership Form Table

Scottish Premiership Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Rangers6420135+81435177
2Falkirk6411104+61334200
3Dundee Utd6330116+51243136
4Celtic6312137+61035100
5Dundee6312119+21063116
6Hearts6222121208443607
7St Johnstone6141710-3744187
8Kilmarnock6123814-6554203
9Aberdeen611468-2435491
10Motherwell6114611-5434113
11St Mirren6114414-10434235
12Hibernian602448-424381
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Rangers10820186+122645177
2Celtic10712219+122255100
3Hearts106222315+820743607
4Dundee105231712+51783116
5Falkirk105231510+51774200
6Dundee Utd10433151501543136
7St Johnstone102531115-41174187
8Kilmarnock10235919-10954203
9Aberdeen102261012-2835491
10Hibernian102261015-588381
11Motherwell102261219-7844113
12St Mirren10226920-11854235
Scottish Premiership Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Hearts6510184+14163
2Rangers6501113+8152
3Celtic6411155+10133
4Dundee6321117+4115
5Falkirk630397+293
6St Johnstone6231109+195
7Dundee Utd623166093
8St Mirren6222810-284
9Aberdeen621355072
10Motherwell621348-470
11Kilmarnock6123715-854
12Hibernian6015511-615
Scottish Premiership Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Celtic6501125+7153
2Rangers633096+3124
3Hibernian631287+1105
4Falkirk623165+194
5Dundee Utd62221010082
6Hearts6213913-475
7Dundee620479-264
8St Mirren6204410-661
9Motherwell61231012-255
10St Johnstone6123510-553
11Aberdeen6114710-342
12Kilmarnock6114613-743

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
1Rangers614 1026 
2Falkirk613 1017 
3Dundee Utd612 1015 
4Celtic610+0.71022 
5Dundee610 1017 
6Hearts68 1020 
7St Johnstone67 1011 
8Kilmarnock65 109 
9Aberdeen64-1.9108 
10Motherwell64 108 
11St Mirren64 108 
12Hibernian62 108 
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
1Rangers18612244/10 (40%)9/10 (90%)1/10 (10%)6/10 (60%)39
2Celtic21912305/10 (50%)7/10 (70%)3/10 (30%)3/10 (30%)16
3Hearts23158387/10 (70%)5/10 (50%)5/10 (50%)3/10 (30%)13
4Dundee17125298/10 (80%)7/10 (70%)3/10 (30%)2/10 (20%)32
5Falkirk15105257/10 (70%)7/10 (70%)2/10 (20%)3/10 (30%)25
6Dundee Utd15150304/10 (40%)4/10 (40%)6/10 (60%)3/10 (30%)17
7St Johnstone1115-4267/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)32
8Kilmarnock919-10285/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)18
9Aberdeen1012-2223/10 (30%)3/10 (30%)6/10 (60%)2/10 (20%)36
10Hibernian1015-5258/10 (80%)4/10 (40%)6/10 (60%)0/10 (0%)25
11Motherwell1219-7314/10 (40%)3/10 (30%)7/10 (70%)2/10 (20%)23
12St Mirren920-11295/10 (50%)3/10 (30%)7/10 (70%)1/10 (10%)32
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.4891
2Celtic2222318.4829
3Hearts2023288865
4Dundee1722326.8882
5Falkirk1718298.1855
6Dundee Utd1520257.77713
7St Johnstone1120268.4891
8Kilmarnock921308.2900
9Aberdeen821297.98010
10Hibernian824307.5819
11Motherwell818308.17812
12St Mirren817267.6846
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
1Hearts36072241
2Aberdeen491305
3St Mirren235146
4Kilmarnock203126
5Falkirk200124
6St Johnstone187116
7Rangers177110
8Dundee Utd13685
9Dundee11672
10Motherwell11370
11Celtic10062
12Hibernian8150

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,059
2Celtic2,047
3Hearts1,972
4St Johnstone1,868
5Hibernian1,855
6Falkirk1,837
7Dundee Utd1,816
8Aberdeen1,806
9Motherwell1,802
10Dundee1,793
11Kilmarnock1,765
12St Mirren1,762

League Table for this division