| Date | Opposition | Venue | Result | Points | |
| National League | |||||
| 25 Apr | Middlesex | Lord's | Won by 35 runs | 4 | |
| 3 May | Derbyshire | Cardiff | Won by 25 runs | 4 | |
| 23 May | Sussex | Hove | Lost by 54 runs | 0 | |
| 31 May | Northamptonshire | Cardiff | Won by 6 runs | 4 | |
| 6 Jun | Derbyshire | Derby | Match tied (D/L Method) | 2 | |
| 19 Jun | Surrey | The Oval | Lost by 143 runs | 0 | |
| 4 Jul | Sussex | Swansea | Won by 88 runs (D/L Method) | 4 | |
| 18 Jul | Nottinghamshire | Trent Bridge | Lost by 26 runs | 0 | |
| 25 Jul | Surrey | Pontypridd | Won by 71 runs | 4 | |
| 10 Aug | Durham | Cardiff | Lost by 9 runs | 0 | |
| 12 Aug | Northamptonshire | Northampton | Won by 53 runs | 4 | |
| 22 Aug | Nottinghamshire | Colwyn Bay | Won by 100 runs | 4 | |
| 31 Aug D/N | Somerset | Taunton | Lost by 35 runs | 0 | |
| 6 Sep | Somerset | Cardiff | Won by 13 runs | 4 | |
| 12 Sep | Durham | Riverside Ground | Won by 13 runs | 4 | |
| 19 Sep | Middlesex | Cardiff | Lost by 5 wickets | 0 | |
| County Championship | |||||
| 20-23 Apr | Derbyshire | Derby | Match drawn | 5 | |
| 28 Apr - 1 May | Sussex | Cardiff | Won by 6 wickets | 16 | |
| 14-17 May | Gloucestershire | Cardiff | Won by 172 runs | 18 | |
| 26-29 May | Worcestershire | Worcester | Lost by 48 runs | 4 | |
| 2-5 Jun | Leicestershire | Leicester | Match drawn | 10 | |
| 9-12 Jun | Middlesex | Cardiff | Lost by innings and 113 runs | 3 | |
| 15-18 Jun | Kent | Canterbury | Match drawn | 11 | |
| 30 Jun - 3 Jul | Hampshire | Swansea | Lost by an inns and 6 runs | 4 | |
| 9-12 Jul | Essex | Cardiff | Lost by an inns and 137 runs | 3 | |
| 14-17 Jul | Lancashire | Blackpool | Lost by 10 wickets | 3 | |
| 30 Jul - 2 Aug | Durham | Cardiff | Won by 3 wickets | 18 | |
| 4-7 Aug | Surrey | The Oval | Lost by an innings and 124 runs | 4 | |
| 18-21 Aug | Nottinghamshire | Colwyn Bay | Won by an innings and 118 runs | 20 | |
| 24-27 Aug | Warwickshire | Cardiff | Match drawn | 11 | |
| 2-5 Sep | Somerset | Taunton | Lost by 219 runs | 4 | |
| 8-11 Sep | Yorkshire | Headingley | Won by an innings and 52 runs | 20 | |
| 15-18 Sep | Northamptonshire | Cardiff | Match drawn | 9 | |
| NatWest Trophy | |||||
| 23 Jun | Hampshire Cricket Board | Southampton | Won by 68 runs | ||
| 7 Jul | Warwickshire | Cardiff | Won by 16 runs | ||
| 28 Jul | Gloucestershire | Cardiff | Lost by 136 runs | ||
| World Cup Warm Ups | |||||
| 8 May | Australia | Cardiff | No Result | ||
| 11 May | Kenya | Cardiff | Match Abandoned | ||
| University Match | |||||
| 19-21 May | Oxford University | The Parks | Match drawn | ||
| Tour Match | |||||
| 13 Jun | New Zealand | Cardiff | (Only played if NZ not in Super Six stage of World Cup) | ||
| Friendlies | |||||
| Apr 6 | Oxford University | The Parks | No result | ||
| Apr 8 | Hampshire | Southampton | Lost by 5 wickets | ||
| Apr 12 | Somerset | Taunton | No result | ||
| Apr 13 | Somerset | Taunton | Lost by 55 runs (D/L Method) | ||