| Opponent | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Auckland | 1 | 1 | 0 | 8 | 8 | 8.00 | 0 | 0 | 0 | |
| Australians | 1 | 1 | 0 | 2 | 2 | 2.00 | 0 | 0 | 0 | |
| Central Districts | 1 | 1 | 0 | 2 | 2 | 2.00 | 0 | 0 | 0 | |
| Cheshire | 1 | 0 | 0 | |||||||
| Cumberland | 1 | 1 | 0 | 6 | 6 | 6.00 | 0 | 0 | 1 | |
| Derbyshire | 5 | 4 | 0 | 38 | 23 | 9.50 | 0 | 0 | 2 | |
| Durham | 3 | 3 | 1 | 92 | 41* | 46.00 | 0 | 0 | 0 | |
| Essex | 4 | 3 | 1 | 91 | 51* | 45.50 | 0 | 1 | 0 | |
| Glamorgan | 2 | 2 | 0 | 86 | 56 | 43.00 | 0 | 1 | 1 | |
| Gloucestershire | 6 | 6 | 1 | 162 | 72 | 32.40 | 0 | 1 | 3 | |
| Hampshire | 3 | 3 | 0 | 19 | 14 | 6.33 | 0 | 0 | 1 | |
| Indians | 1 | 1 | 0 | 8 | 8 | 8.00 | 0 | 0 | 1 | |
| Kent | 6 | 6 | 1 | 151 | 57 | 30.20 | 0 | 1 | 2 | |
| Lancashire | 7 | 7 | 1 | 114 | 51* | 19.00 | 0 | 1 | 0 | |
| Leicestershire | 8 | 7 | 2 | 107 | 35* | 21.40 | 0 | 0 | 3 | |
| Middlesex | 4 | 3 | 1 | 78 | 54 | 39.00 | 0 | 1 | 1 | |
| Northamptonshire | 1 | 1 | 0 | 8 | 8 | 8.00 | 0 | 0 | 0 | |
| Northern Districts | 2 | 2 | 1 | 32 | 17 | 32.00 | 0 | 0 | 0 | |
| Nottinghamshire | 5 | 4 | 1 | 76 | 42 | 25.33 | 0 | 0 | 0 | |
| Scotland | 2 | 2 | 0 | 52 | 29 | 26.00 | 0 | 0 | 2 | |
| Somerset | 2 | 2 | 1 | 8 | 6* | 8.00 | 0 | 0 | 2 | |
| South Africans | 1 | 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 1 | |
| Sri Lankans | 2 | 2 | 0 | 42 | 42 | 21.00 | 0 | 0 | 0 | |
| Surrey | 3 | 3 | 0 | 29 | 12 | 9.66 | 0 | 0 | 1 | |
| Sussex | 5 | 4 | 1 | 45 | 20 | 15.00 | 0 | 0 | 3 | |
| Warwickshire | 5 | 4 | 2 | 141 | 70* | 70.50 | 0 | 1 | 0 | |
| Warwickshire Cricket Board | 1 | 1 | 0 | 4 | 4 | 4.00 | 0 | 0 | 0 | |
| Worcestershire | 2 | 1 | 0 | 6 | 6 | 6.00 | 0 | 0 | 1 | |
| Yorkshire | 9 | 6 | 0 | 91 | 39 | 15.16 | 0 | 0 | 1 |