Premier Division:
Crown FMN 1, Birmingham Irish 0;
Nineveh 0, AFC Somers 1;
Village 0, CPA 3;
Wake Green Ams 2, Silhill 1;
Sutton United 1, BNJS 3.
Division One:
Desi 2, Boldmere St Michaels 5;
Naija 4, Village B 2;
Old Wulfrunians 3, FC Premier 1;
Silhill B 2, Amanah 2;
Sporting Elite Birmingham 3, Wake Green Ams B 0.
Division Two:
Coldfield Rangers 1, Sportsco 1;
FC Midlands HGU 5, Lodgefield Park 2;
Polesworth North Warwick 7, CPA Seconds 1;
Wake Green Ams C 0, Real Aston 6.
Division Three:
FC Premier B 1, Handsworth GSOB’s 3;
Norton Canes 1, West Hagley 1;
Real Riverside 6, North Solihull 0;
Sutton Select 4, Sutton United B 2;
Wednesbury Athletic 0, Athletic Midlands 3.
Division Four:
Birmingham Medics B 2, Bournville Colts 3;
Shere Punjab 2, Silhill C;
Village C 2, Birmingham Tigers 2;
Walsall Phoenix 1, CT Shush 0.
Division Five:
Bluepool 0, Bartley Reds 1;
Castlecroft Rangers 2, St Johns Rangers 0;
Halesowen Eagles 1, Village D 0;
Handsworth GSOB’s B 2, Sutton United C 2;
Leafield Athletic 5, Kings Heath Rangers 1;
Sporting Sandwell 4, Silhill D 4.
Division Six:
Armada 3, Selly Oak Colts 6;
Kings Heath Shooters 0, AFC Kingstanding Phoenix 3;
Oldbury United 3, Netherton Tigers 1;
Wake Green Ams E 0, Tipton Town Reserves 7.
Holder Cup, semi-final:
Coleshill North Warwick 3, Flamengo 0.
Vets Cup, group C:
Boldmere St Michaels 2, Cresconians 5.