Saturday 4 Aug
Clachnacuddin 2-5 Keith
– – –
Wednesday 8 Aug
Keith 0-3 Fraserburgh
– – –
Saturday 11 Aug
Keith 2-1 Rothes
– – –
Saturday 18 Aug
Buckie Thistle 1-2 Keith
– – –
Wednesday 22 Aug
Evening Express Aberdeenshire Cup
Keith 1-2 Turriff Utd
– – –
Saturday 25 Aug
Keith 1-2 Huntly
– – –
Wednesday 29 Aug
Turriff Utd 2-2 Keith
– – –
Saturday 1 Sept
Keith 1-4 Inverurie Locos
– – –
Saturday 28 Jul
Keith 1-3 Forres Mechanics
– – –
Saturday 8 Sept
Fort William 1-4 Keith
– – –
Saturday 15 Sept
Keith 0-2 Strathspey Thistle
– – –
Sunday 23 Sept
Stirling University 2-1 Keith
– – –
Saturday 29 Sept
Cove Rangers 2-0 Keith
– – –
Saturday 6 Oct
Keith 2-3 Formartine Utd
– – –
Saturday 13 Oct
Keith 0-4 Brora Rangers
– – –
Saturday 20 Oct
Keith 2-1 Nairn County
– – –
Saturday 27 Oct
Lossiemouth 2-4 Keith
– – –
Saturday 3 Nov
Deveronvale 2-2 Keith
– – –
Saturday 3 Nov
Aberdeenshire Shield
Buckie Thistle 1-1 Keith (aet)
Buckie win 4-1 on penalties
– – –
Saturday 10 Nov
Keith 2-2 Wick Academy
– – –
Saturday 17 Nov
Highland League Cup
Keith 2-5 Brora Rangers
– – –
Saturday 24 Nov
Forres Mechanics 2-1 Keith
– – –
Saturday 1 Dec
Keith 3-0 Clachnacuddin
– – –
Saturday 15 Dec
Fraserburgh v Keith
Match Abandoned on 76th minute due to adverse weather conditions. Score at time Fraserburgh 4-2 Keith.
Match to be replayed, time and date TBC.
– – –
Saturday 22 Dec
Rothes P-P Keith
– – –
Saturday 29 Dec
Keith 0-0 Buckie Thistle
– – –
Saturday 5 Jan
Huntly 2-1 Keith
– – –
Saturday 12 Jan
Keith 2-2 Turriff Utd
– – –
Saturday 19 Jan
Inverurie Locos 4-1 Keith
– – –
Saturday 26 Jan
Keith P-P Fort William
– – –
Saturday 2 Feb
Strathspey Thistle P-P Keith
– – –
Saturday 9 Feb
Keith P-P Cove Rangers
– – –
Saturday 16 Feb
Formartine Utd 3-0 Keith
– – –
Saturday 23 Feb
Brora Rangers 3-0 Keith
– – –
Saturday 2 Mar
Keith 4-4 Lossiemouth
– – –
Saturday 9 Mar
Nairn County v Keith
– – –
Saturday 30 Mar
Keith v Deveronvale
– – –
Saturday 13 Apr
Wick Academy v Keith