Saturday 19th December
Highland League
- Deveronvale 1 , Keith 2 at Full timeDeveronvaleKeithFull time
- Fort William 0 , Brora Rangers 10 at Full timeFort WilliamBrora RangersFull time
- Inverurie Loco WorksFormartine UnitedMatch Cancelled
- Lossiemouth 2 , Huntly 2 at Full timeLossiemouthHuntlyFull time
- Nairn County 0 , Fraserburgh 1 at Full timeNairn CountyFraserburghFull time
- Rothes 1 , Buckie Thistle 5 at Full timeRothesBuckie ThistleFull time
- Turriff UnitedStrathspey ThistleMatch Cancelled
- Wick AcademyClachnacuddinMatch Cancelled
Saturday 5th December
Highland League
- Brora Rangers 5 , Wick Academy 1 at Full timeBrora RangersWick AcademyFull time
- Buckie ThistleInverurie Loco WorksMatch Cancelled
- ClachnacuddinTurriff UnitedMatch Cancelled
- Formartine UnitedLossiemouthMatch Cancelled
- FraserburghFort WilliamMatch Cancelled
- Huntly 1 , Deveronvale 1 at Full timeHuntlyDeveronvaleFull time
- KeithNairn CountyMatch Cancelled
- Strathspey ThistleRothesMatch Cancelled
All times are UK and subject to change. BBC is not responsible for any changes.