The Fishy - Grimsby Town FC

scotland flag

Scottish Premiership Form Table

Scottish Premiership Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Rangers651093+61623109
2Celtic6501153+1215241958
3Falkirk632196+3115337
4Hearts63121312+110543557
5Dundee Utd623187+193333
6Aberdeen622295+483393
7St Johnstone6222550833199
8Dundee622289-1853188
9Kilmarnock622268-283396
10Motherwell6105612-632238
11St Mirren6105414-10323281
12Hibernian6015410-614258
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Celtic10901266+2027541958
2Rangers10721147+72353109
3Hearts105142118+316843557
4Dundee104241312+11463188
5Dundee Utd103431314-1134333
6St Mirren104151117-61333281
7Aberdeen1033412120124393
8Falkirk103341112-1127337
9St Johnstone103341112-11263199
10Motherwell103251216-4114238
11Kilmarnock102261022-1285396
12Hibernian10217915-677258
Scottish Premiership Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Hearts6600183+15183
2Celtic6501164+12153
3Rangers640285+3123
4Dundee6321118+3115
5St Johnstone6321107+3114
6St Mirren622289-183
7Aberdeen621356-172
8Dundee Utd614156-173
9Kilmarnock6213814-674
10Falkirk6204812-464
11Motherwell6123610-452
12Hibernian6015410-614
Scottish Premiership Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Celtic6600155+10184
2Rangers6420126+6144
3Hibernian6402107+3125
4St Mirren630369-391
5Dundee Utd622299082
6Kilmarnock6213910-173
7Motherwell6213910-174
8St Johnstone621345-172
9Dundee620469-363
10Falkirk613258-364
11Aberdeen6123911-253
12Hearts6114816-846

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
1Rangers616 1023 
2Celtic615+5.71027 
3Falkirk611 1012 
4Hearts610 1016 
5Dundee Utd69 1013 
6Aberdeen68+2.11012 
7St Johnstone68 1012 
8Dundee68 1014 
9Kilmarnock68 108 
10Motherwell63 1011 
11St Mirren63 1013 
12Hibernian61 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
1Celtic26620325/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)23
2Rangers1477215/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)31
3Hearts21183398/10 (80%)6/10 (60%)4/10 (40%)2/10 (20%)17
4Dundee13121256/10 (60%)7/10 (70%)3/10 (30%)2/10 (20%)33
5Dundee Utd1314-1274/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)20
6St Mirren1117-6283/10 (30%)3/10 (30%)7/10 (70%)3/10 (30%)23
7Aberdeen12120244/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)23
8Falkirk1112-1237/10 (70%)5/10 (50%)4/10 (40%)1/10 (10%)15
9St Johnstone1112-1236/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)36
10Motherwell1216-4284/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)20
11Kilmarnock1022-12325/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)14
12Hibernian915-6247/10 (70%)2/10 (20%)8/10 (80%)0/10 (0%)24
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
1Celtic2723347.57812
2Rangers2328397.1846
3Hearts1629377.27516
4Dundee1424386.08013
5Dundee Utd1327376.87418
6St Mirren1327406.57614
7Aberdeen1227426.87417
8Falkirk1228407.37911
9St Johnstone1223346.4864
10Motherwell1127397.07516
11Kilmarnock823386.77911
12Hibernian725346.57615
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
1Hearts35572210
2Celtic19581217
3St Mirren281175
4St Johnstone199124
5Dundee188117
6Rangers10968
7Kilmarnock9660
8Aberdeen9358
9Hibernian5836
10Motherwell3824
11Falkirk3723
12Dundee Utd3321

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
1Celtic2,056
2Rangers2,050
3Hearts1,979
4St Johnstone1,877
5Hibernian1,861
6Aberdeen1,815
7Motherwell1,814
8Falkirk1,809
9Dundee Utd1,807
10Dundee1,802
11Kilmarnock1,779
12St Mirren1,752

League Table for this division