Scottish Highland League | Scotland
| Date | Home | Score | Away | League |
|---|---|---|---|---|
|
11 Apr 2026 14:00 |
|
1 - 5 |
Keith |
Scottish Highland League MacKessack Park |
|
04 Apr 2026 14:00 |
|
3 - 1 |
Rothes |
Scottish Highland League Christie Park |
|
28 Mar 2026 15:00 |
|
2 - 5 |
Fraserburgh |
Scottish Highland League MacKessack Park |
|
25 Mar 2026 20:00 |
|
1 - 5 |
Clachnacuddin |
Scottish Highland League MacKessack Park |
|
21 Mar 2026 15:00 |
|
0 - 3 |
Lossiemouth |
Scottish Highland League MacKessack Park |
|
14 Mar 2026 14:00 |
|
4 - 0 |
Rothes |
Scottish Highland League North Lodge Park |
|
07 Mar 2026 15:00 |
|
3 - 0 |
Rothes |
Scottish Highland League The Haughs |
|
04 Mar 2026 20:00 |
|
2 - 6 |
Inverurie Loco Works |
Scottish Highland League MacKessack Park |
|
25 Feb 2026 20:00 |
|
3 - 2 |
Rothes |
Scottish Highland League Seafield Park |
|
21 Feb 2026 15:00 |
|
0 - 4 |
Nairn County |
Scottish Highland League MacKessack Park |
Rothes Football Club is a senior football club who play in the Highland Football League. They were founded in 1938 and play at Mackessack Park in Rothes, a small town near Elgin in Moray. They play in tangerine shirts, colours they inherited from Dundee United after purchasing the floodlights from Tannadice Park. Rothes have won the Highland League once, in the 1958–59 season. Mackessack Park is named after one Douglas Mackessack, a local laird and whisky magnate and an early benefactor of the club.
In 2020, The Speysiders won their first honours in 41 years, defeating Buckie Thistle 2–1 in the Highland League Cup final to win the trophy for the first time.