Rothes

Scottish Highland League | Scotland

Team Info

Founded: 1938

Stadium: Mackessack Park

Manager: N/A

Official Website

Previous Results

Date Home Score Away League
11 Apr 2026
14:00
Rothes 1 - 5 Keith Scottish Highland League
MacKessack Park
04 Apr 2026
14:00
Huntly 3 - 1 Rothes Scottish Highland League
Christie Park
28 Mar 2026
15:00
Rothes 2 - 5 Fraserburgh Scottish Highland League
MacKessack Park
25 Mar 2026
20:00
Rothes 1 - 5 Clachnacuddin Scottish Highland League
MacKessack Park
21 Mar 2026
15:00
Rothes 0 - 3 Lossiemouth Scottish Highland League
MacKessack Park
14 Mar 2026
14:00
Formartine United 4 - 0 Rothes Scottish Highland League
North Lodge Park
07 Mar 2026
15:00
Turriff United 3 - 0 Rothes Scottish Highland League
The Haughs
04 Mar 2026
20:00
Rothes 2 - 6 Inverurie Loco Works Scottish Highland League
MacKessack Park
25 Feb 2026
20:00
Strathspey Thistle 3 - 2 Rothes Scottish Highland League
Seafield Park
21 Feb 2026
15:00
Rothes 0 - 4 Nairn County Scottish Highland League
MacKessack Park

About Rothes

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.

Links