RESULTS: Wednesday May 28:
First Division: Kilbirnie 2, Clydebank 2; Ayrshire League: Girvan 4, Dalry 3; Ayrshire Cup, quarter-final: Glenafton 1, Maybole 2; North Ayrshire Cup, semi-final: Ardeer 2, Irvine Vics 9.
Saturday May 31:
Whyte and Mackay Cup, semi-final: Girvan 1, Pollok 3; Evening Times Cup, prelim round: Hurlford 1, Glencairn 0; North Ayrshire Cup, prelim: Winton 4, Dalry 1; First Division: Clydebank 0, Troon 1; Annbank 2, Maryhill 5.
Sunday June 1:
Citylink Scottish Cup final: Cumnock 1, Bathgate 2.
Monday June 2:
Evening Times Cup prelim: Pollok 2, Vale of Leven 2 (Pollok win 5-4 on pens); North Ayrshire Cup, semi-final: Saltcoats 0, Winton 4; South Ayrshire Cup, prelim: Girvan 0, Annbank 1.
Tuesday June 3:
Ayrshire Cup, semi-final: Cumnock 1, Maybole 1 (Cumnock win 4-1 on pens).
FIXTURES: Wednesday June 4 (7.30pm):
Evening Times Cup quarter-final: Hurlford v Port Glasgow; Rob Roy v Pollok.
Thursday June 5 (7.30pm):
Ayrshire Cup final: Cumnock v Kilwinning; First Division: Lesmahagow v Maybole.
Friday June 6 (7.30pm):
South Ayrshire Cup semi-final: Annbank v Troon.
Saturday June 7 (2pm):
Whyte and Mackay Cup final: Kilbirnie v Pollok (at Maryhill); First Division: Clydebank v Maybole.
Evening Times Cup Winners’ Cup, quarter-final: Cumnock or Kilwinning v Arthurlie or Renfrew.
Monday June 9 (7.30pm):
Evening Times Cup, quarter-final: Auchinleck v Kilbirnie.
North Ayrshire Cup final: Winton v Irvine Vics; First Division: Maybole v Johnstone.
Tuesday June 10 (7.30pm):
Evening Times Cup, semi-finals: Hurlford or Port Glasgow v Ayrshire Cup winners or Central League Cup winners.
Wednesday June 11 (7.30pm):
Evening Times Cup, semi-final: Rob Roy or Pollok v Auchinleck or Kilbirnie.
Thursday June 12 (7.30pm):
South Ayrshire Cup final: Annbank or Troon v Maybole (at Portland Park).
Saturday June 14 (2pm):
Evening Times Cup final (at Maryhill).
Monday June 16 (7.30pm):
Play-off first leg: Cumnock v Kilwinning.
Wednesday June 18 (7.30pm): Play-off second leg: Kilwinning v Cumnock.