| Date | Opposition | Venue | Result | Points |
| National League | ||||
| 25 Apr | Yorkshire | Headingley | Lost by 2 wickets | 0 |
| 3 May | Lancashire | Bristol | Won by 22 runs | 4 |
| 31 May | Worcestershire | Gloucester | Won by 50 runs | 4 |
| 6 Jun | Essex | Ilford | Won by 20 runs | 4 |
| 13 Jun | Leicestershire | Bristol | Lost by 38 runs | 0 |
| 19 Jun | Worcestershire | Worcester | Lost by 1 run | 0 |
| 18 Jul | Yorkshire | Cheltenham | Won by 128 runs | 4 |
| 25 Jul | Warwickshire | Cheltenham | Won by 3 wickets | 4 |
| 3 Aug D/N | Hampshire | Bristol | Lost by 20 runs | 0 |
| 10 Aug | Lancashire | Old Trafford | Lost by 6 wickets | 2 |
| 12 Aug D/N | Kent | Bristol | Lost by 16 runs | 0 |
| 22 Aug | Hampshire | Southampton | Won by 78 runs | 4 |
| 31 Aug D/N | Warwickshire | Edgbaston | Lost by 34 runs | 0 |
| 7 Sep | Leicestershire | Leicester | Won by 14 runs | 4 |
| 12 Sep | Essex | Bristol | Lost by 7 wickets | 0 |
| 19 Sep | Kent | Canterbury | Won by 4 runs (D/L Method) |
4 |
| County Championship | ||||
| 13-16 Apr | Surrey | The Oval | Match drawn | 9 |
| 21-24 Apr | Yorkshire | Headingley | Lost by 81 runs | 4 |
| 28 Apr - 1 May | Middlesex | Bristol | Lost by 2 wickets | 6 |
| 14-17 May | Glamorgan | Cardiff | Lost by 172 runs | 4 |
| 19-22 May | Sussex | Hove | Lost by 2 wickets | 6 |
| 26-29 May | Essex | Gloucester | Match drawn | 12 |
| 2-5 Jun | Lancashire | Bristol | Match drawn | 8 |
| 9-12 Jun | Somerset | Bath | Won by 3 wickets | 19 |
| 30 Jun - 3 Jul | Nottinghamshire | Bristol | Won by 7 wickets | 19 |
| 14-17 Jul | Worcestershire | Cheltenham | Lost by 5 wickets | 2 |
| 21-24 Jul | Durham | Cheltenham | Lost by an innings and 127 runs | 2 |
| 5-8 Aug | Hampshire | Bristol | Match drawn | 11 |
| 17-20 Aug | Northamptonshire | Northampton | Match drawn | 10 |
| 24-27 Aug | Leicestershire | Leicester | Lost by 225 runs | 4 |
| 2-5 Sep | Warwickshire | Edgbaston | Lost by 1 wicket | 4 |
| 8-11 Sep | Derbyshire | Bristol | Lost by 6 wickets | 4 |
| 15-18 Sep | Kent | Canterbury | Match drawn | 12 |
| NatWest Trophy | ||||
| 23 Jun | Durham Cricket Board | Chester-le-Street | Won by 162 runs | |
| 7 Jul | Derbyshire | Bristol | Won by 8 wickets | |
| 28 Jul | Glamorgan | Cardiff | Won by 136 runs | |
| 15 Aug | Yorkshire | Bristol | Won by 6 runs | |
| 29 Aug | Somerset | Lord's | Won by 50 runs | |
| Super Cup | ||||
| 27 Jun | Surrey | Bristol | Won by 7 wickets | |
| 11 Jul | Sussex | Bristol | Won by 24 runs | |
| 1 Aug | Yorkshire | Lord's | Won by 124 runs | |
| World Cup Warm Ups | ||||
| 8 May | West Indies | Bristol | No Result | |
| 9 May | Kenya | Bristol | Lost by 4 wickets | |
| Tour Matches | ||||
| 19 Jul | Sri Lanka 'A' | Cheltenham | Lost by 5 wickets | |