Skip to content
FM

Forres Mechanics

1.4
Goals/avg
28%
Win
22%
Draw
50%
Loss
47%
Possession
10.0
Shots/avg
3.5
On target
3.0
Corners/avg
4.0
Cards/avg
25%
Home win
30%
Away win
Card stats based on2025/2026·
(18 matches · 5-4-9)
Football League - Highland League

Football League - Highland League

2026/2027
#TeamMWDLGFGAGDPForm
1
Brora RangersBrora Rangers9720288+2023
7
Banks O Dee FCBanks O Dee FC94322218+415
8
LossiemouthLossiemouth94231317-414
9
Strathspey ThistleStrathspey Thistle94141311+213
10
Forres MechanicsForres Mechanics93241514+111
11
Turriff UnitedTurriff United9315912-310
12
KeithKeith82331317-49
13
DeveronvaleDeveronvale8224811-38
18
RothesRothes8107633-273
Shots
10per matchLatest 10
Last 2 matches
ShotsOn GoalCornersFouls
1M3M6M1YALL
07 Mar 202605 Sept 2026
High
10
Low
10
Total
20
Goals
26
Wins5
Draws4
Losses9
DateOpponentResultGoalsShotsOn GoalInsideFoulsCornersOffsidesSubsSaves
5 Sept
Wick AcademyWick Academy1 - 00
29 Aug
Formartine UnitedFormartine United1 - 21
22 Aug
DeveronvaleDeveronvale1 - 11
19 Aug
ClachnacuddinClachnacuddin2 - 12103
15 Aug
LossiemouthLossiemouth2 - 11104
8 Aug
FraserburghFraserburgh0 - 20
5 Aug
Nairn CountyNairn County1 - 22
1 Aug
Inverurie Loco WorksInverurie Loco Works3 - 33
25 Jul
KeithKeith5 - 15
27 Jun
Ross CountyRoss County1 - 51
View all 18 matches

Squad

Manager: Steven Macdonald
Players: 14Foreign: 3U-23: 8

Goalkeepers (4)

#PlayerAppGA
21Ayrton BestU23---
Michael Mieles---
1S. McCarthyU23---
21Robbie Donaldson---

Defenders (2)

#PlayerAppGA
14Kaiden ConnollyU23---
25Mark McLauchlan---

Midfielders (4)

#PlayerAppGA
6Shaun Sutherland---
7Lewis MackenzieU23---
22Ryan MacLemanU23---
8Jack Grant---

Attackers (4)

#PlayerAppGA
9Kyle Macleod---
10Calum FrameU23---
11Matthew JamiesonU23---
17Kieran HayllarU23---

Forres Mechanics — computed season insights (2026/2027)

Form curve — last 9 league games
  1. W5-1 vs Keith2026-07-25
  2. D3-3 @ Inverurie Loco Works2026-08-01
  3. W2-1 @ Nairn County2026-08-05
  4. L0-2 vs Fraserburgh2026-08-08
  5. L1-2 @ Lossiemouth2026-08-15
  6. W2-1 vs Clachnacuddin2026-08-19
  7. D1-1 @ Deveronvale2026-08-22
  8. L1-2 vs Formartine United2026-08-29
  9. L0-1 @ Wick Academy2026-09-05
Form figures, computed
Points per game, season
1.2211 pts in 9 games
Points per game, last 9
1.22
Current run
L2
Consecutive games scoring
0
Consecutive games conceding
9
Forres Mechanics — home vs away, computed from results
WherePldWDLGoalsPtsPPG
Home42028-661.5
Away51227-851
Season rates, computed
Clean sheets
0% (0/9)
Failed to score
22% (2/9)
Both teams scored
78% (7/9)
Season runs, computed
Best run of the season
3 unbeaten2026-07-25 → 2026-08-05
Worst run of the season
3 without a win2026-08-22 → 2026-09-05
League table context
Position
#10 of 18
Record
3W 2D 4L · 11 pts
Goal difference
+115 scored · 14 conceded
Goals scored per game
1.67league average 1.71 · rank #8 of 18
Goals conceded per game
1.56league average 1.71 · rank #9 of 18

Figures computed from the GioScore results database · as of 2026-09-06

About Forres Mechanics

Forres Mechanics hold 10th place (of 18) in Football League - Highland League 2026/2027, with 3 wins, 2 draws and 4 defeats worth 11 points. Their defence has been breached in 9 consecutive matches.

Their games rarely stay one-sided on the scoresheet: both sides scored in 78% of them. Per game the numbers read 1.67 scored and 1.56 conceded, with the Football League - Highland League average at 1.71: 8th of 18 in attack, 9th in defence.

Frequently Asked Questions

What stadium does Forres Mechanics play at?
Forres Mechanics plays their home matches at Mosset Park, which has a capacity of 4,500 seats.
When was Forres Mechanics founded?
Forres Mechanics was founded in 1884, making them 142 years old.
Who is the manager of Forres Mechanics?
The current manager of Forres Mechanics is Steven Macdonald.
What league does Forres Mechanics play in?
Forres Mechanics currently competes in the Football League - Highland League.