Division One: Barnwood Utd 1, Whitminster 1; Horsley Utd 1, Gloucester Civil Service 3; Leonard Stanley 0, King's Stanley Res 0; Longlevens Res 2, Frampton Utd 1; Shurdington Rovers 0, Minchinhampton RDS 1; Thornbury Town Res 1, Coaley Rovers 4; Tuffley Rovers Res 1, Ramblers 2.

Division Two: Cashes Green 0, Abbeymead Rovers 3; Matson FC 6, Longford Res 2; Randwick 3, Brimscombe Res 6; Stonehouse Freeway Res 1, Marshall Langston 3.

Division Three: Cam Bulldogs Res 19, Horsley Utd Res 1; Ebley Omega FC L, Quedgeley Wanderers L; Minchinhampton RDS Res 1, Tibberton Utd 2; Sharpness Res P, Tetbury Town Res P; Trident FC 2, Dursley Town Res 1; Wickwar Wanderers 3, Uley 3.

Division Four: Alkerton Rangers L, Thornbury Town 3rds L; Charfield Res 3, Glevum Utd 0; Frampton Utd Res 2, Kingswood Res 0; Longlevens A 0, Berkeley Town Res 3; Tuffley Rovers A 5, North Nibley 5; Uley Res 2, Nympsfield AFC 3.

Division Five: Barnwood Utd Res P, Minchinhampton RDS A P; Dursley Town A 0, Leonard Stanley Res 6; Quedgeley Wanderers Res 0, Randwick Res 1; Ramblers Res 2, Upton St Leonards 2nds 0.

Division Six: BA Rangers 4, Ebley Omega Res 0; Charfield 3rds 1, AFC Phoenix 5; Eastcombe Res 0, Gloucester Civil Service 3rds 1; Matchplay Reeves 8, Coaley Rovers Res 2; Victoria Celtic 4, Brockworth Albion 4ths 0; Wotton Rovers 3rds 6, Stroud Harriers 0.

Division Seven: Abbeymead Rangers Res 4, Cashes Green Res 7; Cam Bulldogs 3rds 4, Shurdington Rovers 2nds 0; Didmarton FC 2, Whitminster Res 2; Uley A 2, Trident Res 4; Whiteshill Utd Res 1, BA Rangers 2; Wickwar Wanderers Res L, NSSC L.

Division Eight: Cross Hands FC 4, Alkerton Rangers Res 2; NSSC Res 6, North Nibley Res 0; Quedgeley Wanderers A 0, Essilor FC 2; Upton St Leonards 3rds 0, Ramblers A 3; Woodchester 8, Avondale 3rds 3.