| Opponent | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Abbottabad | 1 | 2 | 1 | 81 | 68 | 81.00
| 0 | 1 | 2 | |
| Allied Bank Limited | 1 | 2 | 1 | 85 | 66* | 85.00
| 0 | 1 | 5 | |
| Australia A | 2 | 2 | 1 | 47 | 37* | 47.00
| 0 | 0 | 3 | 1 |
| Bangladesh A | 1 | 1 | 1 | 63 | 63* | | 0 | 1 | 5 | |
| England | 1 | 2 | 0 | 88 | 88 | 44.00
| 0 | 1 | 2 | |
| Faisalabad | 3 | 5 | 0 | 63 | 36 | 12.60
| 0 | 0 | 19 | |
| Habib Bank Limited | 5 | 9 | 2 | 203 | 67* | 29.00
| 0 | 1 | 17 | 2 |
| Hyderabad (Pakistan) | 3 | 5 | 1 | 250 | 125 | 62.50
| 1 | 2 | 7 | 1 |
| Islamabad | 1 | 1 | 0 | 42 | 42 | 42.00
| 0 | 0 | 3 | |
| Karachi Blues | 1 | 2 | 0 | 23 | 12 | 11.50
| 0 | 0 | 0 | |
| Karachi Harbour | 1 | 2 | 0 | 58 | 49 | 29.00
| 0 | 0 | 2 | |
| Karachi Whites | 3 | 4 | 1 | 62 | 22 | 20.66
| 0 | 0 | 6 | 1 |
| Khan Research Laboratories | 6 | 10 | 0 | 226 | 52 | 22.60
| 0 | 1 | 10 | 2 |
| Lahore Blues | 1 | 2 | 0 | 9 | 9 | 4.50
| 0 | 0 | 3 | |
| Lahore Ravi | 1 | 1 | 0 | 37 | 37 | 37.00
| 0 | 0 | 5 | |
| Lahore Shalimar | 1 | 1 | 1 | 54 | 54* | | 0 | 1 | 2 | |
| Lahore Whites | 1 | 1 | 0 | 19 | 19 | 19.00
| 0 | 0 | 4 | |
| Multan | 2 | 3 | 0 | 123 | 90 | 41.00
| 0 | 1 | 7 | |
| National Bank of Pakistan | 5 | 9 | 1 | 163 | 60 | 20.37
| 0 | 1 | 8 | |
| Pakistan Customs | 4 | 5 | 0 | 237 | 161 | 47.40
| 1 | 0 | 15 | 3 |
| Pakistan International Airlines | 5 | 9 | 3 | 136 | 47* | 22.66
| 0 | 0 | 19 | |
| Peshawar | 1 | 2 | 0 | 74 | 72 | 37.00
| 0 | 1 | 2 | |
| Rawalpindi | 1 | 2 | 1 | 105 | 78 | 105.00
| 0 | 1 | 5 | |
| Service Industries | 1 | 1 | 0 | 59 | 59 | 59.00
| 0 | 1 | 5 | |
| Sialkot | 2 | 4 | 0 | 115 | 41 | 28.75
| 0 | 0 | 11 | |
| Sind | 1 | 1 | 0 | 9 | 9 | 9.00
| 0 | 0 | 4 | |
| Sri Lanka A | 2 | 3 | 0 | 85 | 37 | 28.33
| 0 | 0 | 5 | |
| Sui Northern Gas Pipelines Limited | 1 | 2 | 0 | 74 | 42 | 37.00
| 0 | 0 | 5 | |
| Sui Southern Gas Corporation | 2 | 3 | 0 | 159 | 75 | 53.00
| 0 | 2 | 7 | 1 |
| Water and Power Development Authority | 5 | 6 | 3 | 173 | 61* | 57.66
| 0 | 2 | 9 | |
| Zarai Taraqiati Bank Limited | 4 | 3 | 1 | 130 | 102 | 65.00
| 1 | 0 | 8 | 2 |
| Zimbabwe A | 2 | 4 | 0 | 120 | 47 | 30.00
| 0 | 0 | 6 | |