Records type all-round analysis [change type]
View match by match list [change view]
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av BF SR 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
overall 2005-2018 228 9577 176 53.50 9473 101.09 25 7 2/15 28.85 0 176 5 24.64 Profile
Match by match list
149 44 338.63 - - 0 0 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
24 9 266.66 1 7 0 0 v Ireland Canberra 3 Mar 2015 ODI # 3621
162* 66 245.45 - - 1 0 v West Indies Sydney 27 Feb 2015 ODI # 3616
54* 27 200.00 - - 0 0 v Bangladesh Benoni 9 Nov 2008 ODI # 2772
4 2 200.00 - - 3 0 v Asia XI Bengaluru 6 Jun 2007 ODI # 2587
119 61 195.08 - - 0 0 v India Wankhede 25 Oct 2015 ODI # 3700
9* 5 180.00 - - 1 0 v New Zealand Auckland 3 Mar 2012 ODI # 3254
21 12 175.00 - - 0 0 v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
102* 59 172.88 - - 0 0 v India Ahmedabad 27 Feb 2010 ODI # 2963
176 104 169.23 - - 1 0 v Bangladesh Paarl 18 Oct 2017 ODI # 3925
74 45 164.44 - - 1 0 v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
77 47 163.82 - - 0 0 v India Johannesburg 5 Dec 2013 ODI # 3442
13 8 162.50 - - 1 0 v India Gqeberha 29 Nov 2006 ODI # 2452
14 9 155.55 - - 3 0 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
52 34 152.94 1 42 2 0 v Australia Canberra 19 Nov 2014 ODI # 3548
108 71 152.11 - - 1 0 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
37 25 148.00 2 28 0 0 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
65* 45 144.44 0 21 0 0 v New Zealand Auckland 24 Mar 2015 ODI # 3644
26 18 144.44 - - 1 0 v India Johannesburg 10 Feb 2018 ODI # 3973
43 30 143.33 - - 1 0 v Australia Centurion 26 Feb 2006 ODI # 2341
104* 73 142.46 - - 0 0 v India Kanpur 11 Oct 2015 ODI # 3689
121 85 142.35 - - 0 0 v England Cape Town 27 Nov 2009 ODI # 2930
37 26 142.30 - - 1 0 v West Indies Cardiff 14 Jun 2013 ODI # 3371
27 19 142.10 - - 0 0 v West Indies Basseterre 15 Jun 2016 ODI # 3747
101* 72 140.27 - - 4 0 v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
57* 41 139.02 - - 1 0 v Australia Harare 6 Sep 2014 ODI # 3526
62 45 137.77 - - 1 0 v Scotland Basseterre 20 Mar 2007 ODI # 2545
134 98 136.73 - - 0 0 v Netherlands Mohali 3 Mar 2011 ODI # 3115
64 48 133.33 - - 0 0 v New Zealand Durban 26 Aug 2015 ODI # 3678
36 27 133.33 - - 1 0 v England Johannesburg 12 Feb 2016 ODI # 3737
16 12 133.33 - - 0 0 v India The Oval 11 Jun 2017 ODI # 3886
20 15 133.33 - - 1 0 v Bangladesh East London 22 Oct 2017 ODI # 3929
52 39 133.33 - - 0 0 v India Nagpur 12 Mar 2011 ODI # 3128
77 58 132.75 1 43 1 0 v Pakistan Auckland 7 Mar 2015 ODI # 3626
92 70 131.42 - - 1 0 v Australia Basseterre 24 Mar 2007 ODI # 2552
21 16 131.25 - - 1 0 v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
17 13 130.76 - - 2 0 v Sri Lanka East London 14 Jan 2012 ODI # 3226
13 10 130.00 - - 1 0 v Asia XI Chennai 9 Jun 2007 ODI # 2588
52 40 130.00 - - 2 0 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
136* 106 128.30 - - 2 0 v Australia Harare 27 Aug 2014 ODI # 3516
125* 98 127.55 - - 2 0 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
28 22 127.27 - - 1 0 v Kenya Kimberley 2 Nov 2008 ODI # 2770
96 76 126.31 - - 1 0 v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
5 4 125.00 - - 0 0 v Australia Sydney 23 Jan 2009 ODI # 2802
50* 40 125.00 - - 0 0 v Pakistan Cape Town 11 Feb 2007 ODI # 2521
72* 59 122.03 - - 0 0 v New Zealand Hamilton 1 Mar 2017 ODI # 3843
39 32 121.87 - - 0 0 v Australia Basseterre 11 Jun 2016 ODI # 3743
23 19 121.05 - - 0 0 v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
99 82 120.73 2 15 1 0 v U.A.E. Wellington 12 Mar 2015 ODI # 3633
107 89 120.22 - - 2 0 v Zimbabwe Harare 26 Aug 2007 ODI # 2615
42 35 120.00 - - 0 0 v England Bridgetown 17 Apr 2007 ODI # 2574
30 25 120.00 - - 0 0 v West Indies Port of Spain 15 May 2005 ODI # 2245
128 108 118.51 - - 2 0 v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
45 38 118.42 - - 0 0 v England Leeds 24 May 2017 ODI # 3872
41 35 117.14 - - 1 0 v West Indies North Sound 24 May 2010 ODI # 2980
48 41 117.07 - - 0 0 v Australia Perth 16 Nov 2014 ODI # 3546
40 35 114.28 - - 0 0 v Ireland Belfast 24 Jun 2007 ODI # 2591
84 74 113.51 - - 0 0 v Australia Gqeberha 13 Apr 2009 ODI # 2840
114* 101 112.87 - - 1 0 v India Gwalior 24 Feb 2010 ODI # 2962
115* 102 112.74 - - 0 0 v Pakistan Sharjah 11 Nov 2013 ODI # 3433
146 130 112.30 - - 1 0 v West Indies St George's 10 Apr 2007 ODI # 2567
30* 27 111.11 - - 0 0 v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
70 63 111.11 0 22 1 0 v Asia XI Chennai 10 Jun 2007 ODI # 2589
76 69 110.14 - - 1 0 v India Durban 12 Jan 2011 ODI # 3079
109 99 110.10 - - 1 0 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
23 21 109.52 - - 0 0 v New Zealand Auckland 4 Mar 2017 ODI # 3846
37* 34 108.82 - - 0 0 v New Zealand Hamilton 19 Feb 2017 ODI # 3836
25 23 108.69 - - 0 0 v India Jaipur 21 Feb 2010 ODI # 2961
103* 95 108.42 - - 1 0 v Pakistan Lahore 18 Oct 2007 ODI # 2633
39* 36 108.33 - - 0 0 v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
40 37 108.10 - - 5 0 v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
109 101 107.92 - - - - v India Centurion 11 Dec 2013 ODI # 3444
75 70 107.14 - - 0 0 v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
85 80 106.25 - - 1 0 v New Zealand Wellington 25 Feb 2017 ODI # 3841
80 76 105.26 - - 0 0 v Australia Perth 14 Nov 2014 ODI # 3545
89* 85 104.70 - - 0 0 v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
112 107 104.67 - - 2 0 v India Chennai 22 Oct 2015 ODI # 3698
24 23 104.34 - - 0 0 v Asia XI Centurion 17 Aug 2005 ODI # 2269
101* 97 104.12 - - 1 0 v England Cape Town 14 Feb 2016 ODI # 3738
52 50 104.00 - - 0 0 v England Southampton 27 May 2017 ODI # 3873
91 88 103.40 - - 0 0 v Australia Melbourne 21 Nov 2014 ODI # 3549
64 62 103.22 - - 0 0 v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
65 63 103.17 - - 2 0 v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
107* 105 101.90 - - 0 0 v West Indies Delhi 24 Feb 2011 ODI # 3106
102 101 100.99 - - 1 0 v West Indies North Sound 22 May 2010 ODI # 2979
106* 106 100.00 - - 2 1 v New Zealand Wellington 25 Feb 2012 ODI # 3249
9 9 100.00 - - 0 0 v New Zealand Centurion 19 Aug 2015 ODI # 3676
51 51 100.00 - - 0 0 v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
31 31 100.00 - - 0 0 v Pakistan Birmingham 10 Jun 2013 ODI # 3367
51 51 100.00 - - 0 0 v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
4 4 100.00 - - 1 0 v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
1* 1 100.00 - - 0 0 v Pakistan Multan 26 Oct 2007 ODI # 2639
7 7 100.00 - - 0 0 v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
29 29 100.00 - - 0 0 v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
70 71 98.59 - - 1 0 v India Cardiff 6 Jun 2013 ODI # 3363
60* 61 98.36 - - 0 0 v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
29 30 96.66 - - 0 0 v India Cape Town 26 Nov 2006 ODI # 2449
28 29 96.55 - - 3 0 v England Southampton 28 Aug 2012 ODI # 3298
82* 85 96.47 - - 2 0 v Australia Adelaide 26 Jan 2009 ODI # 2804
51 53 96.22 - - 2 0 v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
19 20 95.00 - - 0 0 v India Indore 14 Oct 2015 ODI # 3692
75* 79 94.93 - - 3 0 v England Nottingham 5 Sep 2012 ODI # 3304
92* 98 93.87 - - 1 0 v India Centurion 3 Dec 2006 ODI # 2458
43 46 93.47 - - 0 0 v Pakistan Durban 7 Feb 2007 ODI # 2513
70* 76 92.10 - - 2 0 v New Zealand Centurion 24 Sep 2009 ODI # 2895
80 87 91.95 - - 1 0 v Australia Cape Town 9 Apr 2009 ODI # 2839
45 49 91.83 - - 0 0 v New Zealand Christchurch 22 Feb 2017 ODI # 3839
11 12 91.66 - - 1 0 v India Centurion 23 Jan 2011 ODI # 3087
10 11 90.90 - - 0 0 v Pakistan Mohali 27 Oct 2006 ODI # 2438
38 42 90.47 - - 1 0 v Australia Johannesburg 17 Apr 2009 ODI # 2841
28 31 90.32 - - 2 0 v England The Oval 31 Aug 2012 ODI # 3300
27* 30 90.00 - - 1 0 v England Lord's 29 May 2017 ODI # 3874
77 86 89.53 - - 0 0 v West Indies Durban 1 Feb 2008 ODI # 2668
33* 37 89.18 - - - - v New Zealand Hamilton 27 Oct 2014 ODI # 3538
57* 64 89.06 - - 0 0 v West Indies Roseau 30 May 2010 ODI # 2984
16 18 88.88 0 13 1 0 v Zimbabwe Harare 4 Sep 2014 ODI # 3524
31* 35 88.57 - - 3 0 v New Zealand Napier 29 Feb 2012 ODI # 3252
30 34 88.23 - - 0 0 v India Centurion 16 Feb 2018 ODI # 3978
36 41 87.80 - - 0 0 v England Centurion 27 Sep 2009 ODI # 2900
7 8 87.50 - - 0 0 v New Zealand Paarl 19 Jan 2013 ODI # 3323
70 80 87.50 - - 3 0 v West Indies Roseau 28 May 2010 ODI # 2982
35 40 87.50 - - 0 0 v New Zealand Mirpur 25 Mar 2011 ODI # 3144
41 47 87.23 - - 0 0 v India Durban 22 Nov 2006 ODI # 2447
81 94 86.17 - - 4 1 v West Indies Durban 16 Jan 2015 ODI # 3579
67 78 85.89 - - 0 0 v Pakistan Centurion 4 Feb 2007 ODI # 2506
36* 42 85.71 - - 1 0 v Australia Centurion 5 Apr 2009 ODI # 2834
6 7 85.71 - - 0 0 v India Gqeberha 13 Feb 2018 ODI # 3976
95* 111 85.58 - - 2 0 v Pakistan Benoni 24 Mar 2013 ODI # 3350
34 40 85.00 - - 0 0 v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
39 46 84.78 - - 2 0 v England Lord's 2 Sep 2012 ODI # 3302
61 72 84.72 - - 3 1 v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
60 71 84.50 - - 1 0 v Australia Perth 30 Jan 2009 ODI # 2808
87 103 84.46 - - 0 0 v New Zealand Durban 25 Nov 2007 ODI # 2648
38 45 84.44 - - 1 0 v Australia Durban 10 Mar 2006 ODI # 2348
71* 86 82.55 - - 0 0 v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
35 43 81.39 - - 0 0 v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
13 16 81.25 - - 0 0 v West Indies Port of Spain 3 Jun 2010 ODI # 2987
17 21 80.95 - - 1 0 v Pakistan Lahore 29 Oct 2007 ODI # 2642
46 57 80.70 - - 1 0 v West Indies Jaipur 2 Nov 2006 ODI # 2442
73 91 80.21 - - 1 0 v England Gqeberha 6 Feb 2016 ODI # 3734
4 5 80.00 - - 0 0 v Pakistan Centurion 15 Mar 2013 ODI # 3346
4 5 80.00 - - 1 0 v India Rajkot 18 Oct 2015 ODI # 3695
8 10 80.00 - - 2 0 v England Bloemfontein 3 Feb 2016 ODI # 3732
16 20 80.00 - - 3 0 v India Cape Town 18 Jan 2011 ODI # 3082
4 5 80.00 - - 0 0 v India Bengaluru 19 Nov 2005 ODI # 2298
30 38 78.94 - - 0 0 v India Melbourne 22 Feb 2015 ODI # 3610
18 23 78.26 - - 1 0 v Australia Cape Town 3 Mar 2006 ODI # 2345
45 59 76.27 - - 1 0 v West Indies Cape Town 25 Jan 2008 ODI # 2664
48* 63 76.19 - - 1 0 v Pakistan Centurion 30 Nov 2013 ODI # 3441
19 25 76.00 - - 1 0 v West Indies Gqeberha 25 Jan 2015 ODI # 3591
30 40 75.00 - - 2 0 v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
3 4 75.00 - - 1 0 v India Durban 8 Dec 2013 ODI # 3443
63 85 74.11 - - 1 0 v Zimbabwe Bulawayo 22 Aug 2007 ODI # 2612
68 92 73.91 - - 0 0 v Australia Gqeberha 5 Mar 2006 ODI # 2347
18 25 72.00 - - 0 0 v West Indies Gqeberha 27 Jan 2008 ODI # 2666
44 62 70.96 - - 1 0 v Australia Hobart 18 Jan 2009 ODI # 2796
29 41 70.73 - - 1 0 v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
49 70 70.00 - - 1 0 v Pakistan Dubai (DICS) 5 Nov 2010 ODI # 3067
14 20 70.00 - - 0 0 v Australia Johannesburg 12 Mar 2006 ODI # 2349
25 36 69.44 - - 3 0 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
75 108 69.44 - - 1 0 v Pakistan Durban 21 Mar 2013 ODI # 3348
31 45 68.88 0 11 0 0 v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
35 51 68.62 - - 0 0 v Pakistan Lahore 20 Oct 2007 ODI # 2635
24 35 68.57 - - 2 0 v England Leeds 22 Aug 2008 ODI # 2748
29 43 67.44 - - 1 0 v Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
12 18 66.66 - - 1 0 v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
10 15 66.66 - - 0 0 v Pakistan Cape Town 24 Nov 2013 ODI # 3438
47 72 65.27 - - 3 0 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
24 37 64.86 - - 1 0 v India Belfast 26 Jun 2007 ODI # 2592
11 17 64.70 - - 0 0 v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
9 14 64.28 - - 1 0 v England Cape Town 6 Feb 2005 ODI # 2223
31 49 63.26 - - 1 0 v West Indies Providence 3 Jun 2016 ODI # 3739
24 38 63.15 - - 0 0 v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
69* 112 61.60 - - 2 0 v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
8 13 61.53 - - 0 0 v New Zealand Gqeberha 30 Nov 2007 ODI # 2650
8 13 61.53 - - 0 0 v India Johannesburg 15 Jan 2011 ODI # 3080
54 88 61.36 - - 0 0 v Sri Lanka Ahmedabad 24 Oct 2006 ODI # 2435
22 36 61.11 - - 1 0 v England Gqeberha 29 Nov 2009 ODI # 2931
17 28 60.71 - - 0 0 v Pakistan Faisalabad 23 Oct 2007 ODI # 2637
3 5 60.00 - - 1 0 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
3 5 60.00 - - 1 1 v India Gqeberha 21 Jan 2011 ODI # 3084
17 29 58.62 - - 0 0 v West Indies Port of Spain 14 May 2005 ODI # 2244
39 67 58.20 - - 0 0 v Asia XI Durban 20 Aug 2005 ODI # 2270
22 38 57.89 - - 1 0 v Australia Providence 7 Jun 2016 ODI # 3741
16 28 57.14 - - 1 0 v England Gqeberha 4 Feb 2005 ODI # 2221
25 44 56.81 - - 1 0 v England Chennai 6 Mar 2011 ODI # 3120
20 38 52.63 - - 1 0 v England Bloemfontein 2 Feb 2005 ODI # 2219
12 23 52.17 - - 0 0 v England The Oval 29 Aug 2008 ODI # 2757
4 8 50.00 - - 0 0 v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
10 21 47.61 - - 1 0 v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
19 40 47.50 - - 3 0 v Pakistan Dubai (DICS) 2 Nov 2010 ODI # 3064
5 11 45.45 - - 1 0 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
15 34 44.11 - - 0 0 v Australia Gros Islet 25 Apr 2007 ODI # 2580
11 25 44.00 - - 1 0 v New Zealand Centurion 6 Nov 2005 ODI # 2293
7 16 43.75 - - 0 0 v India Hyderabad 16 Nov 2005 ODI # 2297
15 35 42.85 - - 0 0 v India Belfast 1 Jul 2007 ODI # 2595
14 34 41.17 - - 0 0 v England Lord's 31 Aug 2008 ODI # 2759
15 39 38.46 - - 0 0 v Bangladesh Providence 7 Apr 2007 ODI # 2564
2 6 33.33 - - 0 0 v Australia Durban 3 Apr 2009 ODI # 2832
4 12 33.33 - - 3 0 v Pakistan Sharjah 30 Oct 2013 ODI # 3425
6 18 33.33 - - - - v New Zealand Durban 4 Nov 2005 ODI # 2292
6 19 31.57 - - 0 0 v Australia Harare 2 Sep 2014 ODI # 3522
2 7 28.57 - - 0 0 v England East London 9 Feb 2005 ODI # 2224
1 4 25.00 - - 0 0 v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
2 9 22.22 - - 1 0 v West Indies Centurion 20 Jan 2008 ODI # 2661
2 10 20.00 - - 0 0 v West Indies Bridgetown 24 Jun 2016 ODI # 3754
2 10 20.00 - - 1 0 v England Centurion 22 Nov 2009 ODI # 2929
5 25 20.00 - - 0 0 v England Nottingham 26 Aug 2008 ODI # 2754
2 12 16.66 - - 0 0 v New Zealand Cape Town 2 Dec 2007 ODI # 2652
0 2 0.00 - - 0 0 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
0 5 0.00 - - 1 0 v Sri Lanka Providence 28 Mar 2007 ODI # 2556
0 3 0.00 - - 1 0 v Ireland Providence 3 Apr 2007 ODI # 2562
0 6 0.00 - - 0 0 v New Zealand St George's 14 Apr 2007 ODI # 2571
0 9 0.00 - - 2 0 v England The Oval 19 Jun 2013 ODI # 3375
0* 1 0.00 - - 0 0 v England Centurion 9 Feb 2016 ODI # 3736
0 6 0.00 - - 0 0 v India Belfast 29 Jun 2007 ODI # 2593
0* 5 0.00 - - 3 0 v Zimbabwe Harare 25 Aug 2007 ODI # 2614
0 1 0.00 - - 0 0 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
DNB - - - - - - v England Cardiff 3 Sep 2008 ODI # 2761
DNB - - - - 3 1 v West Indies East London 21 Jan 2015 ODI # 3587
TDNB - - - - 0 0 v England Cardiff 24 Aug 2012 ODI # 3296
TDNB - - - - 1 0 v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
DNB - - - - 0 0 v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
DNB - - - - - - v Australia Bridgetown 19 Jun 2016 ODI # 3750
DNB - - - - 1 0 v Netherlands Amstelveen 31 May 2013 ODI # 3359
DNB - - - - 0 0 v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
DNB - - - - 1 0 v West Indies Johannesburg 3 Feb 2008 ODI # 2671
DNB - - - - 2 0 v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
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