| Final | ||||
| Cribbs Friends Life | 5 | Longlevens | 0 | Played at Kingswood |
| Semi-Finals | ||||
| Berkeley Town | 0 | Cribbs Friends Life | 2 | |
| Longlevens | 3 | Bristol Academy | 1 | |
| Round Two | ||||
| Berkeley Town | 2 | Kings Stanley | 2 | Berkeley Town win 3-2 on penalties |
| Cribbs Friends Life | 1 | DRG Stapleton | 1 | Cribbs Friends Life win 3-0 on penalties |
| Taverners | 0 | Bristol Academy | 1 | |
| Longlevens | 3 | Chipping Sodbury Town | 0 | |
| Round One | ||||
| Ellwood | 2 | Berkeley Town | 3 | |
| Bishops Cleeve Reserves | 1 | Kings Stanley | 2 | |
| Tuffley Rovers | 1 | Cribbs Friends Life | 2 | |
| DRG Stapleton | 6 | Henbury | 1 | |
| Taverners | 1 | Kingswood | 0 | Taverners win 4-3 on penalties |
| Bristol Academy | 2 | Rockleaze Rangers | 2 | Bristol Academy win 4-3 on penalties |
| Hanham Athletic | 0 | Longlevens | 0 | Longlevens win 5-4 on penalties |
| Thornbury Town | 1 | Chipping Sodbury Town | 2 | |
| Preliminary Round | ||||
| DRG Stapleton | 5 | Patchway Town | 2 | |
| Henbury | 4 | Yate Town Reserves | 1 | |