scotland flag

Scottish Premiership Form Table

Scottish Premiership Form (Last 6)
Pos Team P W D L F A GD Pts BTTS G15 km15
1Hibernian6411123+91321149
2Celtic6402207+131232179
3Aberdeen6330105+51232153
4Dundee631211110103164
5Dundee Utd6312711-410210
6St Mirren6222141408510
7Rangers62221213-18521412
8Motherwell6222811-38410
9Kilmarnock6213712-57310
10St Johnstone612348-452275
11Hearts611437-44120
12Ross County610539-6311222
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD Pts BTTS G15 km15
1Hibernian10721195+142341149
2Celtic107033510+252152179
3Aberdeen105321413+11852153
4Rangers105232318+517721412
5Hearts104151512+313420
6Kilmarnock104151318-513510
7Dundee Utd10415918-913310
8St Mirren103341718-112610
9St Johnstone10325813-5114275
10Motherwell103251119-811610
11Dundee103161424-10106164
12Ross County10307915-6921222
Scottish Premiership Form (Home)
Pos Team P W D L F A GD Pts BTTS
1Hibernian6600163+13183
2Celtic6501245+19153
3Kilmarnock6411116+5133
4Aberdeen6321108+2113
5St Johnstone6312660103
6Rangers6303117+492
7Hearts630398+193
8St Mirren62221211+184
9Motherwell6222811-384
10Ross County621368-273
11Dundee Utd6204615-963
12Dundee61231016-654
Scottish Premiership Form (Away)
Pos Team P W D L F A GD Pts BTTS
1Rangers64201812+6146
2Celtic6312179+8104
3Dundee Utd631256-1101
4Hibernian623174+393
5Hearts622296+382
6St Mirren6213810-272
7Aberdeen6213411-772
8Dundee6204717-1063
9St Johnstone6114511-643
10Ross County6105512-731
11Motherwell6105513-834
12Kilmarnock6006416-1203

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
1Hibernian19514244/10 (40%)7/10 (70%)2/10 (20%)5/10 (50%)21
2Celtic351025455/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)15
3Aberdeen14131275/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)37
4Rangers23185417/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)19
5Hearts15123274/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)29
6Kilmarnock1318-5315/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)31
7Dundee Utd918-9273/10 (30%)6/10 (60%)4/10 (40%)4/10 (40%)36
8St Mirren1718-1356/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)31
9St Johnstone813-5214/10 (40%)5/10 (50%)4/10 (40%)4/10 (40%)30
10Motherwell1119-8306/10 (60%)3/10 (30%)6/10 (60%)1/10 (10%)15
11Dundee1424-10386/10 (60%)5/10 (50%)5/10 (50%)2/10 (20%)18
12Ross County915-6242/10 (20%)3/10 (30%)7/10 (70%)2/10 (20%)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
1Hibernian23182547417
2Celtic21202646426
3Aberdeen1818284.16428
4Rangers1725293.97318
5Hearts1319274.67119
6Kilmarnock1319263.87817
7Dundee Utd13192347021
8St Mirren1216264.37715
9St Johnstone1119283.86525
10Motherwell1121294.47125
11Dundee1019252.96925
12Ross County919254.17519
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
1Rangers1412877
2Ross County222138
3Celtic179111
4Aberdeen15395
5Hibernian14993
6St Johnstone7547
7Dundee6440
8Dundee Utd00
9Hearts00
10Kilmarnock00
11Motherwell00
12St Mirren00

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
PosTeam ELO Rating
1Celtic2,003
2Rangers1,901
3Hibernian1,871
4Aberdeen1,812
5Dundee Utd1,787
6Hearts1,757
7St Mirren1,723
8Kilmarnock1,705
9Dundee1,698
10St Johnstone1,685
11Motherwell1,684
12Ross County1,662

League Table for this division