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