| Opponent | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Australians | 1 | 1 | 0 | 66 | 66 | 66.00 | 0 | 1 | 0 | |
| Baroda | 1 | 1 | 0 | 30 | 30 | 30.00 | 0 | 0 | 0 | |
| Bengal | 1 | 1 | 0 | 29 | 29 | 29.00 | 0 | 0 | 0 | |
| Bihar | 1 | 1 | 0 | 12 | 12 | 12.00 | 0 | 0 | 0 | |
| Central Zone | 6 | 6 | 0 | 259 | 100 | 43.16 | 1 | 1 | 2 | |
| Delhi | 6 | 6 | 1 | 224 | 81 | 44.80 | 0 | 2 | 2 | |
| East Zone | 2 | 2 | 0 | 183 | 115 | 91.50 | 1 | 1 | 4 | |
| England | 2 | 2 | 1 | 1 | 1* | 1.00 | 0 | 0 | 2 | |
| Indian Board President's XI | 2 | 2 | 0 | 30 | 25 | 15.00 | 0 | 0 | 0 | |
| Karnataka | 1 | 1 | 0 | 40 | 40 | 40.00 | 0 | 0 | 0 | |
| Kent | 1 | 1 | 0 | 2 | 2 | 2.00 | 0 | 0 | 0 | |
| Madhya Pradesh | 3 | 3 | 1 | 184 | 85 | 92.00 | 0 | 2 | 2 | |
| Maharashtra | 1 | 1 | 0 | 50 | 50 | 50.00 | 0 | 1 | 0 | |
| North Zone | 6 | 6 | 0 | 244 | 79 | 40.66 | 0 | 3 | 4 | |
| Pakistan | 2 | 2 | 0 | 8 | 8 | 4.00 | 0 | 0 | 0 | |
| Railways | 4 | 4 | 0 | 38 | 19 | 9.50 | 0 | 0 | 0 | |
| Rajasthan | 3 | 3 | 1 | 71 | 60* | 35.50 | 0 | 1 | 0 | |
| South Zone | 2 | 2 | 0 | 67 | 35 | 33.50 | 0 | 0 | 2 | |
| Tamil Nadu | 2 | 2 | 0 | 24 | 20 | 12.00 | 0 | 0 | 0 | |
| Uttar Pradesh | 5 | 4 | 1 | 166 | 76* | 55.33 | 0 | 2 | 1 | |
| West Zone | 1 | 1 | 0 | 2 | 2 | 2.00 | 0 | 0 | 1 | |
| Wills' XI | 3 | 3 | 0 | 120 | 101 | 40.00 | 1 | 0 | 0 | |
| Zimbabwe | 5 | 5 | 0 | 115 | 65 | 23.00 | 0 | 1 | 1 |