Xtra rating
1026
Conservative: 416
Rank club
14332
Updated: 17 October 2026
Forres Mechanics Upcoming matches by league
Football League - Highland League
-
- Highland League - 21FraserburghNo H2HForres Mechanics
-
- Highland League - 17Forres MechanicsNo H2HRothes
-
- Highland League - 18KeithNo H2HForres Mechanics
-
- Highland League - 19Forres MechanicsNo H2HInverurie Loco Works
Forres Mechanics Last matches by league
Football League - Highland League
-
- Highland League - 16
Invergordon2 - 4Forres Mechanics -
- Highland League - 15Forres Mechanics2 - 2Huntly
-
- Highland League - 14Turriff United2 - 0Forres Mechanics
-
- Highland League - 13Forres Mechanics2 - 5Brora Rangers
FA Cup
-
- 1st RoundForres Mechanics0 - 1Stirling University
Friendlies Clubs
Forres Mechanics Team Roster
position Goalkeeper
position Defender
2
Charlie Macdonald
DEF
Scotland
3
Cohen Patrick Michael Ramsay
DEF
Scotland
5
Ryan McRitchie
DEF
Scotland
6
Jack Grant
DEF
Scotland
12
Sam Nixon
DEF
Scotland
14
Kaiden Connolly
DEF
Scotland
25
Mark McLauchlan
DEF
Scotland
position Midfielder
Callum Johnstone
MID
Scotland
J. Munro
MID
4
Shaun Sutherland
MID
Scotland
7
Lewis Mackenzie
MID
Scotland
8
Ryan MacLeman
MID
Scotland
11
Matthew Jamieson
MID
Scotland
18
J. Newlands
MID
position Attacker
9
Kyle Macleod
FWD
Scotland
10
Calum Frame
FWD
Scotland
15
Aidan Cruickshank
FWD
Scotland
20
Josh Taylor
FWD
Scotland
24
Kieran Hayllar
FWD
Scotland
Last Forres Mechanics Coachs
Steven Macdonald
Scotland
Coach since
1 January 2022
Coach until
History
| Coach | Coach country | Coach since | Coach until |
|---|---|---|---|
| Steven Macdonald | Scotland | 1 January 2022 |
Forres Mechanics Transfers
Latest player transfers from
| Player | Team from | Transfer type | Transfer date |
|---|---|---|---|
Inverness CT
|
Loan | 23 July 2026 | |
| Ayrton Best |
Penybont
|
Free agent | 30 January 2026 |
| Ben Gardiner |
Inverness CT
|
Loan | 22 January 2026 |
| S. Nixon |
Inverness CT
|
Loan | 8 August 2025 |
| R. MacLeman |
Elgin City
|
Free Transfer | 8 July 2025 |
| K. Macleod |
Brora Rangers
|
Transfer | 8 July 2025 |
| M. Miele |
Clachnacuddin
|
Free Transfer | 4 July 2025 |
| C. Ramsay |
Buckie Thistle
|
Transfer | 1 July 2025 |
| L. Mackenzie |
Clachnacuddin
|
Free Transfer | 16 May 2025 |
| S. McCarthy |
Rothes
|
Transfer | 15 April 2025 |
| L. Mackenzie |
Clachnacuddin
|
Loan | 17 February 2025 |
| J. Robertson |
Cove Rangers
|
Loan | 13 February 2025 |
| C. Paterson |
Inverness CT
|
Back from Loan | 1 January 2025 |
| R. McRitchie |
Brora Rangers
|
N/A | 9 November 2024 |
| M. Jamieson |
Elgin City
|
Free | 22 July 2024 |
Latest player transfers to
| Player | Team to | Transfer type | Transfer date |
|---|---|---|---|
| Ben Gardiner |
Inverness CT
|
Return from loan | 30 May 2026 |
| S. Nixon |
Inverness CT
|
Return from loan | 30 December 2025 |
| J. Alonge |
Inverness CT
|
Transfer | 2 July 2025 |
| S. Morrison |
Strathspey Thistle
|
Transfer | 1 July 2025 |
| L. Mackenzie |
Clachnacuddin
|
Back from Loan | 1 July 2025 |
| S. Nixon |
Inverness CT
|
Back from Loan | 1 July 2025 |
| K. Macleod |
Brora Rangers
|
Back from Loan | 1 June 2025 |
| L. Mackenzie |
Clachnacuddin
|
Back from Loan | 15 May 2025 |
| S. Morrison |
Rothes
|
Loan | 22 February 2025 |
| J. Robertson |
Cove Rangers
|
Return from loan | 20 February 2025 |
| A. Skinner |
Rothes
|
Transfer | 7 February 2025 |
| C. Paterson |
Inverness CT
|
Loan | 13 December 2024 |
| T. Thain |
Rothes
|
N/A | 17 September 2024 |
| R. McRitchie |
Brora Rangers
|
N/A | 17 September 2024 |
| T. Brady |
Rothes
|
Free | 13 September 2024 |
Leagues Forres Mechanics has participated in
Last matches statistics for Forres Mechanics
| match | shots | Poss. | Pass % | Fouls | Cards | Saves |
|---|---|---|---|---|---|---|
|
Forres Mechanics
1 - 2
Formartine United
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Wick Academy
1 - 0
Forres Mechanics
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Forres Mechanics
2 - 1
Buckie Thistle
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Forres Mechanics
3 - 0
Banks O' Dee
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Strathspey Thistle
0 - 1
Forres Mechanics
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Forres Mechanics
0 - 1
Stirling University
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Forres Mechanics
2 - 5
Brora Rangers
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Turriff United
2 - 0
Forres Mechanics
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Forres Mechanics
2 - 2
Huntly
|
0 / 0 |
|
0% | 0 | - | 0 |
|
Invergordon
2 - 4
Forres Mechanics
|
0 / 0 |
|
0% | 0 | - | 0 |
Detailed statistics Forres Mechanics
Xtra rating history
Last rating points (most recent matches).


