Mobiles and Tablets

If you are viewing HFLhub on a smartphone or tablet you may find that landscape works better for you.

Latest Results

Breedon Aggregates Highland League Cup Final: Keith 2 Inverurie Loco Works 1

Breedon Aggregates Highland League Cup Final: Keith 2 Inverurie Loco Works 1

Inverurie Locos and Keith lined up at a blustery Princess Royal Park, both sides determined to put tough seasons behind them by clinching the show-piece Highland League Cup.


Although Inverurie held the advantage for the majority of the match after Scott Begg opened the scoring in the first half, Keith produced the goods in the second half as Andrew MacAskil equalised before Cammy Keith won the cup from the penalty spot.

In typical cup final fashion, both sides took their time in sizing their opponents, producing only speculative efforts in the opening 15 minutes.

The monotony was soon to be broken when Locos were awarded a free kick on the byline after Neil McLean's run was abruptly stopped. After the original set piece broke down, Stuart McKay had his head in his hands after slotting wide past an open goal. Fortunately for the winger, the resulting corner led to the opening goal of the match. 
John Maitland split the defence with a high curling cross, allowing Locos to rush passes in the box. Spotting half a yard of space, Scott Begg only had eyes for goal, slotting the ball past Murray Kinnaird from 10 yards.

Inverurie then could have gone on to build a comfortable lead as they shifted through the gears. Neal McLean came close to capping off an exceptional solo move by breaking through the defence, only for his handful of shots to be blocked, before Kinnaird eventually pushed the ball wide to end the move.

Frustration began to arise for Keith as they still couldn't put Inverurie under pressure. Zander Jack eventually cracked, taking an effort from 20 yards which almost dipped into the top right corner.

Half-time 0-1 Inverurie Loco Works

Taking further control of the match, Inverurie continued to struggle in producing a clinical effort on goal. They looked set to double their advantage as Clark Bain lined up an effort from the edge of the box, only for his shot to be deflected wide.

Given all their domination, Inverurie were to be the makers of their own downfall after Stuart McKay lost the ball on the right flank. As the defence struggled to make up ground, Andrew MacAskil fluffed his first effort, before composing himself and side footing the ball into the net from just inside the box.

Keith should have then taken the lead minutes later, if it wasn't for the incredible reactions of Andy Reid to parry a header from 5 yards out.

With the match now level, either side looked as if they were capable of winning the tie. As Neil Gauld spurned some potential chances, Keith sat back and absorbed the pressure.

As momentum began to swing their way, Keith launched an attack which saw them rewarded with a penalty after drawing a hand ball from Kieran Adams as he slid to block a low effort. Stepping up to the spot, Cammy Keith confidently placed his effort into the left side netting of the goal.

With the clock running down, Inverurie threw everything they had at a solid Keith defence, but still couldn't break them down. With discipline beginning to slip, Locos captain Steven Park watched the final seconds from the side line after being sent off for a last gasp trip to prevent a certain goal. Running the clock, Cammy Keith took his time before placing the ball to the right of Andy Reid, only to see the keeper tip the ball onto post.

Dreams of an unlikely Locos comeback were dashed as Keith maintained possession, before bursting into wild celebrations as the final whistle blew.

Match Statistics


Goals Scored



1st half



2nd half



Goal attempts



Shots on target



Shots off target



Hit Woodwork



Corner Kicks



Fouls Committed



Caught Offside



1.     Kinnaird 7

2.     Jack 7 (A Smith S67 4)

3.     Phillips 8

4.     McNamee 8

5.     Walker 7

6.     Raffel 7

7.     McCulloch 7

8.     A MacAskill 8

9.     C Keith 8* (M.O.M)

10.   J Smith 7

11.   S Keith 7 (Hutcheon S85 2)

Subs: Niddrie, Anderson & Cook

Inverurie Loco Works

1.     Reid 7

2.     McLean 7

3.     Forsyth 7 (Gordon S79 3)

4.     Bain 8*

5.     Adams 7

6.     Park 6

7.     Ross 7

8.     Begg 8

9.     Gauld 7

10.   McKay 7 (Strachan S63 4)

11.   Maitland 8

Subs: Souter, Bagshaw & Gray

League Table

Rank Teams Played Points Current form
1 Cove Rangers 13 37 WWWWW
2 Fraserburgh 14 32 WWWWL
3 Inverurie Locos 15 31 DWWWW
4 Formartine United 14 28 WWLWW
5 Buckie Thistle 14 28 WWLLW
6 Brora Rangers 13 28 WWWWL
7 Turriff United 13 23 WLLWW
8 Rothes 13 22 LLWLW
9 Huntly 13 22 LDWLW
10 Nairn County 12 22 LWLLW
11 Forres Mechanics 14 21 WDLWW
12 Deveronvale 14 16 WLLWL
13 Wick Academy 13 15 WWLWL
14 Clachnacuddin 13 15 LLDWL
15 Lossiemouth 14 5 LLDLL
16 Keith 13 4 LLDLL
17 Strathspey Thistle 15 3 LLLLL
18 Fort William 14 1 LLLLL

Recent Results

21-10-2017 15:00 - SHFL Week 13
Clachnacuddin 0 : 4 Inverurie Locos
Huntly 3 : 2 Wick Academy
Buckie Thistle 4 : 1 Fraserburgh
Cove Rangers 6 : 2 Keith
Brora Rangers 0 : 5 Formartine United
Rothes 6 : 0 Lossiemouth
Strathspey Thistle 0 : 2 Nairn County
Deveronvale 0 : 3 Forres Mechanics
Turriff United 6 : 2 Fort William
18-10-2017 20:00 - SHFL Week 13
Rothes 3 : 4 Formartine United
Cove Rangers 7 : 1 Buckie Thistle
Deveronvale 4 : 0 Strathspey Thistle
14-10-2017 15:00 - SHFL Week 12
Wick Academy 3 : 0 Strathspey Thistle
Fort William 1 : 4 Inverurie Locos
14-10-2017 15:00 - Scottish Cup Second Round
Deveronvale 0 : 2 Glenafton Athletic
Edinburgh University 0 : 2 Fraserburgh
Civil Service Strollers 0 : 5 Brora Rangers
Keith 0 : 3 Clyde

Search HFLhub

Next Fixtures

Tweets around the grounds