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
1Celtic6600156+9185482
2Kilmarnock6411155+10133496
3Hearts6411127+51354111
4Aberdeen631297+2102391
5Dundee6312101001034137
6Dundee Utd622278-1824344
7Motherwell6213810-274485
8Rangers62041615+1664113
9Hibernian620479-2644110
10Livingston6123712-5533155
11St Mirren611438-5414321
12Falkirk6105820-1234434
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Celtic109012211+11278482
2Hearts106221610+62064111
3Kilmarnock106131913+6194496
4Rangers105142720+71694113
5Dundee Utd10433151501554344
6Dundee104241516-11464137
7Hibernian103341312+11254110
8Aberdeen103251216-4115391
9St Mirren10316812-41034321
10Falkirk103161826-8108434
11Motherwell102261218-687485
12Livingston101541017-7853155
Scottish Premiership Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Hearts6600112+9182
2Celtic6501146+8155
3Dundee Utd6420103+7142
4Kilmarnock6411136+7133
5Dundee6411127+5134
6Rangers63121712+5106
7Aberdeen631275+2102
8Motherwell622297+283
9Hibernian621375+272
10Falkirk62041317-465
11Livingston6042913-446
12St Mirren6114312-941
Scottish Premiership Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Celtic6411119+2135
2Hibernian6321108+2114
3Rangers63121612+4105
4St Mirren621366073
5Kilmarnock6213911-273
6Falkirk6213711-474
7Motherwell6204711-464
8Hearts6123812-455
9Livingston612348-451
10Dundee6114612-643
11Aberdeen6024512-723
12Dundee Utd6024514-923

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
1Celtic618 1027 
2Kilmarnock613 1019 
3Hearts613 1020 
4Aberdeen610+4.11011 
5Dundee610 1014 
6Dundee Utd68 1015 
7Motherwell67 108 
8Rangers66 1016 
9Hibernian66 1012 
10Livingston65 108 
11St Mirren64 1010 
12Falkirk63 1010 
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
1Celtic221111338/10 (80%)5/10 (50%)5/10 (50%)1/10 (10%)25
2Hearts16106266/10 (60%)4/10 (40%)6/10 (60%)3/10 (30%)30
3Kilmarnock19136324/10 (40%)6/10 (60%)4/10 (40%)4/10 (40%)16
4Rangers27207479/10 (90%)7/10 (70%)3/10 (30%)1/10 (10%)16
5Dundee Utd15150305/10 (50%)6/10 (60%)3/10 (30%)3/10 (30%)26
6Dundee1516-1316/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)29
7Hibernian13121255/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)15
8Aberdeen1216-4285/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)26
9St Mirren812-4203/10 (30%)2/10 (20%)8/10 (80%)2/10 (20%)26
10Falkirk1826-8448/10 (80%)5/10 (50%)5/10 (50%)1/10 (10%)22
11Motherwell1218-6307/10 (70%)6/10 (60%)3/10 (30%)2/10 (20%)30
12Livingston1017-7275/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)27
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
1Celtic2722274.87122
2Hearts2020264.77713
3Kilmarnock1919264.57016
4Rangers1620264.27418
5Dundee Utd1521284.26918
6Dundee1421274.67022
7Hibernian1219263.86828
8Aberdeen1125294.76821
9St Mirren1022303.66822
10Falkirk1020274.07121
11Motherwell817303.57814
12Livingston818284.76922
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
1Dundee Utd344214
2St Mirren321199
3Livingston15596
4Dundee13785
5Rangers11370
6Hearts11169
7Hibernian11068
8Kilmarnock9660
9Aberdeen9157
10Motherwell8553
11Celtic8251
12Falkirk3421

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
1Rangers2,060
2Celtic2,044
3Hearts2,026
4Hibernian1,913
5Motherwell1,895
6Falkirk1,884
7Dundee Utd1,821
8St Mirren1,763
9Aberdeen1,753
10Dundee1,738
11Kilmarnock1,727
12Livingston1,713

League Table for this division