Records type batting analysis [change type]
View innings by innings list [change view]
Match result won match remove won match from query
Ordered by batting strike rate (descending)
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 1994-2015 158 168 50 7021 203* 59.50 11747 59.76 18 42 6 668 48
Innings by innings list
4* - 1 1 0 400.00 5 not out 2 ODI v Kenya Nairobi (Gym) 19 Aug 2001 ODI # 1747
8 2 4 2 0 200.00 4 bowled 2 ODI v Zimbabwe Hyderabad (Deccan) 16 Feb 1996 ODI # 1050
18* 20 9 3 0 200.00 5 not out 2 T20I v India Lord's 12 Jun 2009 T20I # 105
17* 23 10 1 0 170.00 6 not out 2 T20I v England The Oval 15 Jun 2009 T20I # 111
23 22 14 2 2 164.28 2 caught 1 ODI v India Singapore 5 Sep 1999 ODI # 1494
41 34 26 6 0 157.69 3 caught 1 T20I v England The Oval 28 Jun 2007 T20I # 15
16* 23 11 2 0 145.45 6 not out 1 ODI v Pakistan Sharjah 12 Dec 1997 ODI # 1260
62* - 45 2 3 137.77 6 not out 1 ODI v Sri Lanka Sharjah 16 Oct 1995 ODI # 1010
8 10 6 1 0 133.33 5 lbw 1 ODI v Zimbabwe Bulawayo 22 Nov 2003 ODI # 2065
38* - 29 3 0 131.03 5 not out 1 ODI v Kenya Nairobi 15 Aug 2001 ODI # 1745
23 40 18 3 0 127.77 6 caught 2 ODI v India Jamshedpur 6 Nov 2002 ODI # 1893
52* - 42 3 2 123.80 4 not out 2 ODI v Sri Lanka Port of Spain 12 Apr 2008 ODI # 2699
92 151 75 10 2 122.66 2 caught 2 ODI v South Africa Centurion 1 Feb 2004 ODI # 2094
39* 39 32 7 0 121.87 5 not out 2 ODI v India Nagpur 9 Nov 2002 ODI # 1894
14 12 12 2 0 116.66 2 caught 1 T20I v Ireland Providence 30 Apr 2010 T20I # 152
15* - 13 0 1 115.38 2 not out 2 T20I v England Providence 3 May 2010 T20I # 158
63 79 55 7 1 114.54 2 caught 2 ODI v England Gros Islet 2 May 2004 ODI # 2126
93 - 82 10 3 113.41 4 bowled 1 ODI v Zimbabwe Georgetown 7 May 2006 ODI # 2370
51 64 46 3 1 110.86 4 caught 1 ODI v Zimbabwe Harare 23 Jun 2001 ODI # 1727
150 202 136 20 0 110.29 2 bowled 1 ODI v South Africa East London 24 Jan 1999 ODI # 1393
31* 38 29 5 0 106.89 4 not out 2 ODI v Australia Bridgetown 25 Apr 1999 ODI # 1442
74 105 74 10 1 100.00 3 bowled 2 ODI v India Dhaka 31 Oct 1998 ODI # 1363
30* 46 30 6 0 100.00 2 not out 2 ODI v Scotland Leicester 27 May 1999 ODI # 1465
18* 22 18 0 0 100.00 5 not out 1 ODI v Bangladesh Southampton 15 Sep 2004 ODI # 2175
3* 1 3 0 0 100.00 4 not out 2 ODI v England Bridgetown 27 Mar 2009 ODI # 2828
62* - 63 5 1 98.41 5 not out 2 ODI v Sri Lanka Port of Spain 10 Apr 2008 ODI # 2697
51* 82 52 6 0 98.07 5 not out 2 ODI v South Africa The Oval 18 Sep 2004 ODI # 2178
116* 81 122 9 3 95.08 3 not out 1 ODI v England Birmingham 4 Jul 2007 ODI # 2597
83 110 88 12 0 94.31 2 caught 2 ODI v India Port of Spain 26 Apr 1997 ODI # 1200
49 66 53 1 0 92.45 4 run out 2 ODI v Australia Perth 12 Jan 1997 ODI # 1162
85 124 92 6 1 92.39 5 caught 1 ODI v Pakistan Adelaide 28 Jan 2005 ODI # 2213
12 17 13 3 0 92.30 3 caught 2 T20I v England Port of Spain 15 Mar 2009 T20I # 86
66 108 72 7 2 91.66 2 caught 1 ODI v Kenya Kimberley 4 Mar 2003 ODI # 1981
87* - 95 10 1 91.57 5 not out 2 ODI v Kenya Nairobi (Gym) 18 Aug 2001 ODI # 1746
102* 161 113 10 4 90.26 2 not out 2 ODI v Ireland Kingston 23 Mar 2007 ODI # 2551
77* - 87 5 0 88.50 5 not out 1 ODI v Bangladesh Dhaka 9 Oct 1999 ODI # 1511
41 58 47 2 1 87.23 6 caught 2 ODI v New Zealand Auckland 4 Mar 2006 ODI # 2346
24 34 28 1 0 85.71 4 caught 2 ODI v Bangladesh St George's 19 May 2004 ODI # 2130
58 - 68 4 1 85.29 6 lbw 2 ODI v India Basseterre 23 May 2006 ODI # 2380
101 - 120 6 1 84.16 2 caught 1 ODI v Canada Kingston 13 Apr 2010 ODI # 2977
92* 133 110 4 1 83.63 5 not out 1 ODI v Bangladesh Dhaka 8 Oct 1999 ODI # 1510
112* 208 134 10 0 83.58 4 not out 1 ODI v England Providence 22 Mar 2009 ODI # 2827
28* 65 34 5 0 82.35 2 not out 2 ODI v New Zealand Kingstown 16 Jun 2002 ODI # 1845
57* 116 70 4 1 81.42 2 retired notout 2 ODI v South Africa Jaipur 2 Nov 2006 ODI # 2442
109* 176 134 15 1 81.34 2 not out 2 ODI v India Bridgetown 3 May 1997 ODI # 1203
61 105 75 5 0 81.33 2 caught 2 ODI v New Zealand Kingston 26 Mar 1996 ODI # 1084
8 11 10 1 0 80.00 5 run out 2 ODI v India Vadodara 18 Nov 2002 ODI # 1897
23 40 29 2 0 79.31 4 hit wicket 2 ODI v Zimbabwe Bulawayo 1 Jul 2001 ODI # 1732
23 48 29 2 0 79.31 2 caught 1 T20I v India Bridgetown 9 May 2010 T20I # 169
108* 218 138 8 1 78.26 2 not out 2 ODI v New Zealand Gros Islet 8 Jun 2002 ODI # 1840
50 73 64 3 0 78.12 5 bowled 1 ODI v India Harare 7 Jul 2001 ODI # 1734
31 57 40 4 0 77.50 4 lbw 4 Test v Pakistan St John's 25 May 2000 Test # 1497
58 95 76 2 1 76.31 3 run out 1 ODI v Zimbabwe Kingstown 10 Mar 2010 ODI # 2972
19* 31 25 3 0 76.00 4 not out 4 Test v Bangladesh Chattogram 16 Dec 2002 Test # 1632
101* 173 134 8 0 75.37 5 not out 3 Test v Bangladesh Gros Islet 13 Sep 2014 Test # 2139
59* 117 79 6 0 74.68 6 not out 3 Test v Bangladesh Mirpur 29 Oct 2011 Test # 2012
60 126 82 8 0 73.17 2 caught 2 ODI v Pakistan Multan 13 Dec 2006 ODI # 2464
57 105 79 8 0 72.15 2 caught 1 ODI v Sri Lanka Colombo (RPS) 6 Aug 2005 ODI # 2266
67 126 93 4 2 72.04 6 caught 1 ODI v Pakistan Sharjah 17 Feb 2002 ODI # 1810
40 109 56 5 0 71.42 2 caught 2 ODI v England Gros Islet 1 May 2004 ODI # 2125
47 119 66 6 0 71.21 5 caught 2 ODI v England The Oval 25 Sep 2004 ODI # 2182
51 123 72 8 0 70.83 2 caught 2 ODI v India Ahmedabad 26 Oct 2006 ODI # 2437
33 72 47 3 1 70.21 3 caught 1 ODI v England Nottingham 7 Jul 2007 ODI # 2598
30 55 43 4 0 69.76 2 caught 2 ODI v New Zealand Gros Islet 9 Jun 2002 ODI # 1841
49 119 71 5 0 69.01 3 stumped 1 ODI v Pakistan Dhaka 29 Oct 1998 ODI # 1361
104 229 154 17 1 67.53 6 caught 4 Test v Australia St John's 9 May 2003 Test # 1645
10 24 15 0 0 66.66 4 caught 1 ODI v Bangladesh Kingstown 16 May 2004 ODI # 2129
4 9 6 0 0 66.66 7 bowled 1 ODI v Netherlands Delhi 28 Feb 2011 ODI # 3112
77 162 117 4 0 65.81 3 caught 1 ODI v Sri Lanka Hobart 3 Jan 1996 ODI # 1029
45 - 69 4 1 65.21 2 caught 1 ODI v Zimbabwe Port of Spain 14 May 2006 ODI # 2373
35 80 54 1 0 64.81 5 stumped 2 ODI v Pakistan Perth 10 Jan 1997 ODI # 1161
20 - 31 1 0 64.51 5 caught 2 ODI v India Singapore 8 Sep 1999 ODI # 1496
16 30 25 0 1 64.00 5 caught 1 ODI v India Sharjah 16 Dec 1997 ODI # 1264
31* 55 49 4 0 63.26 6 not out 2 ODI v South Africa Kingstown 16 May 2001 ODI # 1718
82 205 131 11 0 62.59 6 caught 2 Test v New Zealand Bridgetown 19 Apr 1996 Test # 1325
46 - 74 2 0 62.16 5 caught 1 ODI v Zimbabwe St John's 30 Apr 2006 ODI # 2369
73 161 119 11 0 61.34 5 caught 2 Test v England Birmingham 15 Jun 2000 Test # 1500
153* 358 254 10 2 60.23 5 not out 3 Test v Pakistan Bridgetown 26 May 2005 Test # 1752
56 126 93 4 0 60.21 1 caught 1 ODI v South Africa Karachi 11 Mar 1996 ODI # 1079
21 44 35 2 0 60.00 3 caught 2 ODI v Pakistan Adelaide 17 Dec 1996 ODI # 1154
3* 8 5 0 0 60.00 5 not out 1 ODI v Zimbabwe Harare 29 Nov 2003 ODI # 2069
6 20 10 1 0 60.00 2 caught 2 ODI v India Kuala Lumpur 14 Sep 2006 ODI # 2414
12 22 20 0 0 60.00 4 run out 1 ODI v Zimbabwe Harare 2 Dec 2007 ODI # 2651
86* - 146 7 0 58.90 5 not out 4 Test v Sri Lanka Port of Spain 3 Apr 2008 Test # 1872
10 28 17 0 0 58.82 5 bowled 2 ODI v Australia Jaipur 4 Mar 1996 ODI # 1072
50 139 85 3 0 58.82 3 bowled 1 ODI v Bangladesh Bridgetown 19 Apr 2007 ODI # 2576
11* 22 19 2 0 57.89 5 not out 2 ODI v Bangladesh Dublin 21 May 1999 ODI # 1454
34 98 60 3 0 56.66 4 caught 1 ODI v South Africa Cape Town 9 Feb 2003 ODI # 1942
43 120 76 4 0 56.57 2 caught 1 ODI v Kenya Colombo (SSC) 17 Sep 2002 ODI # 1879
35 102 62 3 0 56.45 2 caught 1 ODI v Ireland Mohali 11 Mar 2011 ODI # 3126
203* 457 372 22 0 54.56 5 not out 1 Test v Bangladesh Mirpur 13 Nov 2012 Test # 2057
26 78 48 4 0 54.16 6 caught 2 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
15 36 28 3 0 53.57 6 lbw 3 Test v Zimbabwe Bulawayo 12 Nov 2003 Test # 1669
8 38 15 0 0 53.33 5 caught 3 Test v South Africa Gqeberha 26 Dec 2007 Test # 1856
150* 375 282 12 1 53.19 5 not out 2 Test v Bangladesh Khulna 21 Nov 2012 Test # 2060
101* 271 190 11 0 53.15 6 not out 2 Test v Bangladesh Kingston 4 Jun 2004 Test # 1703
47 158 93 5 1 50.53 6 lbw 2 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
4 17 8 0 0 50.00 4 caught 2 Test v Bangladesh Dhaka 8 Dec 2002 Test # 1630
52* 132 104 6 0 50.00 2 not out 2 ODI v Bangladesh Jaipur 11 Oct 2006 ODI # 2426
8* 29 16 0 0 50.00 4 not out 2 T20I v South Africa Gqeberha 16 Dec 2007 T20I # 50
40 97 82 3 0 48.78 3 bowled 4 Test v Australia Melbourne 26 Dec 1996 Test # 1346
18 - 37 1 0 48.64 5 lbw 2 Test v Sri Lanka Port of Spain 3 Apr 2008 Test # 1872
137* 446 284 12 0 48.23 3 not out 1 Test v India Bridgetown 27 Mar 1997 Test # 1363
92 275 193 9 0 47.66 5 caught 1 Test v Pakistan Bridgetown 26 May 2005 Test # 1752
10 37 21 2 0 47.61 5 caught 1 ODI v India Kingston 20 May 2006 ODI # 2379
29* - 61 0 0 47.54 5 not out 2 ODI v Zimbabwe Singapore 2 Sep 1999 ODI # 1492
62 163 135 9 0 45.92 6 bowled 2 Test v England Georgetown 17 Mar 1994 Test # 1254
11 41 24 1 0 45.83 5 caught 2 ODI v Pakistan Southampton 22 Sep 2004 ODI # 2181
15 45 33 1 0 45.45 6 caught 1 Test v Zimbabwe Bulawayo 12 Nov 2003 Test # 1669
22 - 49 0 0 44.89 5 caught 2 ODI v Sri Lanka Sharjah 13 Oct 1999 ODI # 1512
118 387 263 15 1 44.86 4 caught 1 Test v England Georgetown 27 Feb 1998 Test # 1404
59 171 132 4 0 44.69 6 caught 3 Test v India Kingston 18 May 2002 Test # 1604
34 95 77 5 0 44.15 5 caught 2 Test v England Port of Spain 5 Feb 1998 Test # 1398
18* 46 41 0 0 43.90 4 not out 2 ODI v India Kingston 28 Jun 2009 ODI # 2853
101* 365 231 13 0 43.72 6 not out 2 Test v India Bridgetown 2 May 2002 Test # 1601
12 42 28 0 0 42.85 4 caught 1 Test v Zimbabwe Port of Spain 16 Mar 2000 Test # 1490
27* - 63 2 0 42.85 4 not out 2 ODI v Zimbabwe Harare 4 Dec 2007 ODI # 2653
43* 148 101 1 0 42.57 5 not out 4 Test v New Zealand Kingston 2 Aug 2012 Test # 2052
84* 268 198 8 0 42.42 5 not out 1 Test v Bangladesh Gros Islet 13 Sep 2014 Test # 2139
7 29 17 1 0 41.17 2 caught 1 ODI v Australia Kingstown 11 Apr 1999 ODI # 1433
104 394 253 12 0 41.10 5 bowled 1 Test v South Africa Gqeberha 26 Dec 2007 Test # 1856
89 333 218 9 1 40.82 4 bowled 2 Test v Pakistan St John's 25 May 2000 Test # 1497
50 197 124 5 0 40.32 6 caught 3 Test v England Port of Spain 25 Mar 1994 Test # 1257
58 209 147 4 0 39.45 3 caught 2 Test v Australia Melbourne 26 Dec 1996 Test # 1346
58 213 148 7 0 39.18 6 caught 1 Test v India Kingston 18 May 2002 Test # 1604
7 - 18 1 0 38.88 3 caught 1 ODI v India Toronto 12 Sep 1999 ODI # 1498
14* 65 36 2 0 38.88 2 not out 2 ODI v Zimbabwe Ahmedabad 8 Oct 2006 ODI # 2424
108 323 284 13 0 38.02 5 caught 2 Test v Zimbabwe Roseau 20 Mar 2013 Test # 2083
25 69 66 3 0 37.87 5 caught 2 Test v England Bridgetown 1 May 2015 Test # 2160
85* 302 226 6 0 37.61 5 not out 1 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
20 85 54 2 0 37.03 2 bowled 2 ODI v England Nottingham 27 Jun 2004 ODI # 2135
11 - 30 0 0 36.66 6 caught 2 ODI v Pakistan Sharjah 15 Oct 1995 ODI # 1009
19 65 52 3 0 36.53 6 bowled 1 Test v England Port of Spain 25 Mar 1994 Test # 1257
16 73 44 2 0 36.36 4 caught 2 Test v Bangladesh Chattogram 16 Dec 2002 Test # 1632
61* 202 168 8 0 36.30 6 not out 1 Test v New Zealand Wellington 10 Feb 1995 Test # 1289
12 42 34 1 0 35.29 4 caught 2 Test v Zimbabwe Kingston 24 Mar 2000 Test # 1492
13 40 37 0 0 35.13 2 caught 2 ODI v New Zealand Kingstown 6 Apr 1996 ODI # 1092
21 77 60 3 0 35.00 2 caught 2 ODI v Zimbabwe Kingston 19 Mar 2007 ODI # 2543
6 - 18 1 0 33.33 3 caught 1 ODI v India Vijayawada 24 Nov 2002 ODI # 1900
27 147 83 4 0 32.53 5 bowled 1 Test v Pakistan Providence 12 May 2011 Test # 1992
18 77 58 0 0 31.03 5 caught 1 Test v Bangladesh Mirpur 29 Oct 2011 Test # 2012
19 90 63 1 0 30.15 2 caught 1 ODI v Pakistan Kingston 13 Mar 2007 ODI # 2531
3 7 10 0 0 30.00 5 caught 2 ODI v Zimbabwe St John's 29 Apr 2006 ODI # 2368
36* 216 127 0 0 28.34 6 not out 3 Test v Pakistan Providence 12 May 2011 Test # 1992
49 249 174 5 0 28.16 4 lbw 3 Test v Zimbabwe Port of Spain 16 Mar 2000 Test # 1490
7 37 25 0 0 28.00 3 caught 2 Test v Zimbabwe Bulawayo 19 Jul 2001 Test # 1551
15 51 54 0 0 27.77 4 lbw 2 ODI v Bangladesh Kingstown 15 May 2004 ODI # 2128
1 9 4 0 0 25.00 11 lbw 3 Test v Bangladesh Mirpur 13 Nov 2012 Test # 2057
20 109 86 2 0 23.25 5 lbw 2 Test v England Kingston 4 Feb 2009 Test # 1906
10 41 43 0 0 23.25 4 lbw 2 ODI v Zimbabwe Providence 6 Mar 2010 ODI # 2970
3 18 13 0 0 23.07 3 lbw 3 Test v India Bridgetown 27 Mar 1997 Test # 1363
10 46 44 1 0 22.72 3 run out 2 ODI v Sri Lanka Brisbane 5 Jan 1996 ODI # 1030
7 43 31 0 0 22.58 3 caught 3 Test v South Africa Kingston 19 Apr 2001 Test # 1544
9 56 40 0 0 22.50 5 caught 2 Test v New Zealand Kingston 2 Aug 2012 Test # 2052
5 24 24 0 0 20.83 2 lbw 1 ODI v India Kingstown 30 Apr 1997 ODI # 1202
3 19 17 0 0 17.64 3 caught 2 Test v Australia Perth 1 Feb 1997 Test # 1353
2 7 12 0 0 16.66 3 caught 2 ODI v Zimbabwe Kingstown 12 Mar 2010 ODI # 2974
7 63 50 0 0 14.00 3 caught 1 Test v South Africa Kingston 19 Apr 2001 Test # 1544
5 64 40 0 0 12.50 4 lbw 2 Test v England St John's 20 Mar 1998 Test # 1411
1 18 10 0 0 10.00 2 lbw 2 ODI v New Zealand Port of Spain 30 Mar 1996 ODI # 1086
1 15 10 0 0 10.00 7 bowled 2 Test v Australia St John's 9 May 2003 Test # 1645
0 9 10 0 0 0.00 5 caught 4 Test v England Port of Spain 5 Feb 1998 Test # 1398
0 3 1 0 0 0.00 4 run out 3 Test v England Georgetown 27 Feb 1998 Test # 1404
0 19 10 0 0 0.00 2 caught 2 ODI v Australia Kuala Lumpur 18 Sep 2006 ODI # 2417
0* 8 1 0 0 0.00 4 not out 2 T20I v Australia The Oval 6 Jun 2009 T20I # 92
0 - 5 0 0 0.00 2 caught 2 ODI v Ireland Kingston 15 Apr 2010 ODI # 2978
0 5 1 0 0 0.00 5 caught 2 Test v New Zealand North Sound 25 Jul 2012 Test # 2050
0 13 9 0 0 0.00 5 bowled 4 Test v England Bridgetown 1 May 2015 Test # 2160
DNB - - - - - - - 1 ODI v India Faridabad 17 Oct 1994 ODI # 931
DNB - - - - - - - 1 ODI v India Kanpur 30 Oct 1994 ODI # 941
DNB - - - - - - - 4 Test v New Zealand Bridgetown 19 Apr 1996 Test # 1325
DNB - - - - - - - 2 ODI v Australia Brisbane 5 Jan 1997 ODI # 1159
DNB - - - - - - - 4 Test v Australia Perth 1 Feb 1997 Test # 1353
DNB - - - - - - - 1 ODI v England Port of Spain 8 Apr 1998 ODI # 1310
DNB - - - - - - - 2 ODI v New Zealand Southampton 24 May 1999 ODI # 1460
DNB - - - - - - - 4 Test v Zimbabwe Kingston 24 Mar 2000 Test # 1492
DNB - - - - - - - 4 Test v India Bridgetown 2 May 2002 Test # 1601
DNB - - - - - - - 2 ODI v India Port of Spain 1 Jun 2002 ODI # 1837
DNB - - - - - - - 2 ODI v Canada Centurion 23 Feb 2003 ODI # 1963
DNB - - - - - - - 2 ODI v Zimbabwe Harare 30 Nov 2003 ODI # 2070
DNB - - - - - - - 2 ODI v England Lord's 6 Jul 2004 ODI # 2140
DNB - - - - - - - 2 ODI v Netherlands Dublin 10 Jul 2007 ODI # 2599
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 4 Mar 2011 ODI # 3118
DNB - - - - - - - 4 Test v New Zealand North Sound 25 Jul 2012 Test # 2050
DNB - - - - - - - 4 Test v Bangladesh Khulna 21 Nov 2012 Test # 2060
DNB - - - - - - - 4 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
DNB - - - - - - - 4 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
DNB - - - - - - - 4 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page