The draws for the semi-finals of all six divisional cups were made at the General Committee Meeting on 4th March.

Premier Trophy – Semi-Finals

Great Western United or Old Aberdonians v Echt or Westdyke
Sportsmans Club or Cowie Thistle v Banchory or Kincorth

Stephen Shield – Semi-Finals

Luthermuir or Tarves v Ellon Thistle or University Colts
Torry United or Bucksburn United v Beacon Rangers or Stonehaven Athletic

White Cup – Semi-Finals

Glendale or Newmachar United v FC Geldie or Woodside
RGU or Insch v Blackburn

Castle Rovers Cup – Semi-Finals

Newburgh or Rothie Rovers v Lads Club Amateurs or University Strollers
St Laurence or Hilton v Glentanar Reflex or Kemnay Youth or Rattrays XI

Barclay Cook Cup – Semi-Finals

Grammar FPs or Mearns United v Ferryhill or Potterton
Mintlaw or Don Athletic v Bankhead or Ellon Amateurs or Halliburton

Chattan Rovers Cup – Semi-Finals

Grandholm or Portlethen United v Feughside or Westhill
Scotstown Rovers or FC Polska v Auchnagatt Barons or McTeagle