The Fishy - Grimsby Town FC

scotland flag

Highland League Form Table

Highland League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Keith10811238+1525500
2Fraserburgh107031911+821300
3Brora Rangers10622228+1420600
4Formartine United10541175+1219300
5Brechin10613169+719400
6Banks O'Dee105231811+717600
7Buckie Thistle105141511+416400
8Inverurie Loco Works105052218+415700
9Turriff United104241914+514700
10Clachnacuddin104242119+214700
11Huntly103431412+213700
12Strathspey Thistle104151216-413500
13Nairn County104061215-312300
14Forres Mechanics103251117-611600
15Deveronvale103071228-169600
16Wick Academy102171021-117500
17Lossiemouth10118723-164400
18Rothes100010941-320600

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
1Fraserburgh618 1021 
2Keith613 1025 
3Buckie Thistle612 1016 
4Inverurie Loco Works612 1015 
5Formartine United612 1019 
6Brora Rangers611 1020 
7Brechin610 1019 
8Turriff United69 1014 
9Huntly69 1013 
10Banks O'Dee67 1017 
11Forres Mechanics67 1011 
12Clachnacuddin67 1014 
13Nairn County66 1012 
14Deveronvale66 109 
15Strathspey Thistle64 1013 
16Lossiemouth64 104 
17Wick Academy64 107 
18Rothes60 100 
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
1Keith23815315/10 (50%)  4/10 (40%) 
2Fraserburgh19118303/10 (30%)  5/10 (50%) 
3Brora Rangers22814306/10 (60%)  2/10 (20%) 
4Formartine United17512223/10 (30%)  6/10 (60%) 
5Brechin1697254/10 (40%)  5/10 (50%) 
6Banks O'Dee18117296/10 (60%)  2/10 (20%) 
7Buckie Thistle15114264/10 (40%)  3/10 (30%) 
8Inverurie Loco Works22184407/10 (70%)  2/10 (20%) 
9Turriff United19145337/10 (70%)  2/10 (20%) 
10Clachnacuddin21192407/10 (70%)  1/10 (10%) 
11Huntly14122267/10 (70%)  1/10 (10%) 
12Strathspey Thistle1216-4285/10 (50%)  2/10 (20%) 
13Nairn County1215-3273/10 (30%)  3/10 (30%) 
14Forres Mechanics1117-6286/10 (60%)  1/10 (10%) 
15Deveronvale1228-16406/10 (60%)  1/10 (10%) 
16Wick Academy1021-11315/10 (50%)  2/10 (20%) 
17Lossiemouth723-16304/10 (40%)  1/10 (10%) 
18Rothes941-32506/10 (60%)  0/10 (0%) 
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
1Keith25  
2Fraserburgh21  
3Brora Rangers20  
4Formartine United19  
5Brechin19  
6Banks O'Dee17  
7Buckie Thistle16  
8Inverurie Loco Works15  
9Turriff United14  
10Clachnacuddin14  
11Huntly13  
12Strathspey Thistle13  
13Nairn County12  
14Forres Mechanics11  
15Deveronvale9  
16Wick Academy7  
17Lossiemouth4  
18Rothes0  
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

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
ELO ratings are not available for this league

League Table for this division