Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Not involving the captain KP Pietersen (ENG) remove KP Pietersen (ENG) from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 1991-2007 499 551 76 20580 329 43.32 32172 63.96 35 129 35 2076 193 Profile
filtered 1991-2007 124 143 27 6383 329 55.02 10285 62.06 15 37 9 686 63
Innings by innings list
20 - 29 2 0 68.96 3 bowled 2 ODI v West Indies Lahore 22 Nov 1991 ODI # 690
60 - 91 4 0 65.93 2 caught 2 ODI v West Indies Faisalabad 24 Nov 1991 ODI # 691
DNB - - - - - - - 2 ODI v Sri Lanka Sargodha 10 Jan 1992 ODI # 700
48 - 70 2 0 68.57 2 run out 1 ODI v Sri Lanka Karachi 13 Jan 1992 ODI # 704
60 - 78 6 0 76.92 2 caught 1 ODI v Sri Lanka Hyderabad (Sind) 15 Jan 1992 ODI # 706
101 - 121 9 3 83.47 2 caught 1 ODI v Sri Lanka Multan 17 Jan 1992 ODI # 708
117 - 103 13 0 113.59 2 caught 1 ODI v Sri Lanka Rawalpindi 19 Jan 1992 ODI # 710
21 71 55 3 0 38.18 3 caught 1 Test v Zimbabwe Karachi 1 Dec 1993 Test # 1237
57* 120 76 2 0 75.00 2 not out 3 Test v Zimbabwe Karachi 1 Dec 1993 Test # 1237
38 113 81 5 0 46.91 3 bowled 1 Test v Zimbabwe Rawalpindi 9 Dec 1993 Test # 1240
14 69 52 0 0 26.92 3 bowled 3 Test v Zimbabwe Rawalpindi 9 Dec 1993 Test # 1240
33 82 54 6 0 61.11 3 bowled 1 Test v Zimbabwe Lahore 16 Dec 1993 Test # 1241
DNB - - - - - - - 3 Test v Zimbabwe Lahore 16 Dec 1993 Test # 1241
12 35 28 1 0 42.85 3 bowled 2 ODI v Zimbabwe Karachi 24 Dec 1993 ODI # 867
44* 58 45 3 0 97.77 5 not out 2 ODI v Zimbabwe Rawalpindi 25 Dec 1993 ODI # 868
80* 139 94 9 0 85.10 3 not out 1 ODI v Zimbabwe Lahore 27 Dec 1993 ODI # 869
9 44 39 1 0 23.07 6 caught 2 Test v Australia Karachi 28 Sep 1994 Test # 1268
58* 155 89 7 0 65.16 8 not out 4 Test v Australia Karachi 28 Sep 1994 Test # 1268
14 59 40 1 0 35.00 6 lbw 2 Test v Australia Rawalpindi 5 Oct 1994 Test # 1269
0 2 1 0 0 0.00 6 lbw 3 Test v Australia Rawalpindi 5 Oct 1994 Test # 1269
59 130 86 7 0 68.60 3 run out 1 ODI v Australia Multan 14 Oct 1994 ODI # 929
51* 119 86 5 0 59.30 3 not out 2 ODI v South Africa Karachi 16 Oct 1994 ODI # 930
10 33 18 2 0 55.55 3 run out 1 ODI v South Africa Rawalpindi 20 Oct 1994 ODI # 934
91* 110 80 11 3 113.75 3 not out 2 ODI v Australia Rawalpindi 22 Oct 1994 ODI # 935
19 55 39 1 0 48.71 3 caught 2 ODI v South Africa Faisalabad 28 Oct 1994 ODI # 940
10 35 21 2 0 47.61 3 caught 2 ODI v Australia Lahore 30 Oct 1994 ODI # 942
66 174 145 13 0 45.51 3 lbw 1 Test v Australia Lahore 1 Nov 1994 Test # 1273
3 14 12 0 0 25.00 3 caught 3 Test v Australia Lahore 1 Nov 1994 Test # 1273
95 292 216 12 0 43.98 4 lbw 1 Test v Sri Lanka Peshawar 8 Sep 1995 Test # 1304
50 158 107 6 0 46.72 5 bowled 2 Test v Sri Lanka Faisalabad 15 Sep 1995 Test # 1305
26 114 49 2 0 53.06 4 caught 4 Test v Sri Lanka Faisalabad 15 Sep 1995 Test # 1305
21 61 55 2 0 38.18 4 bowled 2 Test v Sri Lanka Sialkot 22 Sep 1995 Test # 1306
0 2 2 0 0 0.00 4 caught 4 Test v Sri Lanka Sialkot 22 Sep 1995 Test # 1306
DNB - - - - - - - 2 ODI v Sri Lanka Gujranwala 29 Sep 1995 ODI # 1003
14 - 32 1 0 43.75 4 caught 2 ODI v Sri Lanka Faisalabad 1 Oct 1995 ODI # 1004
25 - 28 1 1 89.28 4 caught 1 ODI v Sri Lanka Rawalpindi 3 Oct 1995 ODI # 1005
DNB - - - - - - - 2 ODI v U.A.E. Gujranwala 24 Feb 1996 ODI # 1059
18* 17 13 0 1 138.46 4 not out 2 ODI v Netherlands Lahore 26 Feb 1996 ODI # 1062
23 54 39 3 0 58.97 4 run out 1 ODI v South Africa Karachi 29 Feb 1996 ODI # 1067
53* 89 54 6 0 98.14 4 not out 2 ODI v England Karachi 3 Mar 1996 ODI # 1071
39 63 41 4 1 95.12 4 run out 1 ODI v New Zealand Lahore 6 Mar 1996 ODI # 1076
0 6 5 0 0 0.00 4 caught 2 Test v New Zealand Lahore 21 Nov 1996 Test # 1339
14 30 22 2 0 63.63 4 caught 4 Test v New Zealand Lahore 21 Nov 1996 Test # 1339
1 5 4 0 0 25.00 5 caught 2 Test v New Zealand Rawalpindi 28 Nov 1996 Test # 1342
14 55 38 0 0 36.84 4 caught 1 ODI v New Zealand Gujranwala 4 Dec 1996 ODI # 1146
2 8 3 0 0 66.66 4 stumped 1 ODI v New Zealand Sialkot 6 Dec 1996 ODI # 1148
7 38 27 0 1 25.92 3 stumped 1 ODI v New Zealand Karachi 8 Dec 1996 ODI # 1150
35* 89 68 3 0 51.47 5 not out 2 ODI v India Hyderabad (Sind) 28 Sep 1997 ODI # 1233
74* 130 92 4 1 80.43 4 not out 1 ODI v India Karachi 30 Sep 1997 ODI # 1234
DNB - - - - - - - 2 ODI v India Lahore 2 Oct 1997 ODI # 1236
8 28 22 1 0 36.36 5 caught 1 Test v South Africa Rawalpindi 6 Oct 1997 Test # 1380
56 131 82 10 0 68.29 5 caught 3 Test v South Africa Rawalpindi 6 Oct 1997 Test # 1380
DNB - - - - - - - 2 Test v South Africa Sheikhupura 17 Oct 1997 Test # 1381
96 225 169 15 1 56.80 4 caught 2 Test v South Africa Faisalabad 24 Oct 1997 Test # 1382
5 12 8 1 0 62.50 5 caught 4 Test v South Africa Faisalabad 24 Oct 1997 Test # 1382
85 180 116 11 0 73.27 5 bowled 2 ODI v South Africa Lahore 2 Nov 1997 ODI # 1248
DNB - - - - - - - 2 ODI v West Indies Lahore 4 Nov 1997 ODI # 1250
8 - 4 0 1 200.00 5 caught 1 ODI v Sri Lanka Lahore 5 Nov 1997 ODI # 1251
92* 273 191 9 2 48.16 5 not out 2 Test v West Indies Peshawar 17 Nov 1997 Test # 1384
177 443 320 19 2 55.31 4 caught 2 Test v West Indies Rawalpindi 29 Nov 1997 Test # 1389
4 9 8 1 0 50.00 4 lbw 2 Test v West Indies Karachi 6 Dec 1997 Test # 1391
DNB - - - - - - - 4 Test v West Indies Karachi 6 Dec 1997 Test # 1391
14 30 23 2 0 60.86 4 caught 1 Test v Australia Rawalpindi 1 Oct 1998 Test # 1424
0 2 2 0 0 0.00 4 lbw 3 Test v Australia Rawalpindi 1 Oct 1998 Test # 1424
97 247 185 16 0 52.43 4 caught 2 Test v Australia Peshawar 15 Oct 1998 Test # 1426
9 17 12 2 0 75.00 4 caught 2 Test v Australia Karachi 22 Oct 1998 Test # 1427
21* 38 28 4 0 75.00 7 not out 4 Test v Australia Karachi 22 Oct 1998 Test # 1427
3 25 11 0 0 27.27 4 run out 2 ODI v Zimbabwe Gujranwala 20 Nov 1998 ODI # 1375
34 105 68 4 0 50.00 4 caught 1 ODI v Zimbabwe Sheikhupura 22 Nov 1998 ODI # 1376
34 65 61 2 0 55.73 4 caught 1 ODI v Zimbabwe Rawalpindi 24 Nov 1998 ODI # 1377
19 37 25 4 0 76.00 4 lbw 1 Test v Zimbabwe Peshawar 27 Nov 1998 Test # 1430
2 8 8 0 0 25.00 4 bowled 3 Test v Zimbabwe Peshawar 27 Nov 1998 Test # 1430
0 6 4 0 0 0.00 4 bowled 1 Test v Sri Lanka Lahore 4 Mar 1999 Test # 1447
4 3 3 1 0 133.33 3 lbw 3 Test v Sri Lanka Lahore 4 Mar 1999 Test # 1447
44 143 96 5 0 45.83 4 caught 1 Test v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
20 111 75 3 0 26.66 4 caught 3 Test v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
58* 214 163 7 1 35.58 4 not out 2 Test v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
9 30 21 0 1 42.85 3 caught 4 Test v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
86 244 163 10 0 52.76 4 run out 1 Test v Sri Lanka Karachi 12 Mar 2000 Test # 1489
138 335 243 17 1 56.79 4 caught 3 Test v Sri Lanka Karachi 12 Mar 2000 Test # 1489
71 113 87 6 0 81.60 4 caught 1 ODI v England Karachi 24 Oct 2000 ODI # 1645
DNB - - - - - - - 2 ODI v England Lahore 27 Oct 2000 ODI # 1649
60* 171 108 7 0 55.55 4 not out 2 ODI v England Rawalpindi 30 Oct 2000 ODI # 1653
63 156 104 9 0 60.57 4 bowled 2 Test v England Lahore 15 Nov 2000 Test # 1513
0 2 2 0 0 0.00 4 bowled 1 Test v England Faisalabad 29 Nov 2000 Test # 1518
71 181 122 3 1 58.19 4 caught 3 Test v England Faisalabad 29 Nov 2000 Test # 1518
142 361 257 22 0 55.25 4 caught 1 Test v England Karachi 7 Dec 2000 Test # 1521
27 69 45 4 0 60.00 4 bowled 3 Test v England Karachi 7 Dec 2000 Test # 1521
105* 205 163 15 1 64.41 4 retired notout 2 Test v Bangladesh Multan 29 Aug 2001 Test # 1560
29 92 55 4 0 52.72 4 caught 1 Test v Sri Lanka Lahore 6 Mar 2002 Test # 1592
99 300 228 6 1 43.42 4 lbw 3 Test v Sri Lanka Lahore 6 Mar 2002 Test # 1592
18 43 28 2 0 64.28 4 caught 1 ODI v New Zealand Karachi 21 Apr 2002 ODI # 1833
26 32 30 1 1 86.66 6 bowled 2 ODI v New Zealand Rawalpindi 24 Apr 2002 ODI # 1834
35 52 39 1 1 89.74 4 caught 1 ODI v New Zealand Lahore 27 Apr 2002 ODI # 1835
329 579 436 38 9 75.45 4 caught 1 Test v New Zealand Lahore 1 May 2002 Test # 1600
0 4 5 0 0 0.00 4 caught 2 Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
35* 80 61 5 0 57.37 4 not out 4 Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
43 161 137 6 1 31.38 4 bowled 2 Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
DNB - - - - - - - 4 Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
10 17 16 2 0 62.50 4 caught 2 Test v Bangladesh Multan 3 Sep 2003 Test # 1658
138* 317 232 20 1 59.48 4 not out 4 Test v Bangladesh Multan 3 Sep 2003 Test # 1658
56* 64 48 7 0 116.66 4 not out 1 ODI v Bangladesh Multan 9 Sep 2003 ODI # 2041
41 75 46 5 0 89.13 4 bowled 1 ODI v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
64* 81 54 2 4 118.51 5 not out 1 ODI v Bangladesh Lahore 15 Sep 2003 ODI # 2043
18 32 22 1 0 81.81 5 caught 2 ODI v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
59* 76 54 3 1 109.25 4 not out 1 ODI v Bangladesh Karachi 21 Sep 2003 ODI # 2045
37 59 35 2 1 105.71 5 bowled 1 ODI v South Africa Lahore 3 Oct 2003 ODI # 2046
33* 51 28 4 0 117.85 4 not out 1 ODI v South Africa Lahore 5 Oct 2003 ODI # 2047
17 52 37 1 0 45.94 5 run out 1 ODI v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
23 95 64 2 0 35.93 4 lbw 2 Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
60 194 144 8 0 41.66 4 lbw 4 Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
49 77 63 4 1 77.77 4 lbw 2 ODI v New Zealand Lahore 29 Nov 2003 ODI # 2068
25 24 18 3 0 138.88 4 bowled 1 ODI v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
DNB - - - - - - - 2 ODI v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
DNB - - - - - - - 1 ODI v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
122 154 102 12 2 119.60 4 caught 2 ODI v India Karachi 13 Mar 2004 ODI # 2112
29 31 34 1 1 85.29 4 bowled 1 ODI v India Rawalpindi 16 Mar 2004 ODI # 2114
28 72 40 1 1 70.00 6 lbw 2 ODI v India Peshawar 19 Mar 2004 ODI # 2115
123 160 121 9 4 101.65 4 bowled 1 ODI v India Lahore 21 Mar 2004 ODI # 2116
38 85 51 5 0 74.50 4 caught 2 ODI v India Lahore 24 Mar 2004 ODI # 2117
77 153 118 13 0 65.25 4 caught 2 Test v India Multan 28 Mar 2004 Test # 1693
0 4 1 0 0 0.00 4 run out 3 Test v India Multan 28 Mar 2004 Test # 1693
118 323 243 14 0 48.55 4 lbw 2 Test v India Lahore 5 Apr 2004 Test # 1695
DNB - - - - - - - 4 Test v India Lahore 5 Apr 2004 Test # 1695
15 51 28 2 0 53.57 4 caught 1 Test v India Rawalpindi 13 Apr 2004 Test # 1697
9 39 28 1 0 32.14 5 caught 3 Test v India Rawalpindi 13 Apr 2004 Test # 1697
73 - 102 8 1 71.56 5 lbw 1 ODI v Zimbabwe Multan 30 Sep 2004 ODI # 2183
DNB - - - - - - - 2 ODI v Sri Lanka Karachi 6 Oct 2004 ODI # 2185
76* 93 59 8 1 128.81 4 not out 2 ODI v Sri Lanka Lahore 14 Oct 2004 ODI # 2187
4 7 4 1 0 100.00 4 lbw 2 ODI v Sri Lanka Lahore 16 Oct 2004 ODI # 2188
32 113 67 3 0 47.76 4 caught 2 Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
3 40 30 0 0 10.00 4 bowled 4 Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
117 332 244 10 1 47.95 4 caught 2 Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
DNB - - - - - - - 4 Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
53 147 97 4 1 54.63 5 caught 1 Test v England Multan 12 Nov 2005 Test # 1770
72 188 147 8 0 48.97 5 lbw 3 Test v England Multan 12 Nov 2005 Test # 1770
109 326 200 13 0 54.50 5 run out 1 Test v England Faisalabad 20 Nov 2005 Test # 1772
100* 239 134 9 1 74.62 5 not out 3 Test v England Faisalabad 20 Nov 2005 Test # 1772
97 170 101 9 2 96.03 5 run out 2 Test v England Lahore 29 Nov 2005 Test # 1774
13 17 18 1 0 72.22 5 caught 2 ODI v England Lahore 10 Dec 2005 ODI # 2304
31* 28 25 6 0 124.00 5 not out 2 ODI v England Lahore 12 Dec 2005 ODI # 2305
45 48 35 4 1 128.57 6 bowled 1 ODI v England Karachi 15 Dec 2005 ODI # 2306
81* 160 113 7 1 71.68 5 not out 1 ODI v England Rawalpindi 19 Dec 2005 ODI # 2307
1 7 7 0 0 14.28 5 lbw 1 Test v India Lahore 13 Jan 2006 Test # 1781
119 251 193 12 1 61.65 5 caught 1 Test v India Faisalabad 21 Jan 2006 Test # 1782
DNB - - - - - - - 3 Test v India Faisalabad 21 Jan 2006 Test # 1782
16 32 19 2 0 84.21 6 obstruct field 2 ODI v India Peshawar 6 Feb 2006 ODI # 2324
8 18 10 1 0 80.00 5 caught 1 ODI v India Rawalpindi 11 Feb 2006 ODI # 2327
16 46 28 1 0 57.14 6 caught 1 ODI v India Lahore 13 Feb 2006 ODI # 2329
49 115 63 7 0 77.77 4 lbw 1 ODI v India Multan 16 Feb 2006 ODI # 2331
21 33 20 3 1 105.00 5 lbw 1 ODI v India Karachi 19 Feb 2006 ODI # 2333
0 12 8 0 0 0.00 5 bowled 2 Test v West Indies Lahore 11 Nov 2006 Test # 1815
DNB - - - - - - - 4 Test v West Indies Lahore 11 Nov 2006 Test # 1815
31 - 73 4 0 42.46 5 caught 1 Test v West Indies Multan 19 Nov 2006 Test # 1816
10 62 38 1 0 26.31 5 lbw 3 Test v West Indies Multan 19 Nov 2006 Test # 1816
18 - 64 0 0 28.12 5 caught 1 Test v West Indies Karachi 27 Nov 2006 Test # 1818
58* - 91 3 1 63.73 5 not out 3 Test v West Indies Karachi 27 Nov 2006 Test # 1818
42* 149 86 4 0 48.83 5 not out 2 ODI v West Indies Faisalabad 7 Dec 2006 ODI # 2460
DNB - - - - - - - 2 ODI v West Indies Lahore 10 Dec 2006 ODI # 2463
DNB - - - - - - - 2 ODI v West Indies Karachi 16 Dec 2006 ODI # 2466
14 62 34 1 0 41.17 5 caught 2 Test v South Africa Lahore 8 Oct 2007 Test # 1844
3 5 2 0 0 150.00 5 stumped 4 Test v South Africa Lahore 8 Oct 2007 Test # 1844
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page