| Date | Opposition | Venue | Result | Points | Report |
| Benson & Hedges Cup | |||||
| 29 Apr | Essex | Cardiff | Match Abandoned | 1 | Report |
| 1 May | Ireland | Dublin | Won by 115 runs | 2 | Report |
| 5 May | Sussex | Hove | Lost by 3 runs | 0 | Report |
| 9 May | Middlesex | Cardiff | Lost by 19 runs | 0 | Report |
| County Championship | |||||
| 17-21 Apr | Gloucestershire | Bristol | Won by 141 runs | 21 | Report |
| 23-27 Apr | Kent | Cardiff | Match Drawn | 7 | Report |
| 21-24 May | Northamptonshire | Northampton | Match Drawn | 11 | Report |
| 29 May - 1 Jun | Middlesex | Lord's | Lost by 9 wickets | 7 | Report |
| 3-6 Jun | Hampshire | Southampton | Lost by 9 wickets | 4 | Report |
| 11-15 Jun | Worcestershire | Cardiff | Match Drawn | 9 | Report |
| 17-20 Jun | Leicestershire | Cardiff | Lost by 140 runs | 4 | Report |
| 26-29 Jun | Nottinghamshire | Trent Bridge | Won by 46 runs | 20 | Report |
| 1-4 Jul | Surrey | Swansea | Lost by 6 wickets | 4 | Report |
| 22-25 Jul | Lancashire | Colwyn Bay | Match Drawn | 11 | Report |
| 30 Jul - 2 Aug | Warwickshire | Edgbaston | Match Drawn | 7 | Report |
| 5-8 Aug | Essex | Chelmsford | Won by 216 runs | 22 | Report |
| 14-17 Aug | Durham | Chester-le-Street | Match Drawn | 9 | Report |
| 20-23 Aug | Yorkshire | Cardiff | Lost by 114 runs | 6 | Report |
| 31 Aug - 3 Sep | Sussex | Hove | Lost by 18 runs | 8 | Report |
| 9-12 Sep | Derbyshire | Cardiff | Match Drawn | 5 | Report |
| 17-20 Sep | Somerset | Cardiff | Won by 298 runs | 21 | Report |
| AXA League | |||||
| 19 Apr | Gloucestershire | Bristol | Match Abandoned | 2 | |
| 26 Apr | Kent | Cardiff | Lost by 8 wickets | 0 | Report |
| 3 May | Middlesex | Lord's | Lost by 3 wickets | 0 | Report |
| 10 May | Somerset | Cardiff | Lost by 8 wickets | 0 | Report |
| 19 May | Yorkshire | Cardiff | Lost by 37 runs | 0 | Report |
| 25 May | Northamptonshire | Northampton | Won by 5 wickets(D/L) | 4 | Report |
| 7 Jun | Hampshire | Southampton | Lost by 130 runs | 0 | Report |
| 14 Jun | Worcestershire | Cardiff | Lost by 7 wickets | 0 | Report |
| 21 Jun | Leicestershire | Pontypridd | Lost by 20 runs | 0 | Report |
| 5 Jul | Surrey | Swansea | Won by 107 runs | 4 | Report |
| 12 Jul | Nottinghamshire | Trent Bridge | Won by 9 runs | 4 | Report |
| 26 Jul | Lancashire | Colwyn Bay | Match Abandoned | 2 | |
| 3 Aug D/N | Warwickshire | Edgbaston | Won by 38 runs(D/L) | 4 | Report |
| 9 Aug | Essex | Chelmsford | Lost by 8 wickets | 0 | Report |
| 30 Aug | Sussex | Hove | Won by 37 runs | 4 | |
| 6 Sep | Durham | Chester-le-Street | Won by 26 runs | 4 | |
| 13 Sep | Derbyshire | Cardiff | Won by 56 runs | 4 | |
| NatWest Trophy | |||||
| 24 Jun | Bedfordshire | Cardiff | Won by 148 runs | Report | |
| 8 Jul | Leicestershire | Cardiff | Lost by 6 wickets | Report | |
| University Matches | |||||
| 13-15 May | Cambridge University | Fenner's | Won by 171 runs | Report | |
| Matches against the Tourists | |||||
| 18-20 Jul | Sri Lankans | Cardiff | Won by 5 wickets | Report | |
| Other Matches | |||||
| 11 | Minor-C Wales | Cardiff | Match Abandoned | ||
| 12 | Minor-C Wales | Cardiff | Won by 116 runs(D/L) | Report | |