| Date | Opposition | Venue | Result | Points |
| Pre-Season Friendlies | ||||
| 4 Apr | Sussex | Hove | Match Abandoned | |
| 5 Apr | Sussex | Hove | Match Abandoned | |
| 10 Apr | Somerset | Taunton | Won by 4 wickets | |
| 12 Apr | Surrey | The Oval | Match Abandoned | |
| 13 Apr | Surrey | The Oval | Match Abandoned | |
| Benson & Hedges Cup | ||||
| 15 Apr | Gloucestershire | Cardiff | Won by 3 wickets | 2 |
| 16 Apr | Worcestershire | Worcester | Lost by 9 wickets | 0 |
| 19 Apr | Somerset | Taunton | Match Abandoned | 1 |
| 22 Apr | Warwickshire | Cardiff | Match Abandoned | 1 |
| 24 Apr | Northamptonshire | Northampton | Won by 39 runs | 2 |
| 9 May | Hampshire | Cardiff | Won by 113 runs | 2 |
| 27 May | Surrey | Cardiff | Won by 32 runs (D/L Method) | 2 |
| 10 Jun | Gloucestershire | Lord's | Lost by 7 wickets | 0 |
| National League | ||||
| 30 Apr | Surrey | Cardiff | Lost by 10 runs | 0 |
| 7 May | Warwickshire | Edgbaston | Lost by 9 wickets | 0 |
| 21 May | Durham | Chester-le-Street | Won by 15 runs (D/L Method) | 4 |
| 29 May | Derbyshire | Cardiff | Won by 6 wickets | 4 |
| 4 Jun | Middlesex | Lord's | Match Tied | 2 |
| 13 Jun (D/N) | Essex | Cardiff | Won by 20 runs | 4 |
| 24 Jun | Hampshire | Cardiff | Won by 51 runs | 4 |
| 2 Jul | Warwickshire | Swansea | Match Tied (D/L Method) | 2 |
| 16 Jul | Surrey | The Oval | Lost by 67 runs | 0 |
| 6 Aug | Durham | Cardiff | Won by 3 wickets | 4 |
| 14 Aug | Hampshire | Southampton | Won by 5 runs | 4 |
| 20 Aug | Nottinghamshire | Colwyn Bay | Lost by 8 wickets (D/L Method) | 0 |
| 27 Aug | Derbyshire | Derby | Won by 1 wicket | 4 |
| 3 Sep | Essex | Southend-on-Sea | Lost by 4 runs | 0 |
| 10 Sep | Nottinghamshire | Trent Bridge | Lost by 3 runs | 0 |
| 17 Sep | Middlesex | Cardiff | Lost by 6 wickets | 0 |
| County Championship | ||||
| 26-29 Apr | Worcestershire | Worcester | Match drawn | 6 |
| 3-6 May | Warwickshire | Edgbaston | Match drawn | 10 |
| 11-14 May | Gloucestershire | Cardiff | Match drawn | 9 |
| 23-26 May | Warwickshire | Cardiff | Match Drawn | 5 |
| 31 May-3 Jun | Sussex | Hove | Lost by 10 wikctes | 2 |
| 15-18 Jun | Essex | Cardiff | Match Drawn | 8 |
| 28 Jun- 1 Jul | Worcestershire | Swansea | Won by 81 runs | 16 |
| 7-10 Jul | Northamptonshire | Northampton | Won by 144 runs | 16 |
| 12-15 Jul | Middlesex | Southgate | Won by 2 wickets | 16 |
| 19-22 Jul | Northamptonshire | Cardiff | Won by 5 wickets | 15 |
| 2-5 Aug | Gloucestershire | Bristol | Lost by 10 wickets | 3 |
| 16-19 Aug | Nottinghamshire | Cardiff | Match Drawn | 9 |
| 22-25 Aug | Sussex | Colwyn Bay | Won by an innings and 60 runs | 20 |
| 30 Aug-2 Sep | Essex | Southend-on-Sea | Match Drawn | 12 |
| 6-9 Sep | Nottinghamshire | Trent Bridge | Lost by 7 wickets | 3 |
| 13-16 Sep | Middlesex | Cardiff | Match Drawn | 10 |
| NatWest Trophy | ||||
| 21 Jun | Dorset | Dean Park | Won by 139 runs | |
| 5 Jul | Kent | Canterbury | Won by 5 wickets | |
| 25 Jul | Warwickshire | Birmingham | Lost by 81 runs | |
| University Match | ||||
| 16-18 May | Oxford Universities | The Parks | Won by an innings and 203 runs | |
| Tour Match | ||||
| 6-8 Jun | West Indians | Cardiff | Lost by 20 runs | |