Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave 100 50 0
overall 1969-1985 140 184 17 7634 274 45.71 19 33 12 Profile
Innings by innings list
12 28 - 2 0 - 5 caught 1 Test v New Zealand Karachi 24 Oct 1969 Test # 662
27 96 - 3 0 - 6 caught 3 Test v New Zealand Karachi 24 Oct 1969 Test # 662
274 544 467 38 0 58.67 3 caught 1 Test v England Birmingham 3 Jun 1971 Test # 687
40 92 88 2 0 45.45 3 caught 2 Test v England Lord's 17 Jun 1971 Test # 688
72 232 244 8 0 29.50 3 caught 2 Test v England Leeds 8 Jul 1971 Test # 689
0 1 1 0 0 0.00 3 caught 4 Test v England Leeds 8 Jul 1971 Test # 689
7 24 - 1 0 - 3 caught 1 Test v Australia Adelaide 22 Dec 1972 Test # 704
0 4 - 0 0 - 3 caught 3 Test v Australia Adelaide 22 Dec 1972 Test # 704
51 72 55 5 0 92.72 3 run out 2 Test v Australia Melbourne 29 Dec 1972 Test # 705
25 85 49 0 0 51.02 3 run out 4 Test v Australia Melbourne 29 Dec 1972 Test # 705
14 23 18 3 0 77.77 3 caught 2 Test v Australia Sydney 6 Jan 1973 Test # 707
47 164 120 6 0 39.16 3 caught 4 Test v Australia Sydney 6 Jan 1973 Test # 707
2 - - 0 0 - 3 caught 1 Test v New Zealand Wellington 2 Feb 1973 Test # 710
8 - - - 0 - 3 caught 3 Test v New Zealand Wellington 2 Feb 1973 Test # 710
15 30 - - 0 - 2 caught 1 Test v New Zealand Dunedin 7 Feb 1973 Test # 712
10 69 - 2 0 - 2 caught 1 Test v New Zealand Auckland 16 Feb 1973 Test # 713
0 - - 0 0 - 2 caught 3 Test v New Zealand Auckland 16 Feb 1973 Test # 713
24 110 - 3 0 - 5 caught 2 Test v England Hyderabad (Sind) 16 Mar 1973 Test # 717
22* 65 - 1 0 - 7 not out 1 Test v England Karachi 24 Mar 1973 Test # 719
4 16 - 0 0 - 3 caught 3 Test v England Karachi 24 Mar 1973 Test # 719
48 104 79 7 0 60.75 5 caught 1 Test v England Leeds 25 Jul 1974 Test # 742
19 60 39 3 0 48.71 5 caught 3 Test v England Leeds 25 Jul 1974 Test # 742
1 16 8 0 0 12.50 3 caught 1 Test v England Lord's 8 Aug 1974 Test # 743
1 13 17 0 0 5.88 3 caught 3 Test v England Lord's 8 Aug 1974 Test # 743
240 545 410 22 0 58.53 3 bowled 1 Test v England The Oval 22 Aug 1974 Test # 744
15 18 19 2 0 78.94 3 caught 3 Test v England The Oval 22 Aug 1974 Test # 744
31 - 51 3 0 60.78 3 caught 2 ODI v England Nottingham 31 Aug 1974 ODI # 14
57* - 61 7 0 93.44 3 not out 2 ODI v England Birmingham 3 Sep 1974 ODI # 15
18 - - - 0 - 3 caught 1 Test v West Indies Lahore 15 Feb 1975 Test # 756
33 - - - 0 - 3 lbw 3 Test v West Indies Lahore 15 Feb 1975 Test # 756
18 - - - 0 - 3 caught 1 Test v West Indies Karachi 1 Mar 1975 Test # 759
2 - - 0 0 - 1 caught 3 Test v West Indies Karachi 1 Mar 1975 Test # 759
8 - 10 2 0 80.00 3 caught 2 ODI v Australia Leeds 7 Jun 1975 ODI # 21
31 64 56 4 0 55.35 3 lbw 1 ODI v West Indies Birmingham 11 Jun 1975 ODI # 26
97 - 89 10 1 108.98 3 bowled 1 ODI v Sri Lanka Nottingham 14 Jun 1975 ODI # 30
15 - - - 0 - 3 bowled 1 Test v New Zealand Lahore 9 Oct 1976 Test # 782
15 - - - 0 - 3 caught 4 Test v New Zealand Lahore 9 Oct 1976 Test # 782
23 - 36 2 1 63.88 3 stumped 2 ODI v New Zealand Sialkot 16 Oct 1976 ODI # 40
11 - - - 0 - 3 lbw 1 Test v New Zealand Hyderabad (Sind) 23 Oct 1976 Test # 783
DNB - - - - - - - 4 Test v New Zealand Hyderabad (Sind) 23 Oct 1976 Test # 783
3 - - 0 0 - 3 bowled 1 Test v New Zealand Karachi 30 Oct 1976 Test # 784
16 - - 2 0 - 3 caught 3 Test v New Zealand Karachi 30 Oct 1976 Test # 784
85 187 121 10 1 70.24 3 caught 1 Test v Australia Adelaide 24 Dec 1976 Test # 789
101 224 231 13 1 43.72 3 caught 3 Test v Australia Adelaide 24 Dec 1976 Test # 789
90 231 144 8 0 62.50 3 bowled 2 Test v Australia Melbourne 1 Jan 1977 Test # 790
58 88 74 7 0 78.37 3 lbw 4 Test v Australia Melbourne 1 Jan 1977 Test # 790
5 18 20 1 0 25.00 3 caught 2 Test v Australia Sydney 14 Jan 1977 Test # 792
4 25 23 0 0 17.39 3 caught 4 Test v Australia Sydney 14 Jan 1977 Test # 792
10 - 17 - - 58.82 3 caught 1 ODI v West Indies Albion 16 Mar 1977 ODI # 41
0 - - 0 0 - 3 bowled 1 Test v West Indies Georgetown 18 Mar 1977 Test # 801
80 - - 13 0 - 3 caught 3 Test v West Indies Georgetown 18 Mar 1977 Test # 801
14 - - - 0 - 3 bowled 1 Test v West Indies Port of Spain 1 Apr 1977 Test # 802
9 - - - 0 - 3 lbw 3 Test v West Indies Port of Spain 1 Apr 1977 Test # 802
28 - - - 0 - 3 lbw 2 Test v West Indies Kingston 15 Apr 1977 Test # 803
0 - - 0 0 - 3 caught 4 Test v West Indies Kingston 15 Apr 1977 Test # 803
26 - 39 1 0 66.66 3 bowled 2 ODI v India Quetta 1 Oct 1978 ODI # 54
48 - 46 - - 104.34 3 caught 2 ODI v India Sialkot 13 Oct 1978 ODI # 55
176 315 - 24 2 - 3 caught 1 Test v India Faisalabad 16 Oct 1978 Test # 831
96 - - - 0 - 3 caught 3 Test v India Faisalabad 16 Oct 1978 Test # 831
235* 375 - 29 2 - 4 not out 2 Test v India Lahore 27 Oct 1978 Test # 832
34* - - - 1 - 3 not out 4 Test v India Lahore 27 Oct 1978 Test # 832
17 - 17 - - 100.00 3 caught 1 ODI v India Sahiwal 3 Nov 1978 ODI # 56
42 - - - 0 - 4 caught 2 Test v India Karachi 14 Nov 1978 Test # 833
DNB - - - - - - - 4 Test v India Karachi 14 Nov 1978 Test # 833
2 - - 0 0 - 3 caught 1 Test v New Zealand Napier 16 Feb 1979 Test # 847
40 - - 4 0 - 3 caught 3 Test v New Zealand Napier 16 Feb 1979 Test # 847
135 387 - 15 1 - 3 caught 2 Test v New Zealand Auckland 23 Feb 1979 Test # 848
DNB - - - - - - - 4 Test v New Zealand Auckland 23 Feb 1979 Test # 848
11 49 27 1 0 40.74 3 bowled 1 Test v Australia Melbourne 10 Mar 1979 Test # 849
59 149 105 8 0 56.19 3 bowled 3 Test v Australia Melbourne 10 Mar 1979 Test # 849
29 60 33 3 0 87.87 3 caught 1 Test v Australia Perth 24 Mar 1979 Test # 850
18 63 49 2 0 36.73 3 caught 3 Test v Australia Perth 24 Mar 1979 Test # 850
36 51 51 4 1 70.58 3 run out 2 ODI v Canada Leeds 9 Jun 1979 ODI # 64
16 45 32 1 0 50.00 3 caught 1 ODI v Australia Nottingham 13 Jun 1979 ODI # 66
3 23 19 0 0 15.78 4 caught 2 ODI v England Leeds 16 Jun 1979 ODI # 71
93 143 122 8 1 76.22 3 caught 2 ODI v West Indies The Oval 20 Jun 1979 ODI # 73
40 76 51 0 0 78.43 3 stumped 1 Test v India Bengaluru 21 Nov 1979 Test # 861
31* 91 98 1 0 31.63 3 not out 3 Test v India Bengaluru 21 Nov 1979 Test # 861
3 48 35 0 0 8.57 3 bowled 1 Test v India Delhi 4 Dec 1979 Test # 863
50 159 85 6 0 58.82 3 caught 3 Test v India Delhi 4 Dec 1979 Test # 863
2 9 7 0 0 28.57 3 bowled 2 Test v India Wankhede 16 Dec 1979 Test # 865
11 28 12 1 0 91.66 3 bowled 4 Test v India Wankhede 16 Dec 1979 Test # 865
5 28 19 0 0 26.31 3 caught 2 Test v India Kanpur 25 Dec 1979 Test # 866
0 10 8 0 0 0.00 4 caught 1 Test v India Chennai 15 Jan 1980 Test # 869
15 20 17 2 0 88.23 4 caught 3 Test v India Chennai 15 Jan 1980 Test # 869
8 25 15 1 0 53.33 3 caught 2 Test v Australia Karachi 27 Feb 1980 Test # 876
18* 68 44 2 0 40.90 3 not out 4 Test v Australia Karachi 27 Feb 1980 Test # 876
19 117 92 1 0 20.65 3 run out 2 Test v Australia Faisalabad 6 Mar 1980 Test # 878
95* - 98 12 0 96.93 3 not out 1 ODI v West Indies Sialkot 5 Dec 1980 ODI # 96
2 7 5 0 0 40.00 3 bowled 2 Test v West Indies Faisalabad 8 Dec 1980 Test # 888
33 91 61 4 0 54.09 3 lbw 4 Test v West Indies Faisalabad 8 Dec 1980 Test # 888
42 - 56 - - 75.00 3 bowled 2 ODI v West Indies Lahore 19 Dec 1980 ODI # 101
13* 47 30 2 0 43.33 3 not out 1 Test v West Indies Karachi 22 Dec 1980 Test # 890
1 14 6 0 0 16.66 5 lbw 3 Test v West Indies Karachi 22 Dec 1980 Test # 890
8 55 34 0 0 23.52 6 caught 2 Test v West Indies Multan 30 Dec 1980 Test # 892
2 6 5 0 0 40.00 3 caught 2 ODI v Australia Melbourne 22 Nov 1981 ODI # 123
80 157 116 10 0 68.96 5 bowled 1 Test v Australia Brisbane 27 Nov 1981 Test # 910
0 2 3 0 0 0.00 5 lbw 3 Test v Australia Brisbane 27 Nov 1981 Test # 910
46 148 114 2 0 40.35 3 caught 1 ODI v West Indies Adelaide 5 Dec 1981 ODI # 126
38 57 48 3 0 79.16 3 caught 2 ODI v Australia Adelaide 6 Dec 1981 ODI # 127
90 221 174 9 0 51.72 5 caught 1 Test v Australia Melbourne 11 Dec 1981 Test # 913
108 145 110 12 0 98.18 3 bowled 2 ODI v Australia Sydney 17 Dec 1981 ODI # 128
35 81 61 3 0 57.37 3 caught 1 ODI v West Indies Perth 19 Dec 1981 ODI # 129
84 169 113 0 0 74.33 3 caught 1 ODI v Australia Melbourne 9 Jan 1982 ODI # 132
1 8 5 0 0 20.00 3 run out 1 ODI v West Indies Sydney 12 Jan 1982 ODI # 134
12 30 18 1 0 66.66 3 caught 2 ODI v Australia Sydney 14 Jan 1982 ODI # 135
17 50 49 0 1 34.69 3 caught 1 ODI v West Indies Brisbane 16 Jan 1982 ODI # 136
134 269 148 12 2 90.54 5 bowled 2 Test v Sri Lanka Lahore 22 Mar 1982 Test # 927
123 - 87 15 3 141.37 3 caught 1 ODI v Sri Lanka Lahore 29 Mar 1982 ODI # 150
1 - 4 0 0 25.00 3 bowled 2 ODI v Sri Lanka Karachi 31 Mar 1982 ODI # 151
53 - 72 5 0 73.61 3 lbw 1 ODI v England Nottingham 17 Jul 1982 ODI # 154
13 - 14 1 0 92.85 3 caught 2 ODI v England Manchester 19 Jul 1982 ODI # 155
40 124 93 4 0 43.01 6 lbw 2 Test v England Birmingham 29 Jul 1982 Test # 931
4 36 25 0 0 16.00 5 caught 4 Test v England Birmingham 29 Jul 1982 Test # 931
75 203 156 8 0 48.07 5 bowled 1 Test v England Lord's 12 Aug 1982 Test # 932
DNB - - - - - - - 4 Test v England Lord's 12 Aug 1982 Test # 932
8 4 5 2 0 160.00 5 caught 1 Test v England Leeds 26 Aug 1982 Test # 933
4 3 5 1 0 80.00 5 lbw 3 Test v England Leeds 26 Aug 1982 Test # 933
26 58 26 3 0 100.00 3 caught 1 ODI v Australia Hyderabad (Sind) 20 Sep 1982 ODI # 158
91 204 131 13 0 69.46 5 caught 2 Test v Australia Karachi 22 Sep 1982 Test # 935
DNB - - - - - - - 4 Test v Australia Karachi 22 Sep 1982 Test # 935
126 279 205 12 3 61.46 5 bowled 1 Test v Australia Faisalabad 30 Sep 1982 Test # 936
109 145 95 12 2 114.73 3 stumped 1 ODI v Australia Lahore 8 Oct 1982 ODI # 160
52 200 108 7 0 48.14 6 caught 2 Test v Australia Lahore 14 Oct 1982 Test # 937
DNB - - - - - - - 4 Test v Australia Lahore 14 Oct 1982 Test # 937
5* - 12 1 0 41.66 3 not out 1 ODI v Australia Karachi 22 Oct 1982 ODI # 161
10 - 10 1 0 100.00 3 caught 1 ODI v India Gujranwala 3 Dec 1982 ODI # 162
215 334 254 23 2 84.64 5 bowled 1 Test v India Lahore 10 Dec 1982 Test # 941
DNB - - - - - - - 3 Test v India Lahore 10 Dec 1982 Test # 941
118 - 86 10 4 137.20 3 bowled 1 ODI v India Multan 17 Dec 1982 ODI # 163
186 328 246 23 0 75.60 5 lbw 2 Test v India Karachi 23 Dec 1982 Test # 942
105 - 82 8 1 128.04 3 caught 1 ODI v India Lahore 31 Dec 1982 ODI # 164
168 264 176 23 1 95.45 5 caught 2 Test v India Faisalabad 3 Jan 1983 Test # 945
DNB - - - - - - - 4 Test v India Faisalabad 3 Jan 1983 Test # 945
25* 72 43 1 0 58.13 5 not out 1 Test v India Hyderabad (Sind) 14 Jan 1983 Test # 946
113 - 99 11 3 114.14 3 caught 2 ODI v India Karachi 21 Jan 1983 ODI # 172
13 15 14 2 0 92.85 5 caught 1 Test v India Lahore 23 Jan 1983 Test # 947
43 69 50 6 0 86.00 4 caught 2 Test v India Karachi 30 Jan 1983 Test # 948
82 - 81 10 0 101.23 3 caught 1 ODI v Sri Lanka Swansea 9 Jun 1983 ODI # 198
0 - 3 0 0 0.00 3 bowled 2 ODI v New Zealand Birmingham 11 Jun 1983 ODI # 202
83* - 104 7 1 79.80 5 not out 1 ODI v England Lord's 13 Jun 1983 ODI # 205
15 - 28 2 0 53.57 3 caught 1 ODI v Sri Lanka Leeds 16 Jun 1983 ODI # 211
0 - 8 0 0 0.00 3 caught 1 ODI v England Manchester 18 Jun 1983 ODI # 213
103* - 121 6 0 85.12 4 not out 1 ODI v New Zealand Nottingham 20 Jun 1983 ODI # 218
30 - 38 1 0 78.94 4 bowled 1 ODI v West Indies The Oval 22 Jun 1983 ODI # 222
20 - 35 3 0 57.14 3 caught 1 ODI v India Hyderabad (Deccan) 10 Sep 1983 ODI # 224
22 - 44 - 0 50.00 5 caught 2 Test v India Bengaluru 14 Sep 1983 Test # 961
49 127 - - 0 - 4 bowled 1 Test v India Jalandhar 24 Sep 1983 Test # 962
DNB - - - - - - - 3 Test v India Jalandhar 24 Sep 1983 Test # 962
48 - 59 1 0 81.35 3 lbw 1 ODI v India Jaipur 2 Oct 1983 ODI # 225
85 257 246 8 3 34.55 5 caught 2 Test v India Nagpur 5 Oct 1983 Test # 963
DNB - - - - - - - 4 Test v India Nagpur 5 Oct 1983 Test # 963
0 1 3 0 0 0.00 5 caught 2 Test v Australia Perth 11 Nov 1983 Test # 966
30 85 53 3 0 56.60 5 caught 3 Test v Australia Perth 11 Nov 1983 Test # 966
56 135 76 4 1 73.68 5 caught 1 Test v Australia Brisbane 25 Nov 1983 Test # 969
3* 7 3 0 0 100.00 5 not out 3 Test v Australia Brisbane 25 Nov 1983 Test # 969
46 61 49 5 1 93.87 5 caught 2 Test v Australia Adelaide 9 Dec 1983 Test # 970
44 149 119 6 0 36.97 5 run out 1 Test v Australia Melbourne 26 Dec 1983 Test # 973
50 148 123 6 0 40.65 6 bowled 3 Test v Australia Melbourne 26 Dec 1983 Test # 973
61 211 132 6 0 46.21 6 caught 1 Test v Australia Sydney 2 Jan 1984 Test # 974
33 70 49 5 0 67.34 5 caught 3 Test v Australia Sydney 2 Jan 1984 Test # 974
0 7 7 0 0 0.00 4 caught 2 Test v England Karachi 2 Mar 1984 Test # 978
8 17 20 2 0 40.00 4 bowled 4 Test v England Karachi 2 Mar 1984 Test # 978
59* - 37 6 0 159.45 4 not out 2 ODI v England Lahore 9 Mar 1984 ODI # 254
68 167 131 10 0 51.90 5 lbw 1 Test v England Faisalabad 12 Mar 1984 Test # 981
32* 95 57 4 0 56.14 5 not out 3 Test v England Faisalabad 12 Mar 1984 Test # 981
82* 288 183 10 0 44.80 7 not out 2 Test v England Lahore 19 Mar 1984 Test # 984
5 14 5 0 0 100.00 5 caught 4 Test v England Lahore 19 Mar 1984 Test # 984
47 - 68 2 2 69.11 4 caught 1 ODI v Sri Lanka Sharjah 6 Apr 1984 ODI # 259
27 - 45 1 0 60.00 4 caught 2 ODI v India Sharjah 13 Apr 1984 ODI # 261
55 - 56 3 0 98.21 3 caught 1 ODI v India Quetta 12 Oct 1984 ODI # 272
168* - 341 6 1 49.26 5 not out 1 Test v India Lahore 17 Oct 1984 Test # 995
26 - - - 0 - 5 caught 2 Test v India Faisalabad 24 Oct 1984 Test # 996
TDNB - - - - - - - - ODI v India Sialkot 31 Oct 1984 ODI # 273
13 31 16 1 0 81.25 3 lbw 1 ODI v New Zealand Peshawar 12 Nov 1984 ODI # 276
43 116 93 4 0 46.23 5 caught 2 Test v New Zealand Lahore 16 Nov 1984 Test # 998
31 104 57 3 0 54.38 5 caught 4 Test v New Zealand Lahore 16 Nov 1984 Test # 998
25 45 34 4 1 73.52 3 caught 1 ODI v New Zealand Faisalabad 23 Nov 1984 ODI # 277
2 5 4 0 0 50.00 6 stumped 2 Test v New Zealand Hyderabad (Sind) 25 Nov 1984 Test # 1000
DNB - - - - - - - 4 Test v New Zealand Hyderabad (Sind) 25 Nov 1984 Test # 1000
42 95 51 2 0 82.35 5 caught 2 ODI v New Zealand Sialkot 2 Dec 1984 ODI # 278
73 103 62 9 0 117.74 3 bowled 2 ODI v New Zealand Multan 7 Dec 1984 ODI # 280
14 57 41 2 0 34.14 5 caught 1 Test v New Zealand Karachi 10 Dec 1984 Test # 1003
3 27 18 0 0 16.66 5 caught 3 Test v New Zealand Karachi 10 Dec 1984 Test # 1003
6 32 29 1 0 20.68 5 caught 1 Test v New Zealand Auckland 25 Jan 1985 Test # 1010
12 27 25 1 0 48.00 6 caught 3 Test v New Zealand Auckland 25 Jan 1985 Test # 1010
58 83 79 7 0 73.41 4 stumped 2 ODI v New Zealand Christchurch 6 Feb 1985 ODI # 302
6 24 8 1 0 75.00 5 caught 1 Test v New Zealand Dunedin 9 Feb 1985 Test # 1012
0 4 7 0 0 0.00 5 lbw 3 Test v New Zealand Dunedin 9 Feb 1985 Test # 1012
4 17 14 0 0 28.57 3 caught 1 ODI v New Zealand Auckland 16 Feb 1985 ODI # 306
25 76 56 1 0 44.64 3 caught 1 ODI v India Melbourne 20 Feb 1985 ODI # 309
3 8 6 0 0 50.00 5 bowled 1 ODI v Australia Melbourne 24 Feb 1985 ODI # 311
DNB - - - - - - - 2 ODI v Sri Lanka Peshawar 13 Oct 1985 ODI # 335
DNB - - - - - - - 2 Test v Sri Lanka Faisalabad 16 Oct 1985 Test # 1026
61 - 67 3 0 91.04 5 caught 1 ODI v Sri Lanka Gujranwala 23 Oct 1985 ODI # 336
21 - 28 0 0 75.00 5 bowled 2 ODI v Sri Lanka Lahore 25 Oct 1985 ODI # 337
4 - - - 0 - 5 bowled 2 Test v Sri Lanka Sialkot 27 Oct 1985 Test # 1027
DNB - - - - - - - 4 Test v Sri Lanka Sialkot 27 Oct 1985 Test # 1027
26 - 27 2 0 96.29 5 caught 1 ODI v Sri Lanka Hyderabad (Sind) 3 Nov 1985 ODI # 338
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page