Keith vs Banks O Dee

vs

Keith vs Brechin City

vs

Keith vs Inverurie Loco Works

vs

Keith vs Huntly

vs

Keith vs Wick Academy

vs

Keith vs Forres Mechanics

vs

Keith vs Lossiemouth

vs

Keith U21 vs Deveronvale U21

vs

Buckie Thistle v Fraserburgh (Morrison Motors Aberdeenshire Shield Final)

vs

Keith v Deveronvale

vs