| Final | |||||
| Highridge United | 1 | Lydney Town | 0 | Played at Yate Town | |
| Semi-Finals | |||||
| AXA | 1 | Highridge United | 3 | Played at Yate Town | |
| Lydney Town | 1 | Henbury Old Boys | 1 | Played at Yate Town, Lydney Town won 4-3 on penalties | |
| Round Two | |||||
| Highridge United | 5 | Totterdown POB | 1 | ||
| Hardwicke | 1 | Henbury Old Boys | 2 | ||
| Lydney Town | 4 | Ellwood | 0 | ||
| AXA | 2 | Thornbury Town | 1 | ||
| Round One | |||||
| Highridge United | 7 | Sea Mills Park | 1 | ||
| AXA | 2 | DRG Stapleton | 0 | ||
| Wotton Rovers | 1 | Thornbury Town | 2 | ||
| Patchway Town | 0 | Lydney Town | 1 | ||
| Yate Town Reserves | 0 | Ellwood | 1 | ||
| Pucklechurch Sports | 0 | Totterdown POB | 2 | ||
| Henbury Old Boys | 3 | Kings Stanley | 1 | ||
| Roman Glass St George | 0 | Hardwicke | 1 | ||
| Preliminary Round | |||||
| Highridge United | 2 | Taverners | 1 | ||