Premier Division:
AFC Somers 3, Wake Green Ams 1;
BNJS 1, CPA 3;
Birmingham Medics 4, Birmingham Irish 2;
Sutton United 2, Village 3.
Division One:
Sporting Elite Birmingham 3, Desi 1;
Two Gates 11, FC Premier 0.
Division Two:
Coldfield Rangers 2, Real Aston 2;
CPA 2nds 4, Polesworth North Warwick 1;
FC Midlands HGU 3, Cresconians 5.
Division Three:
Handsworth GSOB’s 1, Sutton United B 4;
North Solihull 0, Wednesbury Athletic 1;
Sutton Select 4, Real Riverside 4.
Division Four:
CT Shush 0, Village C 4;
Bournville Colts 7, Silhill C 2;
Wake Greens Ams D 4, Shere Punjab 1;
Walsall Phoenix 4, Birmingham Tigers 2.
Division Five:
Bartley Reds 6, Leafield Athletic 2;
Bluepool 1, Kings Heath Rangers 2;
Silhill D 2, Handsworth GSOB’s B 6.
Sutton United C 4, St Johns Rangers 2.
Division Six:
AFC Kingstanding Phoenix 0, Selly Oak Colts 2;
Armada 1, Oldbury United 4;
Tipton Town Reserves 1, Bartley Reds B 0.
Birmingham County FA Amateur Cup, quarter final:
Sportsco 0, Silhill U21 1;
Solihull Moors 2, Sutton Town U21 2 (4-3 pens).
Fazeley Charity Cup:
Shenstone Pathfinder 2, Boldmere St Michaels 0.
Holder Cup, third round:
Flamengo 2, Naija 2 (6-5 pens).
Semi-final:
St Georges Warriors 3, Old Wulfrunians 2.
Jeffs Cup, third round:
Village D 2, Castlecroft Rangers 2 (3-1 pens).
Semi-final:
Kings Heath Shooters 0, Netherton Tigers 3.
Junior Cup, second round:
Birmingham Medics B 0, FC Premier B 3;
Old Wulfrunians B 1, Wake Green Ams B 2;
Village B 6, Silhill B 1.
Senior Cup, third round:
Crown FMN 4, Athletic Midlands 0;
Silhill 2, Boldmere Sports & Social 1;
Nineveh 1, Coleshill North Warwick 8.
Fourth round:
Lodgefield Park 2, Amanah 1.
Vets Cup, group stage:
Wake Green Ams 0, Silhill 7;
Hampton Westley 1, Bearwood Athletic 6;
Blackheath Town 3, Sutton United 2;
Oldbury United 2, Hampton 5;
Wednesbury Athletic 8, Boldmere Sports & Social 2.