| Opponent | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Auckland | 16 | 27 | 3 | 686 | 89 | 28.58 | 0 | 8 | 16 | |
| Central Conference | 2 | 2 | 0 | 27 | 19 | 13.50 | 0 | 0 | 2 | |
| Central Districts | 18 | 27 | 3 | 792 | 102 | 33.00 | 1 | 5 | 9 | |
| Derbyshire | 1 | 2 | 0 | 30 | 20 | 15.00 | 0 | 0 | 0 | |
| England | 1 | 1 | 0 | 26 | 26 | 26.00 | 0 | 0 | 0 | |
| Essex | 1 | 0 | | | | | | | 2 | |
| Karachi | 1 | 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | |
| Middlesex | 1 | 2 | 1 | 70 | 51* | 70.00 | 0 | 1 | 1 | |
| Northamptonshire | 1 | 1 | 0 | 32 | 32 | 32.00 | 0 | 0 | 1 | |
| Northern Conference | 1 | 1 | 1 | 4 | 4* | | 0 | 0 | 0 | |
| Northern Districts | 18 | 27 | 4 | 706 | 103 | 30.69 | 1 | 4 | 7 | |
| Otago | 18 | 26 | 7 | 628 | 119 | 33.05 | 1 | 3 | 12 | |
| Oxford and Cambridge Universities | 1 | 2 | 1 | 86 | 55* | 86.00 | 0 | 1 | 0 | |
| Pakistan A | 1 | 1 | 0 | 63 | 63 | 63.00 | 0 | 1 | 1 | |
| Pakistan International Airlines | 1 | 0 | | | | | | | 1 | |
| Pakistanis | 2 | 3 | 1 | 30 | 24 | 15.00 | 0 | 0 | 2 | |
| Somerset | 1 | 0 | | | | | | | 0 | |
| Sri Lanka | 1 | 2 | 0 | 14 | 12 | 7.00 | 0 | 0 | 0 | |
| Sri Lanka Board President's XI | 1 | 1 | 0 | 6 | 6 | 6.00 | 0 | 0 | 0 | |
| Sri Lankans | 1 | 1 | 0 | 31 | 31 | 31.00 | 0 | 0 | 1 | |
| Sussex | 1 | 1 | 0 | 72 | 72 | 72.00 | 0 | 1 | 0 | |
| Wellington | 15 | 19 | 3 | 570 | 105 | 35.62 | 1 | 4 | 7 | |
| Worcestershire | 1 | 2 | 1 | 29 | 16* | 29.00 | 0 | 0 | 2 | |
| Zimbabwe | 3 | 4 | 0 | 28 | 16 | 7.00 | 0 | 0 | 2 | |
| Zimbabweans | 1 | 1 | 0 | 15 | 15 | 15.00 | 0 | 0 | 0 | |