Football League - Highland League Stats 2026

ScotlandScotlandLeague2026

Based on 135 finished matches of the 2026 season, scores after 90 minutes. Teams with fewer than 3 matches in the selected view are not ranked.

How Football League - Highland League compares with other leagues

Football League - Highland League BTTS Stats

How often both teams scored in each team's matches.

#TeamMPBTTS%
1Formartine UnitedFormartine United141179%
2Nairn CountyNairn County161275%
3Inverurie Loco WorksInverurie Loco Works161169%
4Strathspey ThistleStrathspey Thistle161169%
5Brora RangersBrora Rangers151067%
6Forres MechanicsForres Mechanics14964%
7KeithKeith14964%
8Turriff UnitedTurriff United161063%
9Banks O' DeeBanks O' Dee15960%
10FraserburghFraserburgh15960%
11LossiemouthLossiemouth15960%
12Buckie ThistleBuckie Thistle14857%
13HuntlyHuntly15853%
14DeveronvaleDeveronvale16850%
15ClachnacuddinClachnacuddin14750%
16InvergordonInvergordon15747%
17RothesRothes15747%
18Wick AcademyWick Academy15747%

Football League - Highland League Over 1.5, 2.5 and 3.5 Goals

How often each team's matches had more goals than the selected line.

#TeamMPOver 2.5%
1RothesRothes151493%
2Brora RangersBrora Rangers151387%
3Buckie ThistleBuckie Thistle141286%
4HuntlyHuntly151280%
5LossiemouthLossiemouth151280%
6Banks O' DeeBanks O' Dee151173%
7DeveronvaleDeveronvale161169%
8InvergordonInvergordon151067%
9Wick AcademyWick Academy151067%
10ClachnacuddinClachnacuddin14964%
11Formartine UnitedFormartine United14964%
12Forres MechanicsForres Mechanics14964%
13Nairn CountyNairn County161063%
14Strathspey ThistleStrathspey Thistle161063%
15Turriff UnitedTurriff United161063%
16FraserburghFraserburgh15960%
17KeithKeith14857%
18Inverurie Loco WorksInverurie Loco Works16956%

Football League - Highland League Clean Sheets

Matches in which each team conceded no goals, and how often it failed to score.

#TeamMPCSCS %FTS %
1FraserburghFraserburgh15640%7%
2ClachnacuddinClachnacuddin14536%21%
3Banks O' DeeBanks O' Dee15533%7%
4Brora RangersBrora Rangers15533%7%
5HuntlyHuntly15533%13%
6Buckie ThistleBuckie Thistle14429%14%
7DeveronvaleDeveronvale16425%31%
8Turriff UnitedTurriff United16425%19%
9InvergordonInvergordon15320%40%
10Inverurie Loco WorksInverurie Loco Works16319%19%
11Nairn CountyNairn County16319%13%
12Strathspey ThistleStrathspey Thistle16319%13%
13Formartine UnitedFormartine United14214%7%
14Forres MechanicsForres Mechanics14214%21%
15KeithKeith14214%21%
16LossiemouthLossiemouth1517%33%
17Wick AcademyWick Academy1517%47%
18RothesRothes1500%53%

Football League - Highland League Goals per Match

Goals scored, conceded and in total per match for each team.

#TeamMPScoredConcededTotal
1RothesRothes150.674.204.87
2Brora RangersBrora Rangers153.730.934.67
3Banks O' DeeBanks O' Dee152.601.804.40
4Buckie ThistleBuckie Thistle142.431.864.29
5InvergordonInvergordon151.402.804.20
6KeithKeith141.502.433.93
7LossiemouthLossiemouth151.472.403.87
8Wick AcademyWick Academy151.072.673.73
9HuntlyHuntly152.001.533.53
10Strathspey ThistleStrathspey Thistle161.881.443.31
11ClachnacuddinClachnacuddin142.211.073.29
12Forres MechanicsForres Mechanics141.711.573.29
13Inverurie Loco WorksInverurie Loco Works161.941.313.25
14FraserburghFraserburgh152.131.073.20
15Formartine UnitedFormartine United141.861.293.14
16DeveronvaleDeveronvale161.561.563.13
17Nairn CountyNairn County161.501.633.13
18Turriff UnitedTurriff United161.381.442.81

Football League - Highland League 2026 stats: the key numbers

135 matches of the 2026 Football League - Highland League season have been played, at 3.66 goals a game. Both teams scored in 60% of them, and 70% had three or more goals.

Formartine United have the highest share of matches in which both teams scored: 79%. Rothes's matches are the highest-scoring, with three or more goals in 93% of them. Inverurie Loco Works play the tightest games, with three or more goals in only 56% of them. Fraserburgh have kept the most clean sheets, in 40% of their matches.

Home teams have scored 2.01 goals a match and away teams 1.64. Match forecasts are on the Football League - Highland League Predictions page. The tables update as results come in, and every goal figure counts the score after 90 minutes.