Premier Division:
AFC Somers 3, Village 2;
Birmingham Irish 1, Crown FMN 4;
Birmingham Medics 2, Wake Green Ams 1;
BNJS 3, Boldmere Sports & Social 1;
Sutton United 4, Nineveh 0.
Division One:
Naija 1, Sporting Elite Birmingham 0;
FC Premier 3, Old Wulfrunians 3.
Division Two:
Coldfield Rangers 3, FC Midlands HGU 0;
CPA 2nds 1, Sportsco 4;
Flamengo 6, Wake Green Ams C 2;
Polesworth North Warwick 3, Cresconians 4.
Division Three:
Norton Canes 7, Real Riverside 1;
West Hagley 0, Wednesbury Athletic 2;
Handsworth GSOB’s 2, North Solihull 5.
Division Four:
Birmingham Tigers 7, Wake Green Ams D 4;
Shere Punjab 6, Birmingham Medics B 2;
Village C 1, Bournville Colts 2.
Division Five:
Bartley Reds B 5, Sutton United C 1;
Bluepool 4, Village D 4;
Castlecroft Rangers 2, Halesowen Eagles 2;
Handsworth GSOB’s B 7, Kings Heath Rangers 0;
Leafield Athletic 13, Sporting Sandwell 0;
St Johns Rangers 5, Silhill D 0.
Division Six:
AFC Kingstanding Phoenix 2, Kings Heath Shooters 6;
Tipton Town Reserves 4, Selly Oak Colts 0;
Wake Green Ams E 0, Oldbury United 4.
Junior Cup, semi-final:
Sutton United B 1, Wake Green Ams B 2;
Village B 9, FC Premier B 1.
Senior Cup, quarter-final:
Coleshill North Warwick 0, Silhill 5.
Bill Hill, semi-final:
Sutton Select 4, DCS United 1.
Third round:
CT Shush 3, Solihull Moors 2.
Holder Cup, third round:
Lodgefield Park 3, Amanah 3 (5-4 pens).
Intermediate Cup, fourth round:
Athletic Midlands 3, Boldmere St Michaels 5.