Friday 8th May

Clark Commercials Stephen Shield Final

Echt 2 – 0 Beacon Rangers

Saturday 9th May

Soccer World Premier Division

Cove Thistle 4 – 5 MS United
RGU 0 – 1 Sportsmans Club
Westdyke 1 – 2 Rothie Rovers
Woodside 3 – 3 Great Northern Athletic

Soccer World Division One (North)

Dyce ITC Hydraulics 3 – 2 West End
Glendale 5 – 1 Tarves
Insch 3 – 2 Johnshaven Athletic
Kaimhill United 3 – 2 Granite City
Lads Club Amateurs 1 – 3 Great Western United

Soccer World Division One (East)

Bankhead 3 – 7 Alford
Dee Amateurs 4 – 2 University Strollers
Grammar FP’s 3 – 1 Feughside
Nicolls Amateurs 2 – 2 Blackburn
Stoneywood Amateurs 4 – 2 Don Athletic
Torry Select 4 – 5 Halliburton

Soccer World Division Two (North)

Cammachmore 7 – 0 Ferryhill
Glendale XI 5 – 3 BSFC
JS XI 0 – 4 Westhill
Old Aberdonians 0 – 0 Stonehaven Athletic
Theologians 3 – 1 Banchory Amateurs
University Colts 3 – 2 Turriff Thistle

Soccer World Division Two (East)

Ellon Thistle 2 – 2 FC Polska
Formartine United 6 – 1 Fintray Thistle
Kemnay Youth 2 – 3 Glentanar Reflex
Torphins 1 – 3 Bridge of Don

Soccer World Division Three

Aboyne 0 – 5 Middlefield Wasps
AFC Murdos 5 – 0 Auchnagatt Barons
Jesus House 4 – 0 Postal ALC
Kintore 3 – 3 Newburgh Thistle
McTeagle 0 – 5 Monymusk
Sheddocksley 4 – 1 Continental
Torry United P – P Croft Tavern
Westdyce 6 – 1 Huntly Amateurs