Saturday 18th July 2020 (12pm start)
Group A Oswestry v Shifnal Shrewsbury v Wem Wolverhampton v Bridgnorth
Group B Harborne v Walsall Himley v Smethwick Pelsall v W.B. Dartmouth
Group C Berkswell v Leamington Spa Dorridge v Knowle & Dorridge Kenilworth Wardens v Moseley
Group D Barnt Green v Kidderminster Bromsgrove v Barnards Green Ombersley v Halesowen Saturday 25th July 2020 (12pm start)
Group A Bridgnorth v Oswestry Shifnal v Shrewsbury Wem v Wolverhampton
Group B Smethwick v Pelsall Walsall v Himley W.B. Dartmouth v Harborne
Group C Knowle & Dorridge v Berkswell Leamington Spa v Kenilworth Wardens Moseley v Dorridge
Group D Barnards Green v Barnt Green Halesowen v Bromsgrove Kidderminster v Ombersley Saturday 1st August 2020 (12pm start)
Group A Shrewsbury v Bridgnorth Wem v Shifnal Wolverhampton v Oswestry
Group B Harborne v Smethwick Himley v Pelsall Walsall v W.B. Dartmouth
Group C Berkswell v Kenilworth Wardens Dorridge v Leamington Spa Knowle & Dorridge v Moseley
Group D Barnt Green v Halesowen Kidderminster v Barnards Green Ombersley v Bromsgrove Saturday 8th August 2020 (12pm start)
Group A Bridgnorth v Shifnal Oswestry v Wem Wolverhampton v Shrewsbury
Group B Himley v Harborne Pelsall v Walsall Smethwick v W.B. Dartmouth
Group C Berkswell v Dorridge Kenilworth Wardens v Knowle & Dorridge Leamington Spa v Moseley
Group D Bromsgrove v Kidderminster Halesowen v Barnards Green Ombersley v Barnt Green Saturday 15th August 2020 (12pm start)
Group A Bridgnorth v Wem Oswestry v Shrewsbury Shifnal v Wolverhampton
Group B Pelsall v Harborne Smethwick v Walsall W.B. Dartmouth v Himley
Group C Kenilworth Wardens v Dorridge Leamington Spa v Knowle & Dorridge Moseley v Berkswell
Group D Barnards Green v Ombersley Bromsgrove v Barnt Green Halesowen v Kidderminster Saturday 22nd August 2020 (12pm start)
Group A Shrewsbury v Oswestry Wem v Bridgnorth Wolverhampton v Shifnal
Group B Harborne v Pelsall Himley v W.B. Dartmouth Walsall v Smethwick
Group C Berkswell v Moseley Dorridge v Kenilworth Wardens Knowle & Dorridge v Leamington Spa
Group D Barnt Green v Bromsgrove Kidderminster v Halesowen Ombersley v Barnards Green Saturday 29th August 2020 (12pm start)
Group A Bridgnorth v Wolverhampton Shifnal v Oswestry Wem v Shrewsbury
Group B Smethwick v Himley Walsall v Harborne W.B. Dartmouth v Pelsall
Group C Knowle & Dorridge v Dorridge Leamington Spa v Berkswell Moseley v Kenilworth Wardens
Group D Barnards Green v Bromsgrove Halesowen v Ombersley Kidderminster v Barnt Green Saturday 5th September 2020 (11am start)
Group A Bridgnorth v Shrewsbury Oswestry v Wolverhampton Shifnal v Wem
Group B Pelsall v Himley Smethwick v Harborne W.B. Dartmouth v Walsall
Group C Kenilworth Wardens v Berkswell Leamington Spa v Dorridge Moseley v Knowle & Dorridge
Group D Barnards Green v Kidderminster Bromsgrove v Ombersley Halesowen v Barnt Green Saturday 12th September 2020 (11am start)
Group A Oswestry v Bridgnorth Shrewsbury v Shifnal Wolverhampton v Wem
Group B Harborne v W.B. Dartmouth Himley v Walsall Pelsall v Smethwick
Group C Berkswell v Knowle & Dorridge Dorridge v Moseley Kenilworth Wardens v Leamington Spa
Group D Barnt Green v Barnards Green Bromsgrove v Halesowen Ombersley v Kidderminster Saturday 19th September 2020 (11am start)
Group A Shifnal v Bridgnorth Shrewsbury v Wolverhampton Wem v Oswestry
Group B Harborne v Himley Walsall v Pelsall W.B. Dartmouth v Smethwick
Group C Dorridge v Berkswell Knowle & Dorridge v Kenilworth Wardens Moseley v Leamington Spa
Group D Barnards Green v Halesowen Barnt Green v Ombersley Kidderminster v Bromsgrove