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 2007-2023 262 254 36 10709 264 49.12 11644 91.97 31 55 16 994 323 Profile
filtered 2007-2023 84 84 4 2931 171* 36.63 3399 86.23 7 17 7 241 84
Innings by innings list
171* 205 163 13 7 104.90 1 not out 1 v Australia Perth 12 Jan 2016 ODI # 3723
150 215 133 13 6 112.78 1 caught 2 v South Africa Kanpur 11 Oct 2015 ODI # 3689
138 228 139 9 4 99.28 1 caught 1 v Australia Melbourne 18 Jan 2015 ODI # 3582
133 204 129 10 6 103.10 1 caught 2 v Australia Sydney 12 Jan 2019 ODI # 4077
124 175 127 11 3 97.63 1 run out 1 v Australia Brisbane 15 Jan 2016 ODI # 3724
114 135 119 6 4 95.79 4 caught 1 v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
102 152 109 15 0 93.57 2 caught 2 v England Birmingham 30 Jun 2019 ODI # 4179
95 151 100 10 1 95.00 5 run out 2 v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
95 - 92 7 2 103.26 1 caught 1 v Australia Mohali 10 Mar 2019 ODI # 4111
81 94 57 5 6 142.10 1 caught 2 v Australia Rajkot 27 Sep 2023 ODI # 4657
79 131 94 6 4 84.04 1 caught 1 v New Zealand Hamilton 28 Jan 2014 ODI # 3465
78 107 79 6 3 98.73 1 caught 1 v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
70* 93 64 6 1 109.37 4 not out 1 v Sri Lanka Canberra 12 Feb 2008 ODI # 2676
69 118 73 7 0 94.52 4 run out 1 v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
65 95 74 7 2 87.83 1 caught 2 v South Africa Rajkot 18 Oct 2015 ODI # 3695
65 93 55 1 5 118.18 2 run out 2 v Australia Bengaluru 28 Sep 2017 ODI # 3917
63 100 68 4 1 92.64 1 caught 2 v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
60 129 89 4 1 67.41 1 caught 1 v West Indies Kingston 30 Jun 2013 ODI # 3380
58 81 71 4 0 81.69 6 caught 1 v Pakistan Karachi 2 Jul 2008 ODI # 2730
57 105 72 2 1 79.16 5 bowled 1 v West Indies Kingston 16 Jun 2011 ODI # 3163
56 86 58 7 2 96.55 1 caught 1 v Pakistan Mirpur 2 Mar 2014 ODI # 3479
56 - 89 4 0 62.92 1 stumped 2 v Australia Delhi 13 Mar 2019 ODI # 4113
52 82 61 3 1 85.24 5 caught 2 v Pakistan Jaipur 18 Nov 2007 ODI # 2647
51* 40 28 3 5 182.14 9 not out 2 v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
48 - 61 3 0 78.68 4 caught 2 v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
47 44 31 4 3 151.61 1 caught 1 v Australia Ahmedabad 19 Nov 2023 ODI # 4705
43* 106 74 1 1 58.10 4 not out 1 v New Zealand Auckland 14 Mar 2009 ODI # 2825
42 62 47 6 0 89.36 2 caught 2 v Australia Pune 13 Oct 2013 ODI # 3419
41 28 25 2 3 164.00 1 caught 2 v Australia Canberra 20 Jan 2016 ODI # 3726
39 60 47 0 1 82.97 5 caught 2 v West Indies North Sound 13 Jun 2011 ODI # 3162
36 - 56 6 0 64.28 1 caught 1 v West Indies Chennai 15 Dec 2019 ODI # 4221
34 83 48 1 2 70.83 1 bowled 2 v Australia Sydney 26 Mar 2015 ODI # 3645
32 43 40 1 0 80.00 5 bowled 1 v Sri Lanka Harare 5 Jun 2010 ODI # 2988
30 44 17 2 2 176.47 1 caught 2 v Australia Chennai 22 Mar 2023 ODI # 4545
27 47 31 4 1 87.09 1 bowled 1 v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
25 38 25 5 0 100.00 1 caught 1 v England Pune 26 Mar 2021 ODI # 4283
24 43 27 5 0 88.88 3 caught 2 v Pakistan Mirpur 14 Jun 2008 ODI # 2707
21 34 21 2 0 100.00 4 caught 2 v Australia Melbourne 5 Feb 2012 ODI # 3231
20 42 34 2 1 58.82 2 caught 2 v New Zealand Hamilton 22 Jan 2014 ODI # 3458
20 27 18 0 2 111.11 1 bowled 1 v New Zealand Wankhede 22 Oct 2017 ODI # 3928
19 46 31 1 1 61.29 5 caught 1 v Sri Lanka Dambulla 18 Aug 2008 ODI # 2742
19 34 26 2 0 73.07 1 caught 2 v South Africa Durban 8 Dec 2013 ODI # 3443
18 69 43 2 0 41.86 1 run out 2 v South Africa Johannesburg 5 Dec 2013 ODI # 3442
16 21 20 3 0 80.00 1 caught 2 v South Africa Wankhede 25 Oct 2015 ODI # 3700
15 31 22 1 0 68.18 5 caught 2 v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
15 28 27 1 1 55.55 1 caught 2 v New Zealand Delhi 20 Oct 2016 ODI # 3797
15 - 26 2 0 57.69 1 bowled 2 v England Lord's 14 Jul 2018 ODI # 4016
14 - 14 2 1 100.00 2 lbw 2 v Australia Ranchi 8 Mar 2019 ODI # 4109
13 34 25 0 0 52.00 4 run out 1 v Zimbabwe Harare 3 Jun 2010 ODI # 2986
13 37 28 1 0 46.42 1 lbw 1 v Sri Lanka Fatullah 28 Feb 2014 ODI # 3476
13 24 15 2 0 86.66 1 caught 1 v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
12 20 19 3 0 63.15 1 caught 1 v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
11 - 21 2 0 52.38 3 lbw 1 v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
11 28 27 1 0 40.74 4 caught 2 v South Africa Durban 12 Jan 2011 ODI # 3079
11 33 22 2 0 50.00 1 caught 1 v Australia Mohali 19 Oct 2013 ODI # 3421
11 15 19 2 0 57.89 2 caught 2 v New Zealand Ranchi 26 Oct 2016 ODI # 3799
10 - 15 2 0 66.66 1 caught 1 v Australia Wankhede 14 Jan 2020 ODI # 4231
8 13 9 0 0 88.88 7 bowled 1 v South Africa Belfast 26 Jun 2007 ODI # 2592
8 - 9 2 0 88.88 1 bowled 2 v West Indies Pune 27 Oct 2018 ODI # 4062
7 33 23 0 0 30.43 1 caught 1 v New Zealand Hamilton 31 Jan 2019 ODI # 4091
6 17 11 0 0 54.54 1 caught 1 v Australia Melbourne 17 Jan 2016 ODI # 3725
5 16 9 0 0 55.55 7 stumped 2 v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
5 15 8 1 0 62.50 2 bowled 2 v South Africa Centurion 23 Jan 2011 ODI # 3087
5 16 13 0 0 38.46 1 caught 2 v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
5 19 13 1 0 38.46 1 caught 1 v South Africa Johannesburg 10 Feb 2018 ODI # 3973
4 13 11 0 0 36.36 3 caught 2 v New Zealand Dambulla 10 Aug 2010 ODI # 3030
4 9 6 0 0 66.66 6 run out 1 v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
4 19 14 0 0 28.57 5 caught 1 v Pakistan Chennai 30 Dec 2012 ODI # 3314
4 15 9 1 0 44.44 2 caught 1 v England Dharamsala 27 Jan 2013 ODI # 3329
4 20 13 0 0 30.76 1 caught 2 v New Zealand Wellington 31 Jan 2014 ODI # 3467
3 8 8 0 0 37.50 6 lbw 2 v Sri Lanka Karachi 6 Jul 2008 ODI # 2735
3 11 5 0 0 60.00 5 lbw 2 v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
3 24 23 0 0 13.04 1 caught 2 v New Zealand Napier 19 Jan 2014 ODI # 3456
2 19 13 0 0 15.38 1 caught 1 v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
2 24 18 0 0 11.11 1 caught 1 v England Leeds 17 Jul 2018 ODI # 4018
1 6 6 0 0 16.66 1 caught 2 v South Africa Gqeberha 21 Jan 2011 ODI # 3084
1 7 4 0 0 25.00 2 caught 2 v New Zealand Manchester 9 Jul 2019 ODI # 4190
0 7 2 0 0 0.00 3 caught 1 v West Indies Kingston 28 Jun 2009 ODI # 2853
0 6 5 0 0 0.00 4 caught 2 v Australia Brisbane 19 Feb 2012 ODI # 3244
0 5 5 0 0 0.00 4 bowled 1 v Sri Lanka Hambantota 24 Jul 2012 ODI # 3292
0 1 2 0 0 0.00 1 caught 1 v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
0 4 3 0 0 0.00 1 lbw 2 v Pakistan The Oval 18 Jun 2017 ODI # 3894
0 12 10 0 0 0.00 1 lbw 2 v England Lord's 14 Jul 2022 ODI # 4428
0 3 2 0 0 0.00 1 caught 2 v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
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