The Fishy - Grimsby Town FC

scotland flag

Highland League Form Table

Highland League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Brora Rangers6420133+1014330
2Turriff United6402168+8123277
3Formartine United633092+712 220
4Brechin6321104+611 300
5Keith6321109+1113175
6Buckie Thistle6312188+10103365
7Fraserburgh6312106+410210
8Clachnacuddin6312119+21042197
9Strathspey Thistle63121111010 3185
10Forres Mechanics6231127+59420
11Nairn County6222139+484195
12Banks O'Dee6222118+3834170
13Huntly621389-17 310
14Deveronvale6213410-671496
15Wick Academy613249-5632102
16Inverurie Loco Works6033413-9312134
17Lossiemouth6024212-10222119
18Rothes6015222-2012322
Highland League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Brora Rangers106402410+1422730
2Formartine United10640228+1422 620
3Keith106311610+6214175
4Buckie Thistle106222712+15205365
5Brechin10622239+1420 600
6Banks O'Dee106222011+92064170
7Clachnacuddin106132212+101952197
8Fraserburgh105231712+517510
9Turriff United104331813+5155277
10Nairn County104242117+4147195
11Huntly103251517-211 610
12Strathspey Thistle103161427-1310 6185
13Deveronvale10316925-16104496
14Wick Academy102351418-4962102
15Forres Mechanics102351522-79720
16Lossiemouth10127720-13542119
17Inverurie Loco Works100461022-12442134
18Rothes10019541-3614322

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.

Highland League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Brora Rangers614 1022 
2Turriff United612 1015 
3Formartine United612 1022 
4Brechin611 1020 
5Keith611 1021 
6Buckie Thistle610 1020 
7Fraserburgh610 1017 
8Clachnacuddin610 1019 
9Strathspey Thistle610 1010 
10Forres Mechanics69 109 
11Nairn County68 1014 
12Banks O'Dee68 1020 
13Huntly67 1011 
14Deveronvale67 1010 
15Wick Academy66 109 
16Inverurie Loco Works63 104 
17Lossiemouth62 105 
18Rothes61 101 
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
1Brora Rangers241014347/10 (70%)  3/10 (30%)9
2Formartine United22814306/10 (60%)  4/10 (40%) 
3Keith16106264/10 (40%)  5/10 (50%) 
4Buckie Thistle271215395/10 (50%)  5/10 (50%) 
5Brechin23914326/10 (60%)  2/10 (20%)2
6Banks O'Dee20119316/10 (60%)  3/10 (30%)26
7Clachnacuddin221210345/10 (50%)  4/10 (40%)9
8Fraserburgh17125295/10 (50%)  3/10 (30%) 
9Turriff United18135315/10 (50%)  4/10 (40%)13
10Nairn County21174387/10 (70%)  1/10 (10%) 
11Huntly1517-2326/10 (60%)  2/10 (20%) 
12Strathspey Thistle1427-13416/10 (60%)  2/10 (20%)12
13Deveronvale925-16344/10 (40%)  2/10 (20%) 
14Wick Academy1418-4326/10 (60%)  2/10 (20%) 
15Forres Mechanics1522-7377/10 (70%)  2/10 (20%) 
16Lossiemouth720-13274/10 (40%)  1/10 (10%)40
17Inverurie Loco Works1022-12324/10 (40%)  2/10 (20%) 
18Rothes541-36464/10 (40%)  0/10 (0%)33
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
1Brora Rangers22  
2Formartine United22  
3Keith21  
4Buckie Thistle20  
5Brechin20  
6Banks O'Dee201117
7Clachnacuddin19  
8Fraserburgh17  
9Turriff United151120
10Nairn County14  
11Huntly11  
12Strathspey Thistle101520
13Deveronvale10  
14Wick Academy9  
15Forres Mechanics9  
16Lossiemouth5  
17Inverurie Loco Works4  
18Rothes11116
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
1Clachnacuddin197122
2Banks O'Dee170106
3Inverurie Loco Works13483
4Lossiemouth11974
5Wick Academy10263
6Deveronvale9660
7Nairn County9559
8Strathspey Thistle8553
9Turriff United7748
10Keith7547
11Buckie Thistle6540
12Rothes2214
13Brechin00
14Brora Rangers00
15Formartine United00
16Forres Mechanics00
17Fraserburgh00
18Huntly00

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
1Banks O'Dee1,627
2Fraserburgh1,607
3Brora Rangers1,601
4Brechin1,593
5Formartine United1,572
6Buckie Thistle1,493
7Clachnacuddin1,425
8Nairn County1,355
9Turriff United1,331
10Huntly1,324
11Inverurie Loco Works1,288
12Forres Mechanics1,237
13Wick Academy1,227
14Keith1,182
15Deveronvale1,128
16Strathspey Thistle1,099
17Lossiemouth1,007
18Rothes955

League Table for this division