BBC Homepage
  • Skip to content
  • Accessibility Help
  • Your account
  • Home
  • News
  • Sport
  • Business
  • Technology
  • Health
  • Culture
  • Arts
  • Travel
  • Earth
  • Audio
  • Video
  • Live
More menu
More menu
Search BBC
  • Home
  • News
  • Sport
  • Business
  • Technology
  • Health
  • Culture
  • Arts
  • Travel
  • Earth
  • Audio
  • Video
  • Live
Close menu
BBC Sport
Menu
  • Home
  • Football
  • Cricket
  • Formula 1
  • Rugby U
  • Tennis
  • Golf
  • Cycling
  • Athletics
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
  • Rugby League
  • Rugby Union
  • Snooker
  • Swimming
  • Tennis
  • Full Sports A-Z
More from Sport
  • England
  • Scotland
  • Wales
  • Northern Ireland
  • Quizzes
  • News Feeds
  • Help & FAQs
  • Football
  • Scores & Fixtures
  • Tables
  • Premier League
  • Champions League
  • Women's Football
  • Teams
  • Leagues & Cups
  • Gossip
  • Top Scorers
  • European
  • Quizzes

Invergordon v Forres Mechanics

Match Summary

Sat 31 Oct 2026
‧
Highland / Lowland -
Highland League
Invergordon 2 , Forres Mechanics 4 at Full time
InvergordonInvergordonInvergordon
2
4
ForresForres MechanicsForres Mechanics
Full time
FT
Half Time Invergordon 0 , Forres Mechanics 3
HT 0-3

Key Events

Invergordon

  • C. Thain (51')Goal 51 minutes
  • J. Coyle (89')Goal 89 minutes

Forres Mechanics

  • M. Jamieson (5', 45'+1)Goal 5 minutes, Goal 45 minutes plus 1
  • C. Frame (34')Goal 34 minutes
  • G. Ferguson (85')Goal 85 minutes
Assists
Invergordon,T. Lambie (89')
Forres Mechanics,R. MacLeman (5'), L. MacKenzie (34', 45'+1)

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

Highland / Lowland Scores & Fixtures

Saturday 31st October

Brora Rangers 4 , Lossiemouth 2 at Full time
BroraBrora RangersBrora Rangers
4
2
LossiemouthLossiemouthLossiemouth
Full time
FT
Clachnacuddin 3 , Strathspey Thistle 1 at Full time
ClachnacuddinClachnacuddinClachnacuddin
3
1
StrathspeyStrathspey ThistleStrathspey Thistle
Full time
FT
Formartine UtdFormartine UnitedFormartine United
P
P
BuckieBuckie ThistleBuckie Thistle
Match Postponed
Match Postponed
Huntly 4 , Nairn County 0 at Full time
HuntlyHuntlyHuntly
4
0
NairnNairn CountyNairn County
Full time
FT
Invergordon 2 , Forres Mechanics 4 at Full time
InvergordonInvergordonInvergordon
2
4
ForresForres MechanicsForres Mechanics
Full time
FT
Inverurie Loco Works 2 , Wick Academy 0 at Full time
InverurieInverurie Loco WorksInverurie Loco Works
2
0
WickWick AcademyWick Academy
Full time
FT
Rothes 0 , Keith 3 at Full time
RothesRothesRothes
0
3
KeithKeithKeith
Full time
FT
Turriff United 1 , Fraserburgh 1 at Full time
Turriff UtdTurriff UnitedTurriff United
1
1
FraserburghFraserburghFraserburgh
Full time
FT
View all Highland / Lowland fixtures

Highland / Lowland Table

On Saturday 31st October
Skip to table key
TeamPlayedWonDrawnLostGoals ForGoals AgainstGoal DifferencePointsForm, Last 6 games, Oldest first
1
Brora Rangers
16133060164442
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • W
    Result Win
2
Inverurie Loco Works
17105233211235
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
3
Fraserburgh
1677233171628
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • D
    Result Draw
  • D
    Result Draw
  • D
    Result Draw
4
Formartine United
158432819928
  • D
    Result Draw
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
5
Clachnacuddin
1575334161826
  • L
    Result Loss
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
6
Banks O' Dee
1574439271225
  • D
    Result Draw
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
7
Huntly
1674534231125
  • D
    Result Draw
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
  • D
    Result Draw
  • W
    Result Win
8
Forres Mechanics
167362926324
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • D
    Result Draw
  • W
    Result Win
9
Strathspey Thistle
176473126522
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • D
    Result Draw
  • D
    Result Draw
  • L
    Result Loss
10
Deveronvale
166372525021
  • D
    Result Draw
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
  • W
    Result Win
11
Turriff United
176382324-121
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • D
    Result Draw
  • D
    Result Draw
12
Nairn County
175662430-621
  • W
    Result Win
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
  • D
    Result Draw
  • L
    Result Loss
13
Keith
166372835-721
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • W
    Result Win
  • W
    Result Win
14
Buckie Thistle
146173426819
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
15
Lossiemouth
165382440-1618
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • D
    Result Draw
  • L
    Result Loss
16
Invergordon
1641112346-2313
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
17
Wick Academy
1731131746-2910
  • W
    Result Win
  • L
    Result Loss
  • L
    Result Loss
  • W
    Result Win
  • D
    Result Draw
  • L
    Result Loss
18
Rothes
1610151066-563
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
  • L
    Result Loss
View latest Highland / Lowland table

Key

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

Last Updated 31st October 2026 at 22:23

Please note: All times are UK. Some content is provided by third parties, is subject to change, and is unverified.

Team Lineups

home team, Invergordon

Manager: Shaun Kerr

Formation: 4 - 3 - 3

Pitch Formation

Diagram of half a football pitch showing the home team formation.
  • Number
    1
    1, Duff, Goalkeeper
    Duff
  • Number
    4
    4, Lamont, Defender
    Lamont
    Number
    5
    5, Blair Morrison, Defender
    Blair Morrison
    Number
    2
    2, Macdonald, Defender
    Macdonald
    Number
    3
    3, McArthur, Defender
    McArthur
  • Number
    8
    8, MacKintosh, Midfielder
    MacKintosh
    Number
    7
    7, Thain, Midfielder
    Thain
    Number
    6
    6, Conor MacPhee, Midfielder
    Conor MacPhee
  • Number
    10
    10, Coyle, Striker
    Coyle
    Number
    9
    9, Lambie, Striker
    Lambie
    Number
    11
    11, McFee, Striker
    McFee

Starting lineup

  • Number
    1
    1, Duff, Goalkeeper
    C. Duff
  • Number
    3
    3, McArthur, Defender
    E. McArthur 84', Yellow Card at 84 minutes
  • Number
    2
    2, Macdonald, Defender
    C. MacDonald R. Duncan 89', substituted for R. Duncan at 89 minutes
  • Number
    5
    5, Blair Morrison, Defender
    B. Morrison (c), Captain
  • Number
    4
    4, Lamont, Defender
    O. Lamont
  • Number
    6
    6, Conor MacPhee, Midfielder
    C. Macphee C. Dyce 77', substituted for C. Dyce at 77 minutes
  • Number
    7
    7, Thain, Midfielder
    C. Thain 33', Yellow Card at 33 minutesB. Bigham 66', substituted for B. Bigham at 66 minutes
  • Number
    8
    8, MacKintosh, Midfielder
    C. MacKintosh
  • Number
    11
    11, McFee, Striker
    R. McFee C. Murray 66', substituted for C. Murray at 66 minutes
  • Number
    9
    9, Lambie, Striker
    T. Lambie
  • Number
    10
    10, Coyle, Striker
    J. Coyle

Substitutes

home team, Invergordon

  • Number
    17
    17, Bigham, Substitute
    B. Bigham
  • Number
    12
    12, Duncan, Substitute
    R. Duncan
  • Number
    14
    14, Dyce, Substitute
    C. Dyce
  • Number
    19
    19, MacLeod, Substitute
    J. MacLeod
  • Number
    16
    16, Mackenzie, Substitute
    R. Mackenzie
  • Number
    15
    15, Murray, Substitute
    C. Murray

away team, Forres Mechanics

Manager: Steven MacDonald

Formation: 3 - 5 - 1 - 1

Pitch Formation

Diagram of half a football pitch showing the away team formation.
  • Number
    1
    1, McCarthy, Goalkeeper
    McCarthy
  • Number
    14
    14, Connolly, Defender
    Connolly
    Number
    5
    5, Bremner, Defender
    Bremner
    Number
    20
    20, Taylor, Defender
    Taylor
  • Number
    11
    11, MacKenzie, Midfielder
    MacKenzie
    Number
    19
    19, Jamieson, Midfielder
    Jamieson
    Number
    4
    4, Sutherland, Midfielder
    Sutherland
    Number
    6
    6, Grant, Midfielder
    Grant
    Number
    7
    7, Hayllar, Midfielder
    Hayllar
  • Number
    8
    8, MacLeman, Attacking Midfielder
    MacLeman
  • Number
    10
    10, Frame, Striker
    Frame

Starting lineup

  • Number
    1
    1, McCarthy, Goalkeeper
    S. McCarthy (c), Captain
  • Number
    20
    20, Taylor, Defender
    J. Taylor 18', Yellow Card at 18 minutesK. Harkness 64', substituted for K. Harkness at 64 minutes
  • Number
    5
    5, Bremner, Defender
    T. Bremner E. Leighton 67', substituted for E. Leighton at 67 minutes
  • Number
    14
    14, Connolly, Defender
    K. Connolly 87', Yellow Card at 87 minutes
  • Number
    7
    7, Hayllar, Midfielder
    K. Hayllar G. Ferguson 64', substituted for G. Ferguson at 64 minutes
  • Number
    6
    6, Grant, Midfielder
    J. Grant
  • Number
    4
    4, Sutherland, Midfielder
    S. Sutherland
  • Number
    19
    19, Jamieson, Midfielder
    M. Jamieson 82', Yellow Card at 82 minutes
  • Number
    11
    11, MacKenzie, Midfielder
    L. MacKenzie E. Neil 83', substituted for E. Neil at 83 minutes
  • Number
    8
    8, MacLeman, Attacking Midfielder
    R. MacLeman
  • Number
    10
    10, Frame, Striker
    C. Frame

away team, Forres Mechanics

  • Number
    25
    25, Ferguson, Substitute
    G. Ferguson 70', Yellow Card at 70 minutes
  • Number
    18
    18, Harkness, Substitute
    K. Harkness
  • Number
    2
    2, Leighton, Substitute
    E. Leighton
  • Number
    15
    15, MacPherson, Substitute
    A. MacPherson
  • Number
    21
    21, Miele, Substitute
    M. Miele
  • Number
    3
    3, Neil, Substitute
    E. Neil
  • Invergordon (active)
  • Forres Mechanics

home team, Invergordon

Manager: Shaun Kerr

Formation: 4 - 3 - 3

Pitch Formation

Diagram of half a football pitch showing the home team formation.
  • Number
    1
    1, Duff, Goalkeeper
    Duff
  • Number
    4
    4, Lamont, Defender
    Lamont
    Number
    5
    5, Blair Morrison, Defender
    Blair Morrison
    Number
    2
    2, Macdonald, Defender
    Macdonald
    Number
    3
    3, McArthur, Defender
    McArthur
  • Number
    8
    8, MacKintosh, Midfielder
    MacKintosh
    Number
    7
    7, Thain, Midfielder
    Thain
    Number
    6
    6, Conor MacPhee, Midfielder
    Conor MacPhee
  • Number
    10
    10, Coyle, Striker
    Coyle
    Number
    9
    9, Lambie, Striker
    Lambie
    Number
    11
    11, McFee, Striker
    McFee

Starting lineup

  • Number
    1
    1, Duff, Goalkeeper
    C. Duff
  • Number
    3
    3, McArthur, Defender
    E. McArthur 84', Yellow Card at 84 minutes
  • Number
    2
    2, Macdonald, Defender
    C. MacDonald R. Duncan 89', substituted for R. Duncan at 89 minutes
  • Number
    5
    5, Blair Morrison, Defender
    B. Morrison (c), Captain
  • Number
    4
    4, Lamont, Defender
    O. Lamont
  • Number
    6
    6, Conor MacPhee, Midfielder
    C. Macphee C. Dyce 77', substituted for C. Dyce at 77 minutes
  • Number
    7
    7, Thain, Midfielder
    C. Thain 33', Yellow Card at 33 minutesB. Bigham 66', substituted for B. Bigham at 66 minutes
  • Number
    8
    8, MacKintosh, Midfielder
    C. MacKintosh
  • Number
    11
    11, McFee, Striker
    R. McFee C. Murray 66', substituted for C. Murray at 66 minutes
  • Number
    9
    9, Lambie, Striker
    T. Lambie
  • Number
    10
    10, Coyle, Striker
    J. Coyle

Substitutes

  • Number
    17
    17, Bigham, Substitute
    B. Bigham
  • Number
    12
    12, Duncan, Substitute
    R. Duncan
  • Number
    14
    14, Dyce, Substitute
    C. Dyce
  • Number
    19
    19, MacLeod, Substitute
    J. MacLeod
  • Number
    16
    16, Mackenzie, Substitute
    R. Mackenzie
  • Number
    15
    15, Murray, Substitute
    C. Murray

away team, Forres Mechanics

Manager: Steven MacDonald

Formation: 3 - 5 - 1 - 1

Pitch Formation

Diagram of half a football pitch showing the away team formation.
  • Number
    1
    1, McCarthy, Goalkeeper
    McCarthy
  • Number
    14
    14, Connolly, Defender
    Connolly
    Number
    5
    5, Bremner, Defender
    Bremner
    Number
    20
    20, Taylor, Defender
    Taylor
  • Number
    11
    11, MacKenzie, Midfielder
    MacKenzie
    Number
    19
    19, Jamieson, Midfielder
    Jamieson
    Number
    4
    4, Sutherland, Midfielder
    Sutherland
    Number
    6
    6, Grant, Midfielder
    Grant
    Number
    7
    7, Hayllar, Midfielder
    Hayllar
  • Number
    8
    8, MacLeman, Attacking Midfielder
    MacLeman
  • Number
    10
    10, Frame, Striker
    Frame

Starting lineup

  • Number
    1
    1, McCarthy, Goalkeeper
    S. McCarthy (c), Captain
  • Number
    20
    20, Taylor, Defender
    J. Taylor 18', Yellow Card at 18 minutesK. Harkness 64', substituted for K. Harkness at 64 minutes
  • Number
    5
    5, Bremner, Defender
    T. Bremner E. Leighton 67', substituted for E. Leighton at 67 minutes
  • Number
    14
    14, Connolly, Defender
    K. Connolly 87', Yellow Card at 87 minutes
  • Number
    7
    7, Hayllar, Midfielder
    K. Hayllar G. Ferguson 64', substituted for G. Ferguson at 64 minutes
  • Number
    6
    6, Grant, Midfielder
    J. Grant
  • Number
    4
    4, Sutherland, Midfielder
    S. Sutherland
  • Number
    19
    19, Jamieson, Midfielder
    M. Jamieson 82', Yellow Card at 82 minutes
  • Number
    11
    11, MacKenzie, Midfielder
    L. MacKenzie E. Neil 83', substituted for E. Neil at 83 minutes
  • Number
    8
    8, MacLeman, Attacking Midfielder
    R. MacLeman
  • Number
    10
    10, Frame, Striker
    C. Frame

Substitutes

  • Number
    25
    25, Ferguson, Substitute
    G. Ferguson 70', Yellow Card at 70 minutes
  • Number
    18
    18, Harkness, Substitute
    K. Harkness
  • Number
    2
    2, Leighton, Substitute
    E. Leighton
  • Number
    15
    15, MacPherson, Substitute
    A. MacPherson
  • Number
    21
    21, Miele, Substitute
    M. Miele
  • Number
    3
    3, Neil, Substitute
    E. Neil

Match Officials

Referee:
Will Adam
Assistant Referee 1:
Hector Cormack
Assistant Referee 2:
Barry Stuart

Head to Head

Season so far

Highland / Lowland

Skip to form guide
Invergordon

Key

Forres
Key, Invergordon v Forres
16th

League position

8th
League position, Invergordon 16th, Forres Mechanics 8th
13

Total points

24
Total points, Invergordon 13, Forres Mechanics 24

Form guide

All competitions

Skip back to season so far
Invergordon
Forres Mechanics
L
Invergordon lose
v Keith
6
4
Highland / Lowland
D
Forres Mechanics draw
v Lossiemouth
1
1
North of Scotland Cup
W
Invergordon won
v Rothes
2
0
Highland / Lowland
D
Forres Mechanics draw
v Huntly
2
2
Highland / Lowland
L
Invergordon lose
v Inverurie Loco Works
1
0
Highland / Lowland
L
Forres Mechanics lose
v Turriff United
2
0
Highland / Lowland
L
Invergordon lose
v Threave Rovers
3
2
Scottish Cup
L
Forres Mechanics lose
v Brora Rangers
2
5
Highland / Lowland
L
Invergordon lose
v Huntly
7
0
Highland / Lowland
L
Forres Mechanics lose
v Stirling University
0
1
Scottish Cup
Please note: All times are UK. Some content is provided by third parties, is subject to change, and is unverified.
  • Home
  • News
  • Sport
  • Business
  • Technology
  • Health
  • Culture
  • Arts
  • Travel
  • Earth
  • Audio
  • Video
  • Live
  • Terms of Use
  • About the BBC
  • Privacy Policy
  • Cookies
  • Accessibility Help
  • Parental Guidance
  • Contact the BBC
  • Careers
  • 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.