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
1Celtic6600143+1118351600
2Rangers641174+313351646
3Hearts6402138+512541583
4Motherwell632195+411241238
5St Mirren631286+2102436
6Dundee621376+173364
7St Johnstone621389-174485
8Hibernian6204710-3654112
9Dundee Utd6123611-5523236
10Aberdeen6114410-6423195
11Kilmarnock6114815-7433228
12Falkirk6024512-7243104
Scottish Premiership Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Celtic101000258+1730751600
2Hearts107122111+1022841583
3St Johnstone10613179+8194485
4Dundee105141511+4165364
5Rangers105141513+216751646
6Motherwell104331512+315541238
7St Mirren1042411110143436
8Kilmarnock10415171701343228
9Hibernian104061416-21294112
10Aberdeen10325914-51133195
11Dundee Utd10145717-10733236
12Falkirk10127821-13563104
Scottish Premiership Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Hearts6600164+12184
2Celtic6600154+11184
3St Johnstone6411136+7133
4Dundee6411115+6133
5Aberdeen631254+1101
6Dundee Utd623186+293
7Rangers6303109+194
8Kilmarnock6213913-473
9Motherwell613287+163
10St Mirren6123611-553
11Hibernian6105710-334
12Falkirk6105818-1034
Scottish Premiership Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Celtic6600156+9185
2Hibernian6402108+2125
3St Johnstone631296+3103
4Rangers6312119+2105
5Motherwell631298+1103
6St Mirren630353+290
7Hearts62221010086
8Kilmarnock6213109+172
9Falkirk6123611-554
10Dundee6114611-543
11Dundee Utd6114513-841
12Aberdeen6015516-1113

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 1030 
2Rangers613 1016 
3Hearts612 1022 
4Motherwell611 1015 
5St Mirren610 1014 
6Dundee67 1016 
7St Johnstone67 1019 
8Hibernian66 1012 
9Dundee Utd65 107 
10Aberdeen64-1.91011 
11Kilmarnock64 1013 
12Falkirk62 105 
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
1Celtic25817337/10 (70%)6/10 (60%)4/10 (40%)3/10 (30%)25
2Hearts211110328/10 (80%)6/10 (60%)4/10 (40%)2/10 (20%)20
3St Johnstone1798264/10 (40%)7/10 (70%)3/10 (30%)4/10 (40%)36
4Dundee15114265/10 (50%)7/10 (70%)3/10 (30%)4/10 (40%)33
5Rangers15132287/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)26
6Motherwell15123275/10 (50%)7/10 (70%)2/10 (20%)3/10 (30%)25
7St Mirren11110223/10 (30%)4/10 (40%)6/10 (60%)4/10 (40%)26
8Kilmarnock17170344/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)16
9Hibernian1416-2309/10 (90%)5/10 (50%)5/10 (50%)0/10 (0%)19
10Aberdeen914-5233/10 (30%)3/10 (30%)6/10 (60%)3/10 (30%)24
11Dundee Utd717-10243/10 (30%)3/10 (30%)6/10 (60%)2/10 (20%)20
12Falkirk821-13296/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)17
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
1Celtic3022326.27816
2Hearts2229366.07717
3St Johnstone1923334.2864
4Dundee1630425.47715
5Rangers1632425.87615
6Motherwell1528435.57518
7St Mirren1430435.47616
8Kilmarnock1321405.57416
9Hibernian1225355.47221
10Aberdeen1132435.77222
11Dundee Utd730386.06922
12Falkirk535435.97021
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
1Rangers16461023
2Celtic1600994
3Hearts1583984
4Motherwell1238769
5Dundee Utd236147
6Kilmarnock228142
7Aberdeen195121
8Hibernian11270
9Falkirk10465
10St Johnstone8553
11Dundee6440
12St Mirren3622

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,088
2Rangers2,010
3Hearts1,995
4Hibernian1,888
5Motherwell1,877
6St Johnstone1,872
7Falkirk1,810
8St Mirren1,800
9Aberdeen1,781
10Dundee1,779
11Dundee Utd1,770
12Kilmarnock1,758

League Table for this division