Records type batting analysis [change type]
View innings by innings list [change view]
Home or away neutral venue remove neutral venue from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 1994-2015 454 553 94 20988 203* 45.72 40150 52.27 41 125 21 2041 126 Profile
filtered 1995-2011 98 95 15 2804 107* 35.05 4301 65.19 1 19 3 226 27
Innings by innings list
44* 156 106 0 1 41.50 5 not out 1 ODI v Pakistan Mirpur 23 Mar 2011 ODI # 3142
35 102 62 3 0 56.45 2 caught 1 ODI v Ireland Mohali 11 Mar 2011 ODI # 3126
4 9 6 0 0 66.66 7 bowled 1 ODI v Netherlands Delhi 28 Feb 2011 ODI # 3112
31 73 51 1 1 60.78 5 caught 1 ODI v South Africa Delhi 24 Feb 2011 ODI # 3106
7 33 15 0 0 46.66 5 lbw 2 T20I v Sri Lanka The Oval 19 Jun 2009 T20I # 115
8 8 7 1 0 114.28 5 caught 2 T20I v South Africa The Oval 13 Jun 2009 T20I # 106
18* 20 9 3 0 200.00 5 not out 2 T20I v India Lord's 12 Jun 2009 T20I # 105
1 5 5 0 0 20.00 4 bowled 2 T20I v Sri Lanka Nottingham 10 Jun 2009 T20I # 100
0* 8 1 0 0 0.00 4 not out 2 T20I v Australia The Oval 6 Jun 2009 T20I # 92
3 9 4 0 0 75.00 4 caught 2 ODI v Pakistan Abu Dhabi 16 Nov 2008 ODI # 2776
107* 211 149 6 0 71.81 4 not out 2 ODI v Pakistan Abu Dhabi 14 Nov 2008 ODI # 2775
36 63 33 3 1 109.09 4 caught 1 ODI v Pakistan Abu Dhabi 12 Nov 2008 ODI # 2773
37 54 31 3 2 119.35 3 caught 1 T20I v Bangladesh Johannesburg 13 Sep 2007 T20I # 24
DNB - - - - - - - 2 ODI v Netherlands Dublin 10 Jul 2007 ODI # 2599
27 53 18 4 1 150.00 1 bowled 1 ODI v Australia Brabourne 5 Nov 2006 ODI # 2443
57* 116 70 4 1 81.42 2 retired notout 2 ODI v South Africa Jaipur 2 Nov 2006 ODI # 2442
13 31 22 2 0 59.09 2 lbw 1 ODI v England Ahmedabad 28 Oct 2006 ODI # 2439
8 20 9 2 0 88.88 2 caught 1 ODI v Sri Lanka Brabourne 14 Oct 2006 ODI # 2428
52* 132 104 6 0 50.00 2 not out 2 ODI v Bangladesh Jaipur 11 Oct 2006 ODI # 2426
14* 65 36 2 0 38.88 2 not out 2 ODI v Zimbabwe Ahmedabad 8 Oct 2006 ODI # 2424
12 38 23 2 0 52.17 2 caught 2 ODI v Australia Kuala Lumpur 24 Sep 2006 ODI # 2422
21 57 33 3 0 63.63 1 caught 2 ODI v India Kuala Lumpur 20 Sep 2006 ODI # 2419
0 19 10 0 0 0.00 2 caught 2 ODI v Australia Kuala Lumpur 18 Sep 2006 ODI # 2417
6 20 10 1 0 60.00 2 caught 2 ODI v India Kuala Lumpur 14 Sep 2006 ODI # 2414
92 116 83 10 4 110.84 2 caught 2 ODI v Australia Kuala Lumpur 12 Sep 2006 ODI # 2413
22 65 53 0 0 41.50 5 lbw 1 ODI v India Dambulla 31 Jul 2005 ODI # 2263
58 - 64 6 0 90.62 5 caught 2 ODI v Pakistan Perth 1 Feb 2005 ODI # 2218
85 124 92 6 1 92.39 5 caught 1 ODI v Pakistan Adelaide 28 Jan 2005 ODI # 2213
25* - 22 1 0 113.63 6 not out 1 ODI v Pakistan Brisbane 19 Jan 2005 ODI # 2206
11 41 24 1 0 45.83 5 caught 2 ODI v Pakistan Southampton 22 Sep 2004 ODI # 2181
51* 82 52 6 0 98.07 5 not out 2 ODI v South Africa The Oval 18 Sep 2004 ODI # 2178
18* 22 18 0 0 100.00 5 not out 1 ODI v Bangladesh Southampton 15 Sep 2004 ODI # 2175
31 62 44 2 1 70.45 6 caught 2 ODI v New Zealand Lord's 10 Jul 2004 ODI # 2142
TDNB - - - - - - - - ODI v New Zealand Southampton 8 Jul 2004 ODI # 2141
21 35 25 2 0 84.00 4 caught 1 ODI v New Zealand Cardiff 3 Jul 2004 ODI # 2138
14 59 42 1 0 33.33 2 lbw 1 ODI v New Zealand Birmingham 26 Jun 2004 ODI # 2134
66 108 72 7 2 91.66 2 caught 1 ODI v Kenya Kimberley 4 Mar 2003 ODI # 1981
65 115 90 6 0 72.22 6 caught 2 ODI v Sri Lanka Cape Town 28 Feb 2003 ODI # 1973
DNB - - - - - - - 2 ODI v Canada Centurion 23 Feb 2003 ODI # 1963
29 69 53 3 0 54.71 4 lbw 1 ODI v Bangladesh Benoni 18 Feb 2003 ODI # 1956
2 21 7 0 0 28.57 4 lbw 2 ODI v New Zealand Gqeberha 13 Feb 2003 ODI # 1949
43 120 76 4 0 56.57 2 caught 1 ODI v Kenya Colombo (SSC) 17 Sep 2002 ODI # 1879
45 156 98 5 0 45.91 2 caught 1 ODI v South Africa Colombo (SSC) 13 Sep 2002 ODI # 1875
67 126 93 4 2 72.04 6 caught 1 ODI v Pakistan Sharjah 17 Feb 2002 ODI # 1810
22 56 46 2 0 47.82 6 caught 2 ODI v Pakistan Sharjah 15 Feb 2002 ODI # 1808
0 1 2 0 0 0.00 5 caught 1 ODI v Pakistan Sharjah 14 Feb 2002 ODI # 1807
16 30 27 2 0 59.25 5 caught 2 Test v Pakistan Sharjah 7 Feb 2002 Test # 1588
19 99 69 1 0 27.53 5 lbw 4 Test v Pakistan Sharjah 7 Feb 2002 Test # 1588
66 236 157 9 0 42.03 6 bowled 2 Test v Pakistan Sharjah 31 Jan 2002 Test # 1587
0 16 11 0 0 0.00 6 caught 4 Test v Pakistan Sharjah 31 Jan 2002 Test # 1587
50 73 64 3 0 78.12 5 bowled 1 ODI v India Harare 7 Jul 2001 ODI # 1734
17 36 27 0 0 62.96 4 caught 1 ODI v India Harare 4 Jul 2001 ODI # 1733
10 48 30 1 0 33.33 4 caught 1 ODI v India Bulawayo 30 Jun 2001 ODI # 1731
14 - 13 3 0 107.69 5 caught 2 ODI v Pakistan Sharjah 19 Oct 1999 ODI # 1517
31 - 63 1 0 49.20 5 caught 1 ODI v Sri Lanka Sharjah 17 Oct 1999 ODI # 1515
5 - 17 0 0 29.41 4 run out 2 ODI v Pakistan Sharjah 14 Oct 1999 ODI # 1513
22 - 49 0 0 44.89 5 caught 2 ODI v Sri Lanka Sharjah 13 Oct 1999 ODI # 1512
3 - 8 0 0 37.50 4 stumped 1 ODI v Pakistan Toronto 19 Sep 1999 ODI # 1502
9 - 28 2 0 32.14 2 caught 2 ODI v Pakistan Toronto 18 Sep 1999 ODI # 1501
29 - 25 4 0 116.00 6 caught 2 ODI v Pakistan Toronto 16 Sep 1999 ODI # 1500
12 - 23 1 0 52.17 3 caught 2 ODI v India Toronto 14 Sep 1999 ODI # 1499
7 - 18 1 0 38.88 3 caught 1 ODI v India Toronto 12 Sep 1999 ODI # 1498
16 - 37 1 0 43.24 3 stumped 1 ODI v India Toronto 11 Sep 1999 ODI # 1497
20 - 31 1 0 64.51 5 caught 2 ODI v India Singapore 8 Sep 1999 ODI # 1496
TDNB - - - - - - - - ODI v India Singapore 7 Sep 1999 ODI # 1495
23 22 14 2 2 164.28 2 caught 1 ODI v India Singapore 5 Sep 1999 ODI # 1494
29* - 61 0 0 47.54 5 not out 2 ODI v Zimbabwe Singapore 2 Sep 1999 ODI # 1492
16 60 38 0 0 42.10 5 bowled 1 ODI v Australia Manchester 30 May 1999 ODI # 1470
30* 46 30 6 0 100.00 2 not out 2 ODI v Scotland Leicester 27 May 1999 ODI # 1465
DNB - - - - - - - 2 ODI v New Zealand Southampton 24 May 1999 ODI # 1460
11* 22 19 2 0 57.89 5 not out 2 ODI v Bangladesh Dublin 21 May 1999 ODI # 1454
77 147 96 6 0 80.20 5 caught 2 ODI v Pakistan Bristol 16 May 1999 ODI # 1447
27 69 54 2 0 50.00 3 lbw 1 ODI v South Africa Dhaka 1 Nov 1998 ODI # 1364
74 105 74 10 1 100.00 3 bowled 2 ODI v India Dhaka 31 Oct 1998 ODI # 1363
49 119 71 5 0 69.01 3 stumped 1 ODI v Pakistan Dhaka 29 Oct 1998 ODI # 1361
76 151 109 4 1 69.72 2 run out 1 ODI v England Sharjah 19 Dec 1997 ODI # 1266
16 30 25 0 1 64.00 5 caught 1 ODI v India Sharjah 16 Dec 1997 ODI # 1264
16 39 39 1 0 41.02 5 lbw 1 ODI v England Sharjah 13 Dec 1997 ODI # 1261
16* 23 11 2 0 145.45 6 not out 1 ODI v Pakistan Sharjah 12 Dec 1997 ODI # 1260
47 64 40 5 0 117.50 5 caught 1 ODI v South Africa Lahore 3 Nov 1997 ODI # 1249
42 - 86 1 0 48.83 2 lbw 1 ODI v Sri Lanka Lahore 1 Nov 1997 ODI # 1247
10 39 32 1 0 31.25 4 caught 2 ODI v Pakistan Melbourne 20 Jan 1997 ODI # 1166
11 24 20 0 0 55.00 4 bowled 1 ODI v Pakistan Sydney 18 Jan 1997 ODI # 1165
72 121 105 5 0 68.57 3 caught 1 ODI v Pakistan Sydney 14 Jan 1997 ODI # 1163
35 80 54 1 0 64.81 5 stumped 2 ODI v Pakistan Perth 10 Jan 1997 ODI # 1161
21 44 35 2 0 60.00 3 caught 2 ODI v Pakistan Adelaide 17 Dec 1996 ODI # 1154
80 172 126 7 0 63.49 1 caught 2 ODI v Australia Mohali 14 Mar 1996 ODI # 1082
56 126 93 4 0 60.21 1 caught 1 ODI v South Africa Karachi 11 Mar 1996 ODI # 1079
10 28 17 0 0 58.82 5 bowled 2 ODI v Australia Jaipur 4 Mar 1996 ODI # 1072
19 72 48 3 0 39.58 4 caught 2 ODI v Kenya Pune 29 Feb 1996 ODI # 1066
8 2 4 2 0 200.00 4 bowled 2 ODI v Zimbabwe Hyderabad (Deccan) 16 Feb 1996 ODI # 1050
44 128 89 3 0 49.43 3 caught 2 ODI v Sri Lanka Perth 14 Jan 1996 ODI # 1037
10 46 44 1 0 22.72 3 run out 2 ODI v Sri Lanka Brisbane 5 Jan 1996 ODI # 1030
77 162 117 4 0 65.81 3 caught 1 ODI v Sri Lanka Hobart 3 Jan 1996 ODI # 1029
1 13 9 0 0 11.11 4 run out 1 ODI v Sri Lanka Adelaide 15 Dec 1995 ODI # 1021
27 - 32 1 0 84.37 6 caught 2 ODI v Sri Lanka Sharjah 20 Oct 1995 ODI # 1012
62* - 45 2 3 137.77 6 not out 1 ODI v Sri Lanka Sharjah 16 Oct 1995 ODI # 1010
11 - 30 0 0 36.66 6 caught 2 ODI v Pakistan Sharjah 15 Oct 1995 ODI # 1009
36 - 57 2 1 63.15 5 caught 2 ODI v Pakistan Sharjah 13 Oct 1995 ODI # 1008
11 - 10 0 1 110.00 7 caught 2 ODI v Sri Lanka Sharjah 11 Oct 1995 ODI # 1006
Statsguru includes the following current or recent relevant matches:
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page