Burkina Faso
Indonesia
Nigeria

Forres Mechanics

Forres Mechanics Football Club are a senior Scottish association football club from the town of Forres, Moray, currently playing in the Highland Football League. They play at the town's Mosset Park. Forres Mechanics are the oldest association football club in the North of Scotland and are one of only two original teams to play in the Highland League since its first season in 1893, the other being Clachnacuddin.

History

Their unusual name is variously stated to come from the town's Mechanics Institute or most likely when a group of craftsmen or mechanics split from an earlier Forres team to form their own club. Forres Mechanics have won the Highland league twice: in the 1985–86 season and in the 2011–12 season.

On 26 November 2016, Forres Mechanics played their most high-profile match in recent years when they held League One side Stenhousemuir to a 2–2 draw in 2016–17 Scottish Cup, however they lost 3–1 in the replay.

Forres withdrew from the Highland League in the 2020–21 season, which was greatly affected by the Covid-19 pandemic.

Forres Mechanics

Scotland. Highland League. League Table. Season 2023/2024

Pos Team Home Away Total GD Goals
P W D L GS GC Pts P W D L GS GC Pts P W D L GS GC Pts
1 Formartine Utd Formartine Utd 6 3 2 1 17 8 11 7 6 0 1 15 6 18 13 9 2 2 32 14 29 18 2.5
2 Brechin Brechin 6 6 0 0 18 2 18 4 3 1 0 9 2 10 10 9 1 0 27 4 28 23 2.7
3 Buckie Thistle Buckie Thistle 4 4 0 0 16 1 12 6 4 1 1 12 7 13 10 8 1 1 28 8 25 20 2.8
4 Huntly Huntly 6 4 1 1 20 7 13 5 3 1 1 15 8 10 11 7 2 2 35 15 23 20 3.2
5 Banks O Dee Banks O Dee 7 4 2 1 14 4 14 5 2 3 0 15 7 9 12 6 5 1 29 11 23 18 2.4
6 Brora Rangers Brora Rangers 4 3 1 0 8 4 10 6 3 2 1 9 6 11 10 6 3 1 17 10 21 7 1.7
7 Turriff Utd Turriff Utd 5 4 0 1 14 5 12 7 3 0 4 13 16 9 12 7 0 5 27 21 21 6 2.3
8 Nairn County Nairn County 7 5 0 2 15 7 15 5 2 0 3 7 13 6 12 7 0 5 22 20 21 2 1.8
9 Fraserburgh Fraserburgh 5 3 0 2 11 8 9 6 3 1 2 19 10 10 11 6 1 4 30 18 19 12 2.7
10 Rothes Rothes 6 2 1 3 8 11 7 6 4 0 2 9 6 12 12 6 1 5 17 17 19 0 1.4
11 Forres Mechanics Forres Mechanics 4 2 2 0 7 5 8 7 1 1 5 9 14 4 11 3 3 5 16 19 12 -3 1.5
12 Lossiemouth Lossiemouth 6 2 1 3 5 10 7 5 1 1 3 6 7 4 11 3 2 6 11 17 11 -6 1
13 Wick Academy Wick Academy 7 3 2 2 13 15 11 4 0 0 4 0 10 0 11 3 2 6 13 25 11 -12 1.2
14 Deveronvale Deveronvale 7 1 2 4 6 18 5 5 0 2 3 8 17 2 12 1 4 7 14 35 7 -21 1.2
15 Keith Keith 4 0 2 2 5 7 2 5 1 0 4 5 8 3 9 1 2 6 10 15 5 -5 1.1
16 Inverurie Loco Works Inverurie Loco Works 7 1 0 6 8 17 3 5 0 1 4 4 13 1 12 1 1 10 12 30 4 -18 1
17 Clachnacuddin Clachnacuddin 6 0 1 5 6 19 1 7 0 3 4 5 25 3 13 0 4 9 11 44 4 -33 0.8
18 Strathspey Thistle Strathspey Thistle 4 1 0 3 7 15 3 6 0 0 6 3 23 0 10 1 0 9 10 38 3 -28 1

Forres Mechanics Last Matches

K/O
Home
Away
Pts
HT
FT
ET
PN
20 Apr 14:00 14:00, 20 Apr ftr
Forres Mechanics
Turriff Utd
12-21
HL
17 Apr 19:00 19:00, 17 Apr ftr
Forres Mechanics
Wick Academy
12-11
HL
13 Apr 14:00 14:00, 13 Apr ftr
Brechin
Forres Mechanics
28-12
HL
08 Apr 19:00 19:00, 08 Apr ftr
Rothes
Forres Mechanics
0-0
HL
30 Mar 15:00 15:00, 30 Mar ftr
Forres Mechanics
Formartine Utd
12-29
HL
23 Mar 15:00 15:00, 23 Mar ftr
Forres Mechanics
Nairn County
0-0
HL
20 Mar 20:00 20:00, 20 Mar ftr
Forres Mechanics
Fraserburgh
0-0
HL
16 Mar 14:00 14:00, 16 Mar ftr
Banks O Dee
Forres Mechanics
0-0
HL
13 Mar 20:00 20:00, 13 Mar ftr
Forres Mechanics
Brechin
0-0
HL
09 Mar 15:00 15:00, 09 Mar ftr
Forres Mechanics
Brora Rangers
0-0
HL
02 Mar 15:00 15:00, 02 Mar ftr
Huntly
Forres Mechanics
0-0
HL
28 Feb 20:00 20:00, 28 Feb ftr
Forres Mechanics
Huntly
0-0
HL
24 Feb 15:00 15:00, 24 Feb ftr
Inverurie Loco Works
Forres Mechanics
0-0
HL
21 Feb 20:00 20:00, 21 Feb ftr
Keith
Forres Mechanics
0-0
HL
17 Feb 15:00 15:00, 17 Feb post
Forres Mechanics
Formartine Utd
0-0
HL
10 Feb 15:00 15:00, 10 Feb post
Forres Mechanics
Wick Academy
0-0
HL
07 Feb 20:00 20:00, 07 Feb ftr
Clachnacuddin
Forres Mechanics
0-0
HL
03 Feb 15:00 15:00, 03 Feb ftr
Fraserburgh
Forres Mechanics
0-0
HL
31 Jan 20:00 20:00, 31 Jan post
Forres Mechanics
Huntly
0-0
HL
27 Jan 15:00 15:00, 27 Jan post
Forres Mechanics
Turriff Utd
0-0
HL
20 Jan 14:00 14:00, 20 Jan post
Clachnacuddin
Forres Mechanics
0-0
HL
13 Jan 15:00 15:00, 13 Jan ftr
Forres Mechanics
Deveronvale
12-7
HL
30 Dec 15:00 15:00, 30 Dec ftr
Forres Mechanics
Buckie Thistle
12-25
HL
23 Dec 15:00 15:00, 23 Dec post
Inverurie Loco Works
Forres Mechanics
4-12
HL
16 Dec 15:00 15:00, 16 Dec ftr
Forres Mechanics
Lossiemouth
12-11
HL
09 Dec 14:00 14:00, 09 Dec ftr
Strathspey Thistle
Forres Mechanics
3-12
HL
06 Dec 20:00 20:00, 06 Dec post
Forres Mechanics
Huntly
12-23
HL
02 Dec 15:00 15:00, 02 Dec post
Forres Mechanics
Brechin
12-28
HL
25 Nov 15:00 15:00, 25 Nov ftr
Forres Mechanics
Rothes
12-19
HL
22 Nov 20:00 20:00, 22 Nov ftr
Forres Mechanics
Inverurie Loco Works
12-4
HL
18 Nov 15:00 15:00, 18 Nov ftr
Nairn County
Forres Mechanics
21-12
HL
11 Nov 15:00 15:00, 11 Nov fin
Forres Mechanics
1-1 2-2
Banks O Dee
11-22
HL
1-1
2-2
04 Nov 15:00 15:00, 04 Nov fin
Brora Rangers
3-1 3-2
Forres Mechanics
17-11
HL
3-1
3-2
28 Oct 14:00 14:00, 28 Oct fin
Forres Mechanics
0-1 0-1
Buckie Thistle
2R
0-1
0-1
21 Oct 14:00 14:00, 21 Oct post
Forres Mechanics
Huntly
11-22
HL
11 Oct 19:00 19:00, 11 Oct fin
Forres Mechanics
0-1 1-1
Clachnacuddin
10-3
HL
0-1
1-1
07 Oct 14:00 14:00, 07 Oct fin
Formartine Utd
1-0 2-0
Forres Mechanics
22-10
HL
1-0
2-0
04 Oct 19:00 19:00, 04 Oct fin
Wick Academy
3-1 3-2
Forres Mechanics
4-10
HL
3-1
3-2
30 Sep 14:00 14:00, 30 Sep post
Forres Mechanics
Fraserburgh
10-16
HL
23 Sep 14:00 14:00, 23 Sep fin
Golspie Sutherland
0-1 1-1
Forres Mechanics
1R
0-1
1-1

Top Scorers. Season 2023/2024

Player 19 Aug 02 Sep 16 Sep 23 Sep 04 Oct 07 Oct 11 Oct 28 Oct 04 Nov 11 Nov All SeasonGoals/Assists
2/0 1/0 0/0 1/0 2/0 0/0 1/0 0/0 2/0 2/0 17/0

Forres Mechanics News