scotland flag

Highland League Form Table

Highland League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Brora Rangers108204013+27268262
2Inverurie Loco Works107212211+11235244
3Banks O'Dee106223316+172062178
4Formartine United105321911+81883243
5Nairn County105322016+4188267
6Huntly105232713+14176254
7Fraserburgh104512216+61710332
8Deveronvale105232116+5177175
9Clachnacuddin104422214+816520
10Keith105051824-6154216
11Turriff United104241715+2147253
12Forres Mechanics104241719-21463130
13Strathspey Thistle103432116+5138242
14Wick Academy104151621-51362219
15Buckie Thistle102082024-46610
16Invergordon102081738-2166222
17Lossiemouth101181232-2045247
18Rothes10019640-3415226

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
1Inverurie Loco Works615 1023 
2Brora Rangers614 1026 
3Huntly613 1017 
4Banks O'Dee612 1020 
5Clachnacuddin611 1016 
6Fraserburgh610 1017 
7Formartine United610 1018 
8Deveronvale610 1017 
9Nairn County610 1018 
10Keith69 1015 
11Turriff United68 1014 
12Wick Academy67 1013 
13Forres Mechanics65 1014 
14Lossiemouth64 104 
15Strathspey Thistle63 1013 
16Invergordon63 106 
17Rothes61 101 
18Buckie Thistle60 106 
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 Rangers401327538/10 (80%)  2/10 (20%)10
2Inverurie Loco Works221111335/10 (50%)  4/10 (40%)34
3Banks O'Dee331617496/10 (60%)  3/10 (30%)24
4Formartine United19118308/10 (80%)  2/10 (20%)23
5Nairn County20164368/10 (80%)  1/10 (10%)33
6Huntly271314406/10 (60%)  4/10 (40%)15
7Fraserburgh221663810/10 (100%)  0/10 (0%)23
8Deveronvale21165377/10 (70%)  2/10 (20%)37
9Clachnacuddin22148365/10 (50%)  3/10 (30%)23
10Keith1824-6424/10 (40%)  3/10 (30%)32
11Turriff United17152327/10 (70%)  2/10 (20%)22
12Forres Mechanics1719-2366/10 (60%)  2/10 (20%)28
13Strathspey Thistle21165378/10 (80%)  1/10 (10%)36
14Wick Academy1621-5376/10 (60%)  1/10 (10%)27
15Buckie Thistle2024-4446/10 (60%)  2/10 (20%)24
16Invergordon1738-21556/10 (60%)  1/10 (10%)24
17Lossiemouth1232-20445/10 (50%)  0/10 (0%)17
18Rothes640-34465/10 (50%)  0/10 (0%)18
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 Rangers26  
2Inverurie Loco Works23  
3Banks O'Dee20  
4Formartine United18  
5Nairn County18  
6Huntly17  
7Fraserburgh17  
8Deveronvale17  
9Clachnacuddin16  
10Keith15  
11Turriff United14  
12Forres Mechanics14  
13Strathspey Thistle13  
14Wick Academy13  
15Buckie Thistle6  
16Invergordon6  
17Lossiemouth4  
18Rothes1  
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
1Formartine United243151
2Wick Academy219136
3Banks O'Dee178111
4Forres Mechanics13081
5Deveronvale7547
6Nairn County6742
7Brora Rangers6239
8Huntly5434
9Turriff United5333
10Lossiemouth4729
11Inverurie Loco Works4427
12Strathspey Thistle4226
13Fraserburgh3220
14Rothes2616
15Invergordon2214
16Keith1610
17Fort William00
18Clachnacuddin00
19Buckie Thistle00

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
1Brora Rangers1,616
2Formartine United1,540
3Fraserburgh1,473
4Banks O'Dee1,464
5Clachnacuddin1,416
6Buckie Thistle1,406
7Inverurie Loco Works1,401
8Huntly1,383
9Invergordon1,332
10Turriff United1,327
11Nairn County1,314
12Forres Mechanics1,305
13Keith1,281
14Strathspey Thistle1,194
15Deveronvale1,188
16Wick Academy1,124
17Lossiemouth1,038
18Rothes878

League Table for this division