MCDONALD’S WORCESTER & DISTRICT LEAGUE

Premier Division: Callow End 3 Hallow 1; Northside 1 Falcons 3; The Bell @ Pensax 3 Worcester Saints 4; Upton Snodsbury 0 The Gloster Arms 1.

Division One: Ale Madrid 2 FC Sporting Worcester 4; Drakes Broughton Rangers 2 Bedwardine 3; FC Five Fathers 0 Fernhill Heath Athletic 0; FC Northwick Arms 3 St Johns 3; Hallow Village 7 Worcester City Wanderers 2; Virgin Athletic 2 AFC Claines 1.

Division Two: Clifton Rovers 3 Perrywood Reserves 3; Hornets 3 Pershore Town Eagles 3; Malvern Rangers 3 FC Korono 1; Prince of Wales 0 Arrow 4.

Division Three: Droitwich Athletic 3 Malvern Vale 3; Kempsey United 4 Hallow FC Reserves 2; New Inn Saints 0 Droitwich Spa Eagles 3; Powick FC 1 The Bull Inn 3; VBL Sports 0 The Bell @ Pensax Res 1.

Division Four: Brewers Arms 3 Oldbury Park Tigers 1; Droitwich Spa Eagles 3 Eaton Rovers 7; Grosvenor Sports 2 GDL Athletic 3; Lower Teme & Martley 4 Riley’s Sports 1; Worcester Saints Reserves 8 Tenbury Athletic 2.

Worcester Nursing Sunday Junior Cup: Perrywood 7 Colwall Village 2.

Worcester Nursing Sunday Minor Cup: Malvern Radar Youth 2 Colwall St James 10.

KIDDERMINSTER LEAGUE

Division Two: Wombourne Wanderers 1 Cookley Sports 3.

Division Three: Swan 5 Lloyds 3.

Division Four: Kewford Eagles 3 Roebuck 2.

Kidderminster Hospital Junior Cup: Alveley Sports 2 Stourbridge Celta Lions 4; Areley Kings 2 FC Highgate United 1; Belbroughton Athletic 6 Mostyn Rangers 0; Brit Wollaston 2 Rubery Athletic 0; Chaddesley Corbett 0 Redman 3; Darby End Athletic 7 Rock Sports 1; Grange Athletic 0 Kingswinford Swan 4; Hare & Hounds Sports 6 Pure Sport Foundation 0; Meadow Park 5 King William 2; Netherton 2 Quinton Athletic 3; Plough Dukes 1 Namaste Tigers 10; Sporting Club 4 Thomas Brothers 6; Station Inn 1 Harriers Trust 3; Stourbridge Athletic 2 Dudley Sports 0; Stourbridge Glassboys 5 FC Hop Pole 1; Stourport Swifts 11 Waggon & Horses 1; Wall Heath Alliance 4 Queens Head 6; Wilden Village 4 Wordsley AFC 3; Wollaston Lions 3 Oak Tree Sporting 5; Woodside United 7 Netherton Colts Seniors 1; Wordsley AFC Res 6 Bewdley Arches 2; Wychbold RBL 2 Lakeside United 1; Wyre Forest 3 Waterfall AFC 2.

Kidderminster Hospital Minor Cup: Areley Kings Colts 1 Brierley Hill Bullets 2; Cookley Sports Res 3 Delph 2; Dudley Saracens 15 Milner Old Boys 2; Hamilton Rangers 2 Hadcroft Rovers 1; Hasbury Colts 2 Stoke Works 1; Hizza United 7 Royal Exchange Res 1; Mostyn Rangers Res 0 Rubery Legends 3; Phoenix 4 Prince Albert United 2; Spa Athletic 2 Stourbridge Celta Res 0; Spennells United 2 Awkies Allstars 2 (Spennells won 4-3 on penalties); Sporting Rangers 1 Wollaston United 2; Stoke Prior 2 Kingswinford AFC 3; Studley Lions 15 Forest Rangers 1; Withymoor 2 Bromsgrove 4; Wollaston Village 3 Wolverley Olympic 4.

BIRDSEYE SPORTS EVESHAM LEAGUE

Division One: Cidermill 14 Alcester Town 1; Evesham WMC 3 Stour Excelsior 1; Tewkesbury Town 1 Broadway United 4; Pinvin United 0 Bretforton Old Boys 2.

Division Two: Bredon 0 Offenham Rovers 5; Harvington 2 Badsey Recreation 2; New Inn Pershore 2 Dragons 0; Charlton Old Boys 3 Quinton 1.

Division Three: Broadway United Res 3 Bengeworth 3; Bretforton Old Boys Res 10 Avon Titans 2; Ambi Allsports 2 Pebworth 4; Stratford United 0 Evesham United Sunday 3; TDMS 2 Ashton 88 3.

Evesham Mechanical Services Knockout Cup round one: Stour Excelsior Res 2 Cropthorne 3.

Gloucestershire FA Intermediate Cup round one: Sun Inn 6 St Georges Dragons 0; Wheatley Wanderers 3 Alderton 1.

BROMSGROVE LEAGUE

Division Two: AFC Northfield 1 Callowbrook Green 3; Sporting Club Redditch 6 Hewell 0.

Division Three: Meadow Park Youth 5 Bromsgrove Corinthians 2; Bromsgrove Academicals 1 Millfield Rovers Reserves 3.

Bridgwater Cup Group Stages: Winyates 2 Arrow Valley 6; Redditch United Sunday 6 Chaddesley Corbett Reserves 3.

BRS Shield Group Stages: Black Horse 4 Northfield Athletic 2; BGIS 3 Alcester Town 2.

WA Harris Cup: Pilkington Sunday 1 Bromsgrove Athletico 0.