RankTeamPlayedWonDrawnLostForAgDiffPoints
1Brora Rangers2832052949873262611644
2Fraserburgh2811914644832284548619
3Formartine United2781744856690313377570
4Buckie Thistle2781703672712346366546
5Inverurie Loco Works2851524885631409222504
6Brechin City1701302119454122332411
7Forres Mechanics282113531165245159392
8Nairn County27911048121462517-55378
9Huntly28410755122485526-41376
10Clachnacuddin2818954138453556-103321
11Rothes2799441144468643-175320
12Deveronvale2868843154438669-233307
13Wick Academy2828453145421606-185305
14Turriff United2848640158466627-161298
15Keith2838443156381632-251295
16Banks O'Dee151843631358172186264
17Strathspey Thistle2785329196329908-579188
18Cove Rangers68596322734193183
19Lossiemouth2844834202272782-510178
20Fort William123412107104634-53015
21Invergordon1641112346-2313
Explanation of this analysisThe list shows the performance of teams in the S Highland League over the last 10 years.
Data last updated: 11 November 2026