Records type batting analysis [change type]
View innings by innings list [change view]
Match result lost match remove lost match from query
Not involving the player ML Hayden (AUS/ICC) remove ML Hayden (AUS/ICC) 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 2004-2019 350 297 84 10773 183* 50.57 12303 87.56 10 73 10 826 229 Profile
filtered 2004-2019 118 118 11 3661 139* 34.21 4789 76.44 3 24 4 274 70
Innings by innings list
139* 169 121 12 5 114.87 6 not out 1 v Australia Mohali 19 Oct 2013 ODI # 3421
113* 177 125 7 3 90.40 7 not out 1 v Pakistan Chennai 30 Dec 2012 ODI # 3314
107 135 111 8 2 96.39 5 caught 1 v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
96 174 106 10 3 90.56 2 caught 1 v England Jamshedpur 12 Apr 2006 ODI # 2361
95 201 130 6 2 73.07 5 bowled 1 v West Indies Kingston 28 Jun 2009 ODI # 2853
79* 111 73 6 3 108.21 5 not out 1 v New Zealand Hamilton 28 Jan 2014 ODI # 3465
76 150 96 4 0 79.16 5 caught 1 v Pakistan Karachi 2 Jul 2008 ODI # 2730
69 142 103 5 0 66.99 6 caught 1 v England The Oval 9 Sep 2011 ODI # 3189
68 68 53 11 1 128.30 4 caught 1 v Pakistan Peshawar 6 Feb 2006 ODI # 2324
67 140 100 5 1 67.00 5 bowled 2 v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
65 125 71 8 1 91.54 6 bowled 2 v South Africa Johannesburg 5 Dec 2013 ODI # 3442
65 94 65 3 2 100.00 6 run out 2 v Australia Sydney 26 Mar 2015 ODI # 3645
65 129 87 10 2 74.71 6 caught 1 v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
64 95 59 3 2 108.47 7 caught 2 v Pakistan Mirpur 14 Jun 2008 ODI # 2707
63 78 52 7 2 121.15 5 caught 1 v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
56 115 84 2 1 66.66 6 caught 2 v Australia Brisbane 19 Feb 2012 ODI # 3244
56 81 44 7 1 127.27 5 caught 2 v New Zealand Hamilton 22 Jan 2014 ODI # 3458
55 61 48 3 4 114.58 6 caught 2 v South Africa Cape Town 26 Nov 2006 ODI # 2449
54* 121 89 4 1 60.67 6 not out 2 v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
54 - 114 1 0 47.36 5 caught 2 v West Indies North Sound 2 Jul 2017 ODI # 3900
53 85 58 1 2 91.37 6 caught 2 v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
51* 61 40 3 4 127.50 6 not out 1 v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
51 82 65 1 2 78.46 6 run out 1 v West Indies Ahmedabad 26 Oct 2006 ODI # 2437
51 110 96 3 1 53.12 5 lbw 2 v Australia Sydney 12 Jan 2019 ODI # 4077
50* 35 26 5 2 192.30 6 not out 1 v England Cardiff 16 Sep 2011 ODI # 3195
50 98 72 4 1 69.44 7 caught 1 v England Lord's 8 Sep 2007 ODI # 2620
50 114 72 1 1 69.44 7 run out 2 v New Zealand Manchester 9 Jul 2019 ODI # 4190
49 104 74 4 0 66.21 5 caught 2 v Sri Lanka Karachi 6 Jul 2008 ODI # 2735
48 95 68 1 0 70.58 6 caught 2 v Sri Lanka Rajkot 11 Feb 2007 ODI # 2520
47 90 64 4 1 73.43 3 caught 1 v Pakistan Ahmedabad 12 Apr 2005 ODI # 2238
47 79 72 3 0 65.27 6 caught 2 v New Zealand Wellington 31 Jan 2014 ODI # 3467
47 112 75 3 0 62.66 4 caught 1 v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
47 85 61 5 0 77.04 4 caught 2 v South Africa Rajkot 18 Oct 2015 ODI # 3695
46* - 58 6 0 79.31 6 not out 1 v West Indies Port of Spain 26 May 2006 ODI # 2381
44 75 49 2 2 89.79 5 caught 1 v South Africa Centurion 3 Dec 2006 ODI # 2458
42* 66 43 3 1 97.67 6 not out 1 v South Africa Johannesburg 10 Feb 2018 ODI # 3973
42* 54 31 4 1 135.48 6 not out 2 v England Birmingham 30 Jun 2019 ODI # 4179
42 90 66 4 0 63.63 5 caught 1 v England Leeds 17 Jul 2018 ODI # 4018
41 59 53 6 0 77.35 6 run out 1 v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
40 72 46 2 2 86.95 6 caught 2 v New Zealand Napier 19 Jan 2014 ODI # 3456
39 95 65 3 0 60.00 5 caught 2 v New Zealand Delhi 20 Oct 2016 ODI # 3797
37 85 70 3 0 52.85 5 caught 1 v Sri Lanka Mirpur 5 Jan 2010 ODI # 2938
37 - 59 2 0 62.71 6 caught 2 v England Lord's 14 Jul 2018 ODI # 4016
34 75 46 4 0 73.91 5 caught 2 v Australia Vadodara 25 Oct 2009 ODI # 2913
34 70 61 1 0 55.73 6 caught 1 v England Brisbane 20 Jan 2015 ODI # 3586
32 54 25 0 4 128.00 6 caught 2 v England Rajkot 11 Jan 2013 ODI # 3318
31 33 26 3 0 119.23 5 run out 1 v Sri Lanka Canberra 12 Feb 2008 ODI # 2676
31 54 30 1 0 103.33 5 caught 2 v South Africa Kanpur 11 Oct 2015 ODI # 3689
29 61 38 1 0 76.31 6 caught 2 v Australia Melbourne 5 Feb 2012 ODI # 3231
29 63 42 1 1 69.04 6 caught 2 v England Leeds 5 Sep 2014 ODI # 3525
28 36 24 5 0 116.66 3 caught 2 v Pakistan Jamshedpur 9 Apr 2005 ODI # 2237
28 44 23 2 0 121.73 6 lbw 1 v Australia Mohali 29 Oct 2006 ODI # 2440
27 66 35 1 0 77.14 6 bowled 1 v West Indies Kingston 30 Jun 2013 ODI # 3380
27 50 29 3 0 93.10 6 bowled 2 v South Africa Wankhede 25 Oct 2015 ODI # 3700
26 36 21 4 1 123.80 6 caught 2 v South Africa Gqeberha 29 Nov 2006 ODI # 2452
26 44 29 2 1 89.65 6 caught 2 v Australia Nagpur 14 Oct 2007 ODI # 2631
26 58 46 2 0 56.52 5 caught 2 v Australia Mohali 2 Nov 2009 ODI # 2919
26 - 42 2 1 61.90 5 bowled 2 v Australia Ranchi 8 Mar 2019 ODI # 4109
25 48 35 1 0 71.42 6 run out 2 v South Africa Durban 12 Jan 2011 ODI # 3079
25 45 36 1 1 69.44 5 caught 2 v England Eden Gardens 22 Jan 2017 ODI # 3824
25 54 42 2 0 59.52 6 caught 1 v New Zealand Wankhede 22 Oct 2017 ODI # 3928
24 71 38 2 0 63.15 3 caught 2 v Pakistan Delhi 17 Apr 2005 ODI # 2240
24 53 32 1 0 75.00 7 caught 2 v Pakistan Jaipur 18 Nov 2007 ODI # 2647
24 97 77 1 0 31.16 5 lbw 1 v Australia Guwahati 8 Nov 2009 ODI # 2925
23 23 9 2 2 255.55 5 caught 1 v Australia Melbourne 17 Jan 2016 ODI # 3725
21* 20 11 2 0 190.90 5 not out 1 v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
20 35 27 1 0 74.07 4 caught 1 v Sri Lanka Dambulla 3 Aug 2005 ODI # 2265
19 76 60 1 0 31.66 6 caught 2 v England Southampton 21 Aug 2007 ODI # 2611
19 52 22 2 0 86.36 6 bowled 2 v Australia Pune 13 Oct 2013 ODI # 3419
19 43 31 0 0 61.29 6 caught 2 v South Africa Durban 8 Dec 2013 ODI # 3443
19 42 31 2 0 61.29 6 bowled 1 v Australia Melbourne 18 Jan 2015 ODI # 3582
18 18 13 1 1 138.46 4 caught 1 v Australia Perth 12 Jan 2016 ODI # 3723
17 39 28 1 0 60.71 8 run out 1 v South Africa Hyderabad 16 Nov 2005 ODI # 2297
17 38 32 3 0 53.12 6 lbw 1 v England Perth 30 Jan 2015 ODI # 3595
15 - 26 1 0 57.69 5 run out 1 v West Indies Basseterre 23 May 2006 ODI # 2380
15 38 23 2 0 65.21 6 lbw 1 v England Dharamsala 27 Jan 2013 ODI # 3329
14 41 26 0 0 53.84 8 caught 1 v South Africa Eden Gardens 25 Nov 2005 ODI # 2299
14 - 19 2 0 73.68 3 bowled 2 v West Indies Port of Spain 28 May 2006 ODI # 2382
14 32 27 3 0 51.85 5 caught 2 v South Africa Durban 22 Nov 2006 ODI # 2447
14 23 19 3 0 73.68 5 caught 1 v Sri Lanka Mirpur 13 Jan 2010 ODI # 2943
14 68 49 0 0 28.57 6 lbw 2 v Australia Sydney 26 Feb 2012 ODI # 3250
13 30 20 0 0 65.00 6 caught 2 v England Birmingham 27 Aug 2007 ODI # 2616
13 33 18 1 0 72.22 6 bowled 1 v England Manchester 30 Aug 2007 ODI # 2617
13 12 10 1 1 130.00 7 bowled 2 v Australia Bengaluru 28 Sep 2017 ODI # 3917
12* 37 21 0 0 57.14 6 not out 1 v South Africa Nagpur 12 Mar 2011 ODI # 3128
12 16 11 2 0 109.09 7 caught 2 v Bangladesh Dhaka 26 Dec 2004 ODI # 2201
11 20 16 1 0 68.75 3 caught 1 v Pakistan Kanpur 15 Apr 2005 ODI # 2239
11 26 16 1 0 68.75 7 lbw 1 v New Zealand Harare 6 Sep 2005 ODI # 2281
11 26 16 2 0 68.75 6 caught 1 v Sri Lanka Hambantota 24 Jul 2012 ODI # 3292
11 16 10 0 0 110.00 5 caught 1 v Australia Brisbane 15 Jan 2016 ODI # 3724
11 36 31 0 0 35.48 4 bowled 2 v New Zealand Ranchi 26 Oct 2016 ODI # 3799
10 - 16 2 0 62.50 6 caught 1 v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
9 19 21 1 0 42.85 6 bowled 1 v New Zealand Auckland 14 Mar 2009 ODI # 2825
9 - 7 0 1 128.57 5 caught 2 v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
8 24 18 0 0 44.44 6 bowled 2 v Sri Lanka Colombo (RPS) 12 Sep 2009 ODI # 2887
8 37 21 0 0 38.09 6 bowled 2 v West Indies Kochi 8 Oct 2014 ODI # 3531
7 11 11 0 0 63.63 6 lbw 2 v Sri Lanka Colombo (RPS) 9 Aug 2005 ODI # 2268
7 - 11 0 0 63.63 6 caught 2 v West Indies Pune 27 Oct 2018 ODI # 4062
6 30 28 0 0 21.42 6 caught 1 v Sri Lanka Dambulla 18 Aug 2008 ODI # 2742
6 17 15 0 0 40.00 5 caught 2 v Australia Hyderabad 5 Nov 2009 ODI # 2923
6 9 5 1 0 120.00 6 caught 1 v England Southampton 6 Sep 2011 ODI # 3187
5 11 10 1 0 50.00 4 caught 2 v South Africa Centurion 23 Jan 2011 ODI # 3087
5 13 7 0 0 71.42 6 caught 2 v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
4 24 10 0 0 40.00 6 caught 1 v Pakistan Mohali 8 Nov 2007 ODI # 2644
4 23 16 0 0 25.00 5 caught 2 v Pakistan The Oval 18 Jun 2017 ODI # 3894
3 11 10 0 0 30.00 7 bowled 1 v Pakistan Abu Dhabi 18 Apr 2006 ODI # 2363
3 8 9 0 0 33.33 5 lbw 2 v Pakistan Centurion 26 Sep 2009 ODI # 2898
2 17 7 0 0 28.57 2 bowled 1 v Sri Lanka Dambulla 30 Jul 2005 ODI # 2262
2 13 5 0 0 40.00 7 caught 2 v New Zealand Bulawayo 26 Aug 2005 ODI # 2273
2 9 7 0 0 28.57 7 bowled 2 v West Indies Kingston 20 May 2006 ODI # 2379
2 7 10 0 0 20.00 5 bowled 1 v West Indies Kuala Lumpur 14 Sep 2006 ODI # 2414
2 14 9 0 0 22.22 6 run out 2 v New Zealand Dambulla 10 Aug 2010 ODI # 3030
2 9 8 0 0 25.00 6 caught 2 v South Africa Gqeberha 21 Jan 2011 ODI # 3084
1 17 7 0 0 14.28 6 bowled 2 v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
0 1 1 0 0 0.00 3 lbw 1 v Sri Lanka Ahmedabad 6 Nov 2005 ODI # 2294
0 5 3 0 0 0.00 7 caught 1 v Bangladesh Port of Spain 17 Mar 2007 ODI # 2538
0 3 1 0 0 0.00 7 lbw 2 v Sri Lanka Port of Spain 23 Mar 2007 ODI # 2550
0 2 3 0 0 0.00 4 caught 2 v Australia Canberra 20 Jan 2016 ODI # 3726
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