The Highland League Cup is contested by all eighteen members of the Highland Football League in a straight knockout format.
A preliminary round of two ties is used to whittle the number of clubs down to sixteen for the First Roound.
2016-17 COMPETITION
Preliminary Round (Jan 28)
- Keith 2-5 Forres Mechanics
- Strathspey Thistle 2-6 Formartine United (Feb 4, post Jan 28)
First Round (Feb 11)
- Brora Rangers 8-0 Inverurie Loco Works
- Buckie Thistle 4-4 Forres Mechanics
- Cove Rangers 4-2 Lossiemouth (@ Harlaw Park, Inverurie)
- Huntly 2-1 Fraserburgh
- Wick Academy 0-1 Turriff United
- Clachnacuddin 6-2 Fort William (Feb 15, post Feb 11)
- Rothes 1-2 Formartine United (Feb 15, post Feb 11)
- Deveronvale 1-2 Nairn County (Feb 22, post Feb 18, Feb 11)
Second Round (Feb 25)
- Formartine United 2-1 Clachnacuddin
- Huntly 2-3 Brora Rangers
- Nairn County 1-3 Turriff United
- Forres Mechanics 0-1 Cove Rangers (Mar 7, post Mar 4, Feb 25)
Semi Finals (Mar 11)
- Turriff United 0-1 Formartine United
- Brora Rangers 0-1 Cove Rangers
Final (Apr 8 @ Bellslea Park, Fraserburgh)
- Formartine United 1-2 Cove Rangers