| Opponent | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Australia | 1 | 2 | 2 | 1 | 1* | 0 | 0 | 0 | ||
| Canterbury | 6 | 7 | 1 | 73 | 41 | 12.16 | 0 | 0 | 4 | |
| Central Districts | 4 | 4 | 2 | 58 | 31* | 29.00 | 0 | 0 | 1 | |
| Glamorgan | 1 | 2 | 1 | 16 | 12* | 16.00 | 0 | 0 | 1 | |
| Gloucestershire | 1 | 2 | 1 | 0 | 0* | 0.00 | 0 | 0 | 2 | |
| India A | 4 | 6 | 2 | 70 | 23* | 17.50 | 0 | 0 | 0 | |
| Kent | 1 | 2 | 0 | 16 | 16 | 8.00 | 0 | 0 | 0 | |
| Middlesex | 1 | 2 | 0 | 18 | 16 | 9.00 | 0 | 0 | 1 | |
| Northern Districts | 6 | 6 | 2 | 54 | 19 | 13.50 | 0 | 0 | 4 | |
| Otago | 10 | 14 | 6 | 100 | 27* | 12.50 | 0 | 0 | 1 | |
| Pakistanis | 1 | 0 | 0 | |||||||
| Sussex | 1 | 2 | 0 | 1 | 1 | 0.50 | 0 | 0 | 0 | |
| Wellington | 9 | 11 | 6 | 98 | 33* | 19.60 | 0 | 0 | 2 |