Skip to content
FM

Forres Mechanics

1.5
Goals/avg
29%
Win
24%
Draw
47%
Loss
47%
Possession
10.0
Shots/avg
3.5
On target
3.0
Corners/avg
4.0
Cards/avg
25%
Home win
33%
Away win
Card stats based on2025/2026·
(17 matches · 5-4-8)
Football League - Highland League

Football League - Highland League

2026/2027
#TeamMWDLGFGAGDPForm
1
Brora RangersBrora Rangers8620267+1920
6
LossiemouthLossiemouth84221313014
7
ClachnacuddinClachnacuddin7331177+1012
8
Banks O Dee FCBanks O Dee FC83321718-112
9
Forres MechanicsForres Mechanics83231513+211
10
Strathspey ThistleStrathspey Thistle83141111010
11
Turriff UnitedTurriff United831489-110
12
HuntlyHuntly7223914-58
18
Wick AcademyWick Academy8008426-220
Shots
10per matchLatest 10
Last 2 matches
ShotsOn GoalCornersFouls
1M3M6M1YALL
07 Mar 202629 Aug 2026
High
10
Low
10
Total
20
Goals
26
Wins5
Draws4
Losses8
DateOpponentResultGoalsShotsOn GoalInsideFoulsCornersOffsidesSubsSaves
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
11 Apr
Formartine UnitedFormartine United2 - 11
View all 17 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---
Ryan MacLemanU23---
8Jack Grant---

Attackers (4)

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

Forres Mechanics — computed season insights (2026/2027)

Form curve — last 8 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
Form figures, computed
Points per game, season
1.3811 pts in 8 games
Points per game, last 8
1.38
Current run
L1
Consecutive games scoring
4
Consecutive games conceding
8
Forres Mechanics — home vs away, computed from results
WherePldWDLGoalsPtsPPG
Home42028-661.5
Away41217-751.25
Season rates, computed
Clean sheets
0% (0/8)
Failed to score
13% (1/8)
Both teams scored
88% (7/8)
Season runs, computed
Best run of the season
3 unbeaten2026-07-25 → 2026-08-05
Worst run of the season
2 without a win2026-08-08 → 2026-08-15
League table context
Position
#9 of 18
Record
3W 2D 3L · 11 pts
Goal difference
+215 scored · 13 conceded
Goals scored per game
1.88league average 1.71 · rank #7 of 18
Goals conceded per game
1.63league average 1.71 · rank #9 of 18

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

About Forres Mechanics

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

Their games rarely stay one-sided on the scoresheet: both sides scored in 88% of them. Per game the numbers read 1.88 scored and 1.63 conceded, with the Football League - Highland League average at 1.71: 7th 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.