BBC Homepage
  • Skip to content
  • Accessibility Help
  • Your account
  • Home
  • News
  • Sport
  • Business
  • Innovation
  • Culture
  • Travel
  • Earth
  • Audio
  • Video
  • Live
  • More menu
More menu
Search BBC
  • Home
  • News
  • Sport
  • Business
  • Innovation
  • Culture
  • Travel
  • Earth
  • Audio
  • Video
  • Live
Close menu
BBC Sport
Menu
  • Home
  • Football
  • Cricket
  • Formula 1
  • Rugby U
  • Tennis
  • Golf
  • Athletics
  • Cycling
More
A-Z Sports
  • American Football
  • Athletics
  • Basketball
  • Boxing
  • Cricket
  • Cycling
  • Darts
  • Disability Sport
  • Football
  • Formula 1
  • Gaelic Games
  • Golf
  • Gymnastics
  • Horse Racing
  • Mixed Martial Arts
  • Motorsport
  • Netball
  • Olympic Sports
  • Rugby League
  • Rugby Union
  • Snooker
  • Swimming
  • Tennis
  • Winter Sports
  • Full Sports A-Z
More from Sport
  • England
  • Scotland
  • Wales
  • Northern Ireland
  • News Feeds
  • Help & FAQs
  • Football
  • Scores & Fixtures
  • Tables
  • Gossip
  • Transfers
  • Top Scorers
  • Women
  • European
  • All Teams
  • Leagues & Cups
  • Quizzes

Forres Mechanics v Keith

Match Summary

Wed 10 Sep 2025
‧
Highland / Lowland -
Highland League
Forres Mechanics 2 , Keith 2 at Full time
ForresForres MechanicsForres Mechanics
2
2
KeithKeithKeith
Full time
FT
Half Time Forres Mechanics 1 , Keith 1
HT 1-1

Key Events

Forres Mechanics

  • S. Sutherland(36')Goal 36 minutes
  • C. Frame(57')Goal 57 minutes

Keith

  • L. Duncan(24')Goal 24 minutes
  • J. Searle(59')Goal 59 minutes
Assists
Forres Mechanics,K. Hayllar (36', 57')

Venue:Mosset Park
  • Scores (active)
  • Tables
  • Line-ups
  • Head-to-head

Highland / Lowland Scores & Fixtures

Wednesday 10th September

Banks O' Dee 1 , Formartine United 0 at Full time
Banks O' DeeBanks O' DeeBanks O' Dee
1
0
Formartine UtdFormartine UnitedFormartine United
Full time
FT
Brechin City 2 , Huntly 0 at Full time
BrechinBrechin CityBrechin City
2
0
HuntlyHuntlyHuntly
Full time
FT
Buckie Thistle 1 , Clachnacuddin 2 at Full time
Buckie ThistleBuckie ThistleBuckie Thistle
1
2
ClachnacuddinClachnacuddinClachnacuddin
Full time
FT
Forres Mechanics 2 , Keith 2 at Full time
ForresForres MechanicsForres Mechanics
2
2
KeithKeithKeith
Full time
FT
Fraserburgh 5 , Lossiemouth 0 at Full time
FraserburghFraserburghFraserburgh
5
0
LossiemouthLossiemouthLossiemouth
Full time
FT
Inverurie Loco Works 1 , Turriff United 2 at Full time
InverurieInverurie Loco WorksInverurie Loco Works
1
2
Turriff UtdTurriff UnitedTurriff United
Full time
FT
Rothes 2 , Deveronvale 5 at Full time
RothesRothesRothes
2
5
DeveronvaleDeveronvaleDeveronvale
Full time
FT
Strathspey Thistle 0 , Brora Rangers 8 at Full time
StrathspeyStrathspey ThistleStrathspey Thistle
0
8
Brora RangersBrora RangersBrora Rangers
Full time
FT
Wick Academy 1 , Nairn County 2 at Full time
WickWick AcademyWick Academy
1
2
NairnNairn CountyNairn County
Full time
FT
View all Highland / Lowland fixtures

Highland / Lowland Table

On Wednesday 10th September
Skip to table key
TeamPlayedWonDrawnLostGoals ForGoals AgainstGoal DifferencePointsForm, Last 6 games, Oldest first
1
Brora Rangers
1090137102727
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
2
Brechin City
107213152623
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • D
    Result Draw
  • L
    Result Loss
  • W
    Result Win
3
Clachnacuddin
106312451921
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • D
    Result Draw
  • W
    Result Win
4
Formartine United
10631179821
  • W
    Result Win
  • D
    Result Draw
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
5
Fraserburgh
1062228141420
  • W
    Result Win
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
6
Deveronvale
105231821-317
  • W
    Result Win
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
7
Banks O' Dee
10442179816
  • L
    Result Loss
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • W
    Result Win
8
Buckie Thistle
105051819-115
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
9
Strathspey Thistle
105051828-1015
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
10
Huntly
104241512314
  • W
    Result Win
  • D
    Result Draw
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
11
Forres Mechanics
104241619-314
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • D
    Result Draw
12
Nairn County
104151318-513
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
13
Turriff United
103341819-112
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
14
Wick Academy
102261418-48
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • D
    Result Draw
  • D
    Result Draw
  • L
    Result Loss
15
Keith
10136924-156
  • L
    Result Loss
  • L
    Result Loss
  • D
    Result Draw
  • W
    Result Win
  • L
    Result Loss
  • D
    Result Draw
16
Inverurie Loco Works
10127923-145
  • L
    Result Loss
  • D
    Result Draw
  • W
    Result Win
  • D
    Result Draw
  • L
    Result Loss
  • L
    Result Loss
17
Lossiemouth
10118426-224
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
18
Rothes
100281441-272
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
View latest Highland / Lowland table

Key

  • Position 1: Champion Play-off
  • Position 18: Relegation Play-off

Last Updated 10th September 2025 at 22:05

Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made.

Team Lineups

home team,Forres Mechanics

Manager:Steven MacDonald

Formation:5 - 4 - 1

Pitch Formation

Diagram of half a football pitch showing the home team formation.
  • Number
    21
    21, Miele, Goalkeeper
    Miele
  • Number
    7
    7, MacKenzie, Wing Back
    MacKenzie
    Number
    12
    12, Nixon, Defender
    Nixon
    Number
    5
    5, McRitchie, Defender
    McRitchie
    Number
    3
    3, Ramsay, Defender
    Ramsay
    Number
    25
    25, McLauchlan, Wing Back
    McLauchlan
  • Number
    11
    11, Jamieson, Midfielder
    Jamieson
    Number
    6
    6, Grant, Midfielder
    Grant
    Number
    4
    4, Sutherland, Midfielder
    Sutherland
    Number
    24
    24, Hayllar, Midfielder
    Hayllar
  • Number
    10
    10, Frame, Striker
    Frame

Starting lineup

  • Number
    21
    21, Miele, Goalkeeper
    M. Miele
  • Number
    3
    3, Ramsay, Defender
    C. Ramsay
  • Number
    5
    5, McRitchie, Defender
    R. McRitchie
  • Number
    12
    12, Nixon, Defender
    S. Nixon
  • Number
    25
    25, McLauchlan, Wing Back
    M. McLauchlan(c), Captain
  • Number
    7
    7, MacKenzie, Wing Back
    L. MackenzieC. Macdonald 46', substituted for C. Macdonald at 46 minutes
  • Number
    24
    24, Hayllar, Midfielder
    K. HayllarA. Cruickshank 64', substituted for A. Cruickshank at 64 minutes
  • Number
    4
    4, Sutherland, Midfielder
    S. Sutherland
  • Number
    6
    6, Grant, Midfielder
    J. GrantK. Macleod 46', substituted for K. Macleod at 46 minutes
  • Number
    11
    11, Jamieson, Midfielder
    M. Jamieson
  • Number
    10
    10, Frame, Striker
    C. Frame

Substitutes

home team,Forres Mechanics

  • Number
    15
    15, Cruickshank, Substitute
    A. Cruickshank
  • Number
    17
    17, MacPherson, Substitute
    A. MacPherson
  • Number
    2
    2, Macdonald, Substitute
    C. Macdonald
  • Number
    9
    9, MacLeod, Substitute
    K. Macleod
  • Number
    1
    1, McCarthy, Substitute
    S. McCarthy
  • Number
    18
    18, Newlands, Substitute
    J. Newlands

away team,Keith

Manager:Craig Ewen

Formation:5 - 4 - 1

Pitch Formation

Diagram of half a football pitch showing the away team formation.
  • Number
    1
    1, Reid, Goalkeeper
    Reid
  • Number
    2
    2, Lynch, Wing Back
    Lynch
    Number
    4
    4, Addison, Defender
    Addison
    Number
    5
    5, Spink, Defender
    Spink
    Number
    8
    8, Gill, Defender
    Gill
    Number
    3
    3, Barron, Wing Back
    Barron
  • Number
    7
    7, Ormsby, Midfielder
    Ormsby
    Number
    6
    6, To, Midfielder
    To
    Number
    10
    10, Duncan, Midfielder
    Duncan
    Number
    11
    11, Searle, Midfielder
    Searle
  • Number
    9
    9, Cooper, Striker
    Cooper

Starting lineup

  • Number
    1
    1, Reid, Goalkeeper
    C. Reid
  • Number
    8
    8, Gill, Defender
    C. Gill
  • Number
    5
    5, Spink, Defender
    R. Spink(c), Captain
  • Number
    4
    4, Addison, Defender
    M. Addison
  • Number
    3
    3, Barron, Wing Back
    S. Barron
  • Number
    2
    2, Lynch, Wing Back
    J. LynchR. Craib 89', substituted for R. Craib at 89 minutes
  • Number
    11
    11, Searle, Midfielder
    J. Searle
  • Number
    10
    10, Duncan, Midfielder
    L. DuncanL. McAllister 76', substituted for L. McAllister at 76 minutes
  • Number
    6
    6, To, Midfielder
    Z. To
  • Number
    7
    7, Ormsby, Midfielder
    H. Ormsby
  • Number
    9
    9, Cooper, Striker
    J. Cooper56', Yellow Card at 56 minutesM. Ironside 61', substituted for M. Ironside at 61 minutes

away team,Keith

  • Number
    12
    12, Angus, Substitute
    A. Angus
  • Number
    14
    14, Craib, Substitute
    R. Craib
  • Number
    17
    17, Ironside, Substitute
    M. Ironside
  • Number
    16
    16, McAllister, Substitute
    L. McAllister
  • Number
    15
    15, Paterson, Substitute
    A. Paterson
  • Number
    18
    18, Ryan Robertson, Substitute
    R. Robertson
  • Number
    21
    21, Smith, Substitute
    A. Smith
  • Forres Mechanics (active)
  • Keith

home team,Forres Mechanics

Manager:Steven MacDonald

Formation:5 - 4 - 1

Pitch Formation

Diagram of half a football pitch showing the home team formation.
  • Number
    21
    21, Miele, Goalkeeper
    Miele
  • Number
    7
    7, MacKenzie, Wing Back
    MacKenzie
    Number
    12
    12, Nixon, Defender
    Nixon
    Number
    5
    5, McRitchie, Defender
    McRitchie
    Number
    3
    3, Ramsay, Defender
    Ramsay
    Number
    25
    25, McLauchlan, Wing Back
    McLauchlan
  • Number
    11
    11, Jamieson, Midfielder
    Jamieson
    Number
    6
    6, Grant, Midfielder
    Grant
    Number
    4
    4, Sutherland, Midfielder
    Sutherland
    Number
    24
    24, Hayllar, Midfielder
    Hayllar
  • Number
    10
    10, Frame, Striker
    Frame

Starting lineup

  • Number
    21
    21, Miele, Goalkeeper
    M. Miele
  • Number
    3
    3, Ramsay, Defender
    C. Ramsay
  • Number
    5
    5, McRitchie, Defender
    R. McRitchie
  • Number
    12
    12, Nixon, Defender
    S. Nixon
  • Number
    25
    25, McLauchlan, Wing Back
    M. McLauchlan(c), Captain
  • Number
    7
    7, MacKenzie, Wing Back
    L. MackenzieC. Macdonald 46', substituted for C. Macdonald at 46 minutes
  • Number
    24
    24, Hayllar, Midfielder
    K. HayllarA. Cruickshank 64', substituted for A. Cruickshank at 64 minutes
  • Number
    4
    4, Sutherland, Midfielder
    S. Sutherland
  • Number
    6
    6, Grant, Midfielder
    J. GrantK. Macleod 46', substituted for K. Macleod at 46 minutes
  • Number
    11
    11, Jamieson, Midfielder
    M. Jamieson
  • Number
    10
    10, Frame, Striker
    C. Frame

Substitutes

  • Number
    15
    15, Cruickshank, Substitute
    A. Cruickshank
  • Number
    17
    17, MacPherson, Substitute
    A. MacPherson
  • Number
    2
    2, Macdonald, Substitute
    C. Macdonald
  • Number
    9
    9, MacLeod, Substitute
    K. Macleod
  • Number
    1
    1, McCarthy, Substitute
    S. McCarthy
  • Number
    18
    18, Newlands, Substitute
    J. Newlands

away team,Keith

Manager:Craig Ewen

Formation:5 - 4 - 1

Pitch Formation

Diagram of half a football pitch showing the away team formation.
  • Number
    1
    1, Reid, Goalkeeper
    Reid
  • Number
    2
    2, Lynch, Wing Back
    Lynch
    Number
    4
    4, Addison, Defender
    Addison
    Number
    5
    5, Spink, Defender
    Spink
    Number
    8
    8, Gill, Defender
    Gill
    Number
    3
    3, Barron, Wing Back
    Barron
  • Number
    7
    7, Ormsby, Midfielder
    Ormsby
    Number
    6
    6, To, Midfielder
    To
    Number
    10
    10, Duncan, Midfielder
    Duncan
    Number
    11
    11, Searle, Midfielder
    Searle
  • Number
    9
    9, Cooper, Striker
    Cooper

Starting lineup

  • Number
    1
    1, Reid, Goalkeeper
    C. Reid
  • Number
    8
    8, Gill, Defender
    C. Gill
  • Number
    5
    5, Spink, Defender
    R. Spink(c), Captain
  • Number
    4
    4, Addison, Defender
    M. Addison
  • Number
    3
    3, Barron, Wing Back
    S. Barron
  • Number
    2
    2, Lynch, Wing Back
    J. LynchR. Craib 89', substituted for R. Craib at 89 minutes
  • Number
    11
    11, Searle, Midfielder
    J. Searle
  • Number
    10
    10, Duncan, Midfielder
    L. DuncanL. McAllister 76', substituted for L. McAllister at 76 minutes
  • Number
    6
    6, To, Midfielder
    Z. To
  • Number
    7
    7, Ormsby, Midfielder
    H. Ormsby
  • Number
    9
    9, Cooper, Striker
    J. Cooper56', Yellow Card at 56 minutesM. Ironside 61', substituted for M. Ironside at 61 minutes

Substitutes

  • Number
    12
    12, Angus, Substitute
    A. Angus
  • Number
    14
    14, Craib, Substitute
    R. Craib
  • Number
    17
    17, Ironside, Substitute
    M. Ironside
  • Number
    16
    16, McAllister, Substitute
    L. McAllister
  • Number
    15
    15, Paterson, Substitute
    A. Paterson
  • Number
    18
    18, Ryan Robertson, Substitute
    R. Robertson
  • Number
    21
    21, Smith, Substitute
    A. Smith

Match Officials

Referee:
Ewan Pow
Assistant Referee 1:
Stuart Garden
Assistant Referee 2:
Kenny Martin

Head to Head

Season so far

Highland / Lowland

  • Skip to form guide
  • Skip to previous meetings
  • Skip to previous scores
Forres

Key

Keith
Key, Forres v Keith

Form guide

All competitions

  • Skip to previous meetings
  • Skip to previous scores
  • Skip back to season so far
Forres Mechanics
Keith
W
Forres Mechanics won
v Lossiemouth
0
3
Highland / Lowland
L
Keith lose
v Brora Rangers
0
5
Highland / Lowland
W
Forres Mechanics won
v Inverness CT B
2
1
North of Scotland Cup
W
Keith won
v Huntly
2
0
Highland / Lowland
L
Forres Mechanics lose
v Turriff United
0
3
Highland / Lowland
D
Keith draw
v Formartine United
1
1
Highland / Lowland
L
Forres Mechanics lose
v Nairn County
4
0
Highland / Lowland
L
Keith lose
v Clachnacuddin
0
2
Highland / Lowland
W
Forres Mechanics won
v Rothes
3
0
North of Scotland Cup
L
Keith lose
v Deveronvale
3
2
Highland / Lowland

Previous meetings

All competitions

  • Skip to previous scores
  • Skip back to form guide
  • Skip back to season so far
Forres Mechanics and Keith

Played43

FOM
Won
19
KEI
Won
13
Draw
11
Draw 11
Forres Mechanics Won 19Keith Won 13

Previous scores

All competitions

  • Skip back to previous meetings
  • Skip back to form guide
  • Skip back to season so far

Highland / Lowland

Forres Mechanics 4 , Keith 1 on the 5th of April 2025
ForresForres MechanicsForres Mechanics
4
1
KeithKeithKeith
5th of April 2025
5 APR 2025
Keith 4 , Forres Mechanics 0 on the 28th of August 2024
KeithKeithKeith
4
0
ForresForres MechanicsForres Mechanics
28th of August 2024
28 AUG 2024
Keith 1 , Forres Mechanics 1 on the 21st of February 2024
KeithKeithKeith
1
1
ForresForres MechanicsForres Mechanics
21st of February 2024
21 FEB 2024
  • Home
  • News
  • Sport
  • Business
  • Innovation
  • Culture
  • Travel
  • Earth
  • Audio
  • Video
  • Live
  • Terms of Use
  • About the BBC
  • Privacy Policy
  • Cookies
  • Accessibility Help
  • Parental Guidance
  • Contact the BBC
  • BBC emails for you
  • Advertise with us

Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.

You might also like:

news | sport | weather | worklife | travel | future | culture | world | business | technology