Records type batting analysis [change type]
View innings by innings list [change view]
Home or away away (home of opposition) remove away (home of opposition) from query
Ordered by runs scored (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 1998-2015 448 418 39 12650 144 33.37 16020 78.96 19 77 28 1119 76 Profile
filtered 1999-2015 164 157 12 4311 144 29.73 5442 79.21 7 23 11 402 15
Innings by innings list
144 196 150 14 0 96.00 1 stumped 1 v England Leeds 1 Jul 2011 ODI # 3167
126* 153 127 19 0 99.21 3 not out 2 v England Chester-le-Street 24 Jun 2006 ODI # 2386
118 - 124 12 1 95.16 4 stumped 1 v India Hyderabad 9 Nov 2014 ODI # 3543
108 159 117 13 0 92.30 2 caught 2 v Bangladesh Mirpur 8 Jan 2010 ODI # 2940
104 162 107 12 1 97.19 4 caught 1 v New Zealand Christchurch 11 Jan 2015 ODI # 3574
103* 159 88 13 0 117.04 4 not out 1 v India Wankhede 2 Apr 2011 ODI # 3148
100 155 83 9 0 120.48 3 caught 1 v England Manchester 28 Jun 2006 ODI # 2388
94 103 82 9 3 114.63 4 caught 1 v New Zealand Nelson 20 Jan 2015 ODI # 3585
86 - 91 8 0 94.50 4 caught 1 v Australia Brisbane 14 Feb 2006 ODI # 2330
85 105 81 6 1 104.93 1 stumped 2 v Australia Hobart 24 Feb 2012 ODI # 3248
82 163 113 2 1 72.56 4 bowled 1 v West Indies Providence 1 Apr 2007 ODI # 2560
80 119 76 8 1 105.26 1 lbw 2 v Australia Adelaide 6 Mar 2012 ODI # 3256
79 106 77 9 0 102.59 1 caught 2 v England Lord's 3 Jul 2011 ODI # 3168
77 92 61 8 1 126.22 4 caught 1 v South Africa Centurion 22 Sep 2009 ODI # 2893
71 92 70 10 0 101.42 4 caught 1 v India Jaipur 31 Oct 2005 ODI # 2290
69 144 93 4 0 74.19 4 caught 1 v Australia Perth 29 Jan 2006 ODI # 2320
66 101 62 5 1 106.45 3 run out 1 v England The Oval 20 Jun 2006 ODI # 2385
64 79 64 7 1 100.00 1 caught 1 v Scotland Edinburgh 13 Jul 2011 ODI # 3172
63 112 80 6 0 78.75 4 caught 2 v Zimbabwe Harare 18 Dec 1999 ODI # 1530
61* 108 67 5 0 91.04 1 not out 2 v Australia Sydney 17 Feb 2012 ODI # 3241
59 129 84 5 0 70.23 4 caught 2 v South Africa East London 17 Dec 2000 ODI # 1662
56 116 90 1 0 62.22 5 bowled 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
56 61 48 4 0 116.66 4 bowled 1 v Australia Sydney 22 Jan 2006 ODI # 2317
53 110 90 4 0 58.88 4 caught 2 v England Birmingham 3 Jun 2014 ODI # 3496
52 86 52 7 0 100.00 2 caught 1 v West Indies Kingston 28 Jun 2013 ODI # 3378
51 - 74 0 0 68.91 6 bowled 1 v West Indies Kingstown 11 Jun 2003 ODI # 2024
51 70 56 8 0 91.07 4 caught 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
50 60 47 4 0 106.38 6 caught 2 v Australia Melbourne (Docklands) 13 Jan 2006 ODI # 2313
50 67 48 8 0 104.16 4 bowled 2 v Australia Sydney 12 Feb 2006 ODI # 2328
50 95 66 5 0 75.75 4 lbw 1 v Australia Melbourne 29 Feb 2008 ODI # 2687
49 85 54 4 0 90.74 5 bowled 1 v Pakistan Lahore 16 Oct 2004 ODI # 2188
47 95 65 3 0 72.30 3 bowled 1 v Zimbabwe Harare 29 Apr 2004 ODI # 2124
46 66 56 5 0 82.14 5 bowled 2 v New Zealand Christchurch 11 Feb 2001 ODI # 1688
43 - 64 4 0 67.18 4 caught 1 v Pakistan Lahore 19 Feb 2000 ODI # 1566
43 46 36 6 1 119.44 4 caught 2 v India Cuttack 2 Nov 2014 ODI # 3539
42 72 67 3 0 62.68 4 run out 1 v England Manchester 7 Jul 2002 ODI # 1853
42 62 43 3 1 97.67 4 caught 2 v England The Oval 13 Jun 2013 ODI # 3370
39 75 47 1 0 82.97 4 caught 2 v India Nagpur 18 Dec 2009 ODI # 2933
38 55 39 6 0 97.43 1 caught 2 v Australia Hobart 23 Jan 2013 ODI # 3326
37* 54 38 2 0 97.36 4 not out 1 v Australia Sydney 9 Jan 2003 ODI # 1931
37* 68 47 5 0 78.72 4 not out 2 v Bangladesh Bogra 20 Feb 2006 ODI # 2334
37 57 47 3 0 78.72 6 caught 2 v South Africa Cape Town 11 Jan 2001 ODI # 1668
37 84 45 2 0 82.22 4 run out 2 v India Ahmedabad 6 Nov 2005 ODI # 2294
36 55 40 3 0 90.00 7 caught 2 v Australia Perth 31 Jan 1999 ODI # 1398
35 49 41 4 0 85.36 4 caught 2 v England The Oval 22 May 2014 ODI # 3492
34* 61 39 6 0 87.17 3 not out 2 v New Zealand Napier 28 Dec 2006 ODI # 2468
34 29 24 4 0 141.66 3 caught 1 v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
33 - 30 5 0 110.00 5 run out 1 v India Eden Gardens 24 Dec 2009 ODI # 2935
32 63 45 2 0 71.11 4 lbw 1 v New Zealand Napier 31 Jan 2001 ODI # 1680
32 39 39 3 0 82.05 5 caught 2 v South Africa Centurion 29 Nov 2002 ODI # 1905
32 - 40 0 0 80.00 6 caught 2 v West Indies Bridgetown 8 Jun 2003 ODI # 2023
32 50 33 5 0 96.96 4 caught 1 v India Ranchi 16 Nov 2014 ODI # 3547
31 109 72 1 0 43.05 6 caught 1 v South Africa Johannesburg 27 Nov 2002 ODI # 1903
30 62 34 3 0 88.23 3 caught 2 v India Pune 30 Mar 1999 ODI # 1426
30 35 41 2 0 73.17 6 caught 1 v New Zealand Napier 8 Jan 2006 ODI # 2312
30 99 59 3 0 50.84 3 lbw 1 v India Margao 14 Feb 2007 ODI # 2522
30 41 29 3 0 103.44 4 bowled 2 v New Zealand Dunedin 23 Jan 2015 ODI # 3588
29 38 37 3 0 78.37 4 bowled 2 v England Nottingham 27 Jun 2002 ODI # 1847
29 45 40 5 0 72.50 3 caught 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
28 - 44 0 0 63.63 4 caught 1 v Bangladesh Mirpur 14 Jan 2009 ODI # 2793
27 52 36 1 0 75.00 4 run out 2 v Australia Melbourne 7 Feb 1999 ODI # 1403
27 - 39 2 0 69.23 4 caught 1 v Pakistan Karachi 13 Feb 2000 ODI # 1559
27 57 45 3 0 60.00 4 caught 2 v Australia Melbourne 22 Feb 2008 ODI # 2683
27 31 29 5 0 93.10 4 caught 2 v New Zealand Hamilton 15 Jan 2015 ODI # 3577
26 53 35 1 0 74.28 3 bowled 1 v Zimbabwe Harare 27 Apr 2004 ODI # 2123
25 67 36 1 0 69.44 5 caught 1 v South Africa Johannesburg 17 Jan 2001 ODI # 1673
25 58 36 0 0 69.44 4 caught 1 v Australia Adelaide 26 Jan 2006 ODI # 2319
24 70 36 0 1 66.66 3 caught 1 v England Lord's 17 Jun 2006 ODI # 2384
24 59 34 1 0 70.58 5 caught 1 v Pakistan Karachi 21 Jan 2009 ODI # 2800
22 20 16 3 0 137.50 4 bowled 1 v South Africa Paarl 9 Jan 2001 ODI # 1666
21 35 28 3 0 75.00 4 caught 2 v Australia Perth 22 Dec 2002 ODI # 1925
21 27 25 4 0 84.00 4 caught 2 v Australia Perth 15 Feb 2008 ODI # 2679
20 73 49 1 0 40.81 4 caught 1 v India Vadodara 12 Nov 2005 ODI # 2296
19 47 27 2 0 70.37 4 lbw 2 v Australia Melbourne 3 Nov 2010 ODI # 3065
19 39 26 1 0 73.07 5 caught 1 v South Africa East London 14 Jan 2012 ODI # 3226
19 39 22 1 0 86.36 4 run out 2 v Australia Sydney 8 Mar 2015 ODI # 3629
18 33 32 4 0 56.25 4 caught 1 v Zimbabwe Harare 15 Dec 1999 ODI # 1529
18 - 25 1 0 72.00 5 bowled 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
18 36 29 0 0 62.06 5 caught 1 v Pakistan Lahore 14 Oct 2004 ODI # 2187
18 23 12 3 0 150.00 5 caught 1 v Pakistan Lahore 24 Jan 2009 ODI # 2803
17* 72 38 2 0 44.73 4 not out 2 v New Zealand Hamilton 8 Feb 2001 ODI # 1686
17 22 21 3 0 80.95 4 caught 1 v Zimbabwe Harare 19 Dec 1999 ODI # 1531
17 32 21 2 0 80.95 5 bowled 2 v India Nagpur 25 Oct 2005 ODI # 2286
17 - 25 1 1 68.00 3 caught 1 v West Indies Gros Islet 15 Apr 2008 ODI # 2701
16 37 35 2 0 45.71 4 bowled 1 v Zimbabwe Bulawayo 12 Dec 1999 ODI # 1528
15* 21 10 3 0 150.00 5 not out 2 v South Africa Benoni 1 Dec 2002 ODI # 1908
15 47 32 0 0 46.87 4 bowled 2 v Zimbabwe Harare 20 Nov 2008 ODI # 2779
15 26 19 1 0 78.94 5 run out 1 v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
15 46 27 1 0 55.55 1 bowled 2 v Australia Adelaide 8 Mar 2012 ODI # 3257
14 30 14 2 0 100.00 4 stumped 1 v India Rajkot 9 Nov 2005 ODI # 2295
14 20 14 2 0 100.00 1 caught 2 v Australia Brisbane 4 Mar 2012 ODI # 3255
14 20 14 2 0 100.00 4 caught 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
13 42 28 2 0 46.42 4 caught 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
13 17 13 1 0 100.00 5 caught 2 v Australia Perth 10 Feb 2012 ODI # 3235
12* 23 14 1 0 85.71 3 not out 2 v England Leeds 1 Jul 2006 ODI # 2389
12 18 15 2 0 80.00 4 caught 2 v New Zealand Wellington 6 Jan 2006 ODI # 2311
12 63 33 1 0 36.36 4 lbw 1 v England Manchester 28 May 2014 ODI # 3494
11 27 21 0 0 52.38 6 caught 1 v Australia Sydney 13 Jan 1999 ODI # 1382
11 25 20 0 0 55.00 4 caught 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
9 15 15 1 0 60.00 5 caught 2 v Australia Adelaide 24 Jan 1999 ODI # 1392
9 - 27 0 0 33.33 4 stumped 1 v Pakistan Gujranwala 16 Feb 2000 ODI # 1561
9 39 20 0 0 45.00 5 lbw 1 v South Africa Kimberley 4 Dec 2002 ODI # 1911
9 13 12 1 0 75.00 1 caught 1 v England Nottingham 6 Jul 2011 ODI # 3169
9 20 15 0 0 60.00 4 caught 2 v England Manchester 9 Jul 2011 ODI # 3170
9 27 18 1 0 50.00 4 caught 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
8 - 21 0 0 38.09 5 caught 1 v West Indies Bridgetown 7 Jun 2003 ODI # 2022
7 27 27 0 0 25.92 4 run out 2 v New Zealand Wellington 3 Feb 2001 ODI # 1682
7 15 15 0 0 46.66 6 caught 2 v England Southampton 17 Sep 2004 ODI # 2177
7 13 6 1 0 116.66 4 caught 1 v India Mohali 28 Oct 2005 ODI # 2287
7 8 8 1 0 87.50 3 caught 1 v India Visakhapatnam 17 Feb 2007 ODI # 2525
7 21 12 1 0 58.33 2 caught 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
7 20 14 1 0 50.00 4 caught 1 v England Lord's 31 May 2014 ODI # 3495
6 20 14 1 0 42.85 4 caught 1 v New Zealand Christchurch 3 Jan 2006 ODI # 2310
6 29 16 0 0 37.50 4 caught 2 v Australia Sydney 8 Feb 2008 ODI # 2673
5 20 13 0 0 38.46 5 caught 2 v Kenya Nairobi (Gym) 24 Feb 2003 ODI # 1965
5 32 21 1 0 23.80 4 caught 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
5 17 11 0 0 45.45 4 caught 1 v Bangladesh Bogra 22 Feb 2006 ODI # 2336
5 17 15 0 0 33.33 3 lbw 1 v Australia Sydney 5 Nov 2010 ODI # 3066
5 17 11 0 0 45.45 3 lbw 2 v England The Oval 28 Jun 2011 ODI # 3165
5 8 6 1 0 83.33 1 run out 1 v Australia Melbourne 2 Mar 2012 ODI # 3253
5 17 12 0 0 41.66 1 bowled 1 v Bangladesh Mirpur 20 Mar 2012 ODI # 3265
5 10 9 1 0 55.55 3 caught 2 v Australia Melbourne 11 Jan 2013 ODI # 3317
4* - 5 0 0 80.00 5 not out 1 v West Indies Port of Spain 12 Apr 2008 ODI # 2699
4* 16 11 0 0 36.36 1 not out 2 v Australia Sydney 20 Jan 2013 ODI # 3324
4 12 11 0 0 36.36 4 bowled 1 v England Leeds 2 Jul 2002 ODI # 1850
4 11 8 1 0 50.00 3 bowled 1 v New Zealand Queenstown 31 Dec 2006 ODI # 2469
4 12 10 1 0 40.00 5 caught 1 v India Rajkot 11 Feb 2007 ODI # 2520
4 8 7 0 0 57.14 4 caught 1 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
4 - 11 0 0 36.36 4 caught 1 v India Ahmedabad 6 Nov 2014 ODI # 3540
3* 8 10 0 0 30.00 3 not out 2 v Zimbabwe Harare 25 Apr 2004 ODI # 2122
3 9 8 0 0 37.50 4 lbw 1 v Zimbabwe Bulawayo 11 Dec 1999 ODI # 1527
3 27 14 0 0 21.42 4 caught 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
3 14 8 0 0 37.50 5 run out 2 v India Rajkot 15 Dec 2009 ODI # 2932
2 25 25 0 0 8.00 5 caught 1 v New Zealand Auckland 26 Dec 2004 ODI # 2200
2 14 12 0 0 16.66 4 caught 1 v India Cuttack 21 Dec 2009 ODI # 2934
2 20 16 0 0 12.50 5 caught 2 v South Africa Paarl 11 Jan 2012 ODI # 3225
2 8 8 0 0 25.00 4 run out 1 v England Chester-le-Street 25 May 2014 ODI # 3493
2 10 5 0 0 40.00 4 lbw 2 v India Eden Gardens 13 Nov 2014 ODI # 3544
1 5 3 0 0 33.33 7 bowled 2 v Australia Hobart 21 Jan 1999 ODI # 1389
1 10 7 0 0 14.28 5 caught 1 v South Africa Bloemfontein 14 Jan 2001 ODI # 1671
1 19 11 0 0 9.09 4 caught 1 v South Africa Durban 3 Mar 2003 ODI # 1979
1 13 10 0 0 10.00 4 caught 1 v New Zealand Queenstown 31 Dec 2005 ODI # 2309
1 32 16 0 0 6.25 5 run out 1 v New Zealand Christchurch 2 Jan 2007 ODI # 2470
1 - 8 0 0 12.50 4 caught 1 v West Indies Port of Spain 10 Apr 2008 ODI # 2697
1 6 3 0 0 33.33 4 caught 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
1 4 5 0 0 20.00 1 caught 2 v Australia Brisbane 18 Jan 2013 ODI # 3321
0 6 2 0 0 0.00 3 caught 2 v India Nagpur 22 Mar 1999 ODI # 1415
0 4 2 0 0 0.00 5 stumped 1 v Australia Melbourne 21 Jan 2003 ODI # 1939
0 1 1 0 0 0.00 8 caught 1 v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
0 2 2 0 0 0.00 3 caught 1 v New Zealand Auckland 6 Jan 2007 ODI # 2471
0 - 4 0 0 0.00 3 caught 1 v India Eden Gardens 8 Feb 2007 ODI # 2514
0 1 1 0 0 0.00 4 lbw 2 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
0 16 12 0 0 0.00 2 caught 1 v Zimbabwe Harare 30 Nov 2008 ODI # 2785
0 1 2 0 0 0.00 4 caught 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
0 6 3 0 0 0.00 4 caught 1 v Australia Brisbane 7 Nov 2010 ODI # 3068
0 5 5 0 0 0.00 4 run out 2 v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
0 3 4 0 0 0.00 4 caught 2 v New Zealand Christchurch 14 Feb 2015 ODI # 3599
DNB - - - - - - - 2 v Bangladesh Dhaka 29 May 2000 ODI # 1596
DNB - - - - - - - 2 v New Zealand Auckland 6 Feb 2001 ODI # 1684
DNB - - - - - - - 2 v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
TDNB - - - - - - - - v New Zealand Hamilton 9 Jan 2007 ODI # 2472
DNB - - - - - - - 2 v Zimbabwe Harare 22 Nov 2008 ODI # 2780
DNB - - - - - - - 2 v Australia Adelaide 13 Jan 2013 ODI # 3319
TDNB - - - - - - - - v New Zealand Auckland 17 Jan 2015 ODI # 3580
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page