Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Ireland remove Ireland from query
Runs scored less than or equal to 99 remove less than or equal to 99 from query
Ordered by balls faced (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 2010-2024 124 86 28 1341 91* 23.12 1655 81.02 0 6 6 104 27 Profile
filtered 2010-2024 124 86 28 1341 91* 23.12 1655 81.02 0 6 6 104 27
Innings by innings list
69 94 93 4 1 74.19 7 bowled 1 v Scotland Bulawayo 21 Jun 2023 ODI # 4591
91* - 89 7 2 102.24 6 not out 1 v Oman Bulawayo 19 Jun 2023 ODI # 4588
54 - 77 1 1 70.12 6 stumped 2 v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
40 89 69 5 0 57.97 5 bowled 1 v Netherlands Utrecht 7 Jun 2021 ODI # 4295
74 77 61 10 2 121.31 7 caught 1 v New Zealand Dublin (Malahide) 12 Jul 2022 ODI # 4423
25 61 57 1 1 43.85 9 bowled 2 v South Africa Canberra 3 Mar 2015 ODI # 3621
43 56 54 3 2 79.62 6 caught 2 v England Nottingham 23 Sep 2023 ODI # 4653
25 - 50 1 0 50.00 8 caught 1 v Bangladesh Dublin (Malahide) 19 May 2017 ODI # 3869
62* - 48 7 1 129.16 8 not out 1 v Afghanistan Sharjah 7 Dec 2017 ODI # 3937
37 - 47 3 1 78.72 8 bowled 1 v Afghanistan Dehradun 28 Feb 2019 ODI # 4100
45 72 47 6 0 95.74 7 bowled 2 v Bangladesh Sylhet 18 Mar 2023 ODI # 4539
74* 71 47 3 4 157.44 7 not out 1 v Bangladesh Chelmsford 12 May 2023 ODI # 4577
33 73 47 2 1 70.21 7 caught 2 v Nepal Harare 4 Jul 2023 ODI # 4613
24 66 42 1 0 57.14 7 caught 1 v England Dublin (Malahide) 3 May 2019 ODI # 4127
11 53 38 1 0 28.94 5 bowled 2 v Netherlands Utrecht 2 Jun 2021 ODI # 4293
26* 60 34 1 0 76.47 7 not out 2 v Sri Lanka Bulawayo 25 Jun 2023 ODI # 4599
28 56 30 2 1 93.33 8 bowled 2 v England Lord's 7 May 2017 ODI # 3865
9 - 29 1 0 31.03 11 caught 1 v Afghanistan Dublin 5 Jul 2012 ODI # 3282
15 48 29 0 0 51.72 5 caught 2 v South Africa Dublin (Malahide) 16 Jul 2021 ODI # 4305
8 - 28 0 0 28.57 6 bowled 2 v Afghanistan Dehradun 8 Mar 2019 ODI # 4108
18* - 27 0 0 66.66 10 not out 2 v Sri Lanka Dublin 6 May 2014 ODI # 3490
16 - 27 1 0 59.25 8 lbw 2 v New Zealand Dublin (Malahide) 21 May 2017 ODI # 3870
30 45 25 2 1 120.00 7 caught 2 v West Indies Kingston 8 Jan 2022 ODI # 4339
45 43 23 5 2 195.65 5 caught 1 v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
8 42 23 0 0 34.78 6 caught 2 v Zimbabwe Harare 15 Dec 2023 ODI # 4710
16 23 22 2 0 72.72 8 bowled 2 v South Africa Benoni 25 Sep 2016 ODI # 3780
8 24 22 0 0 36.36 8 bowled 1 v Australia Benoni 27 Sep 2016 ODI # 3782
14 30 22 1 0 63.63 8 lbw 2 v West Indies Harare 10 Mar 2018 ODI # 3993
21 28 21 2 0 100.00 9 bowled 1 v Afghanistan Greater Noida 24 Mar 2017 ODI # 3854
19 22 19 3 0 100.00 10 bowled 2 v West Indies Mohali 11 Mar 2011 ODI # 3126
28 26 19 2 1 147.36 5 caught 1 v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
30 34 19 3 1 157.89 6 caught 1 v Zimbabwe Harare 21 Jan 2023 ODI # 4508
13 36 18 2 0 72.22 8 caught 2 v Zimbabwe Harare 13 Oct 2015 ODI # 3691
14 39 18 0 0 77.77 7 lbw 1 v Afghanistan Belfast 19 May 2019 ODI # 4139
8* 23 17 1 0 47.05 8 not out 2 v P.N.G. Harare 6 Mar 2018 ODI # 3986
22 25 17 2 0 129.41 8 caught 2 v New Zealand Dublin (Malahide) 15 Jul 2022 ODI # 4429
11 20 15 2 0 73.33 5 caught 2 v Zimbabwe Belfast 8 Sep 2021 ODI # 4319
12 - 14 1 0 85.71 8 lbw 2 v Afghanistan Greater Noida 15 Mar 2017 ODI # 3850
7 15 14 1 0 50.00 7 caught 2 v West Indies Kingston 16 Jan 2022 ODI # 4342
18 35 14 1 1 128.57 7 caught 1 v New Zealand Dublin (Malahide) 10 Jul 2022 ODI # 4419
6 - 13 0 0 46.15 8 caught 2 v Afghanistan Belfast 12 Jul 2016 ODI # 3761
4* 21 12 0 0 33.33 10 not out 2 v Bangladesh Mirpur 25 Feb 2011 ODI # 3108
16 19 12 3 0 133.33 10 caught 2 v South Africa Eden Gardens 15 Mar 2011 ODI # 3133
6 14 12 0 1 50.00 10 caught 1 v India Hamilton 10 Mar 2015 ODI # 3631
10 - 12 1 0 83.33 9 caught 2 v Afghanistan Sharjah 5 Dec 2017 ODI # 3935
3 19 10 0 0 30.00 10 caught 1 v India Bengaluru 6 Mar 2011 ODI # 3121
5* 17 10 0 0 50.00 9 not out 2 v Afghanistan Greater Noida 22 Mar 2017 ODI # 3853
5 15 10 0 0 50.00 6 caught 2 v Afghanistan Sharjah 7 Mar 2024 ODI # 4741
10* 17 9 1 0 111.11 9 not out 2 v Afghanistan Greater Noida 17 Mar 2017 ODI # 3851
11 13 8 0 1 137.50 10 run out 1 v Pakistan Adelaide 15 Mar 2015 ODI # 3639
1 7 8 0 0 12.50 6 bowled 2 v Afghanistan Sharjah 12 Mar 2024 ODI # 4742
3 1 7 0 0 42.85 11 caught 1 v Kenya Mombasa 18 Feb 2012 ODI # 3242
15* 7 7 2 0 214.28 6 not out 1 v U.A.E. Bulawayo 27 Jun 2023 ODI # 4604
5* 12 6 0 0 83.33 11 not out 1 v Bangladesh Belfast 16 Jul 2010 ODI # 3028
10* 13 6 1 0 166.66 9 not out 1 v Zimbabwe Harare 11 Oct 2015 ODI # 3690
5 - 6 1 0 83.33 9 caught 1 v U.A.E. ICCA Dubai 2 Mar 2017 ODI # 3844
1 - 6 0 0 16.66 8 caught 2 v New Zealand Dublin (Malahide) 14 May 2017 ODI # 3867
0 5 5 0 0 0.00 11 caught 1 v Zimbabwe Harare 26 Sep 2010 ODI # 3048
5* 5 5 1 0 100.00 10 not out 2 v England Dublin 25 Aug 2011 ODI # 3185
8* - 5 0 1 160.00 9 not out 1 v Canada Dublin 20 Sep 2011 ODI # 3197
2* - 5 0 0 40.00 10 not out 2 v Afghanistan Dubai (DICS) 17 Jan 2015 ODI # 3581
7* 8 5 1 0 140.00 10 not out 2 v U.A.E. Brisbane 25 Feb 2015 ODI # 3613
2 - 5 0 0 40.00 7 lbw 2 v West Indies Dublin 5 May 2019 ODI # 4128
4 - 5 0 0 80.00 8 bowled 1 v Bangladesh Dublin 15 May 2019 ODI # 4136
12 8 5 1 1 240.00 5 caught 1 v Zimbabwe Harare 18 Jan 2023 ODI # 4506
3 11 5 0 0 60.00 7 caught 2 v Bangladesh Chelmsford 14 May 2023 ODI # 4578
6* 14 4 1 0 150.00 11 not out 1 v Zimbabwe Harare 30 Sep 2010 ODI # 3050
4* 6 4 0 0 100.00 11 not out 2 v Scotland Belfast 6 Sep 2013 ODI # 3411
1 5 4 0 0 25.00 9 stumped 1 v Zimbabwe Harare 9 Oct 2015 ODI # 3688
5 13 4 1 0 125.00 6 caught 2 v West Indies Kingston 13 Jan 2022 ODI # 4340
0 - 3 0 0 0.00 11 bowled 1 v West Indies Kingston 15 Apr 2010 ODI # 2978
0 3 3 0 0 0.00 11 lbw 1 v Netherlands Amstelveen 9 Jul 2010 ODI # 3021
1 - 3 0 0 33.33 10 caught 1 v West Indies Kingston 23 Feb 2014 ODI # 3472
5* 8 3 0 0 166.66 9 not out 1 v Zimbabwe Hobart 7 Mar 2015 ODI # 3627
0 3 3 0 0 0.00 9 lbw 1 v England Bristol 5 May 2017 ODI # 3864
2* 1 2 0 0 100.00 11 not out 1 v Canada Toronto 6 Sep 2010 ODI # 3041
3* - 2 0 0 150.00 11 not out 1 v Pakistan Dublin 26 May 2013 ODI # 3358
2* - 2 0 0 100.00 8 not out 1 v Scotland ICCA Dubai 18 Jan 2018 ODI # 3956
0* 3 2 0 0 0.00 5 not out 2 v Zimbabwe Belfast 13 Sep 2021 ODI # 4323
1* - 1 0 0 100.00 11 not out 1 v Netherlands Amstelveen 7 Jul 2013 ODI # 3384
0* - 1 0 0 0.00 8 not out 2 v U.A.E. ICCA Dubai 11 Jan 2018 ODI # 3948
0 - 1 0 0 0.00 6 bowled 2 v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
1* 8 1 0 0 100.00 6 not out 1 v South Africa Dublin (Malahide) 11 Jul 2021 ODI # 4301
0 1 1 0 0 0.00 7 bowled 1 v Bangladesh Sylhet 23 Mar 2023 ODI # 4547
0* 2 0 0 0 - 11 not out 1 v Zimbabwe Harare 28 Sep 2010 ODI # 3049
0* 1 0 0 0 - 11 not out 1 v Kenya Mombasa 20 Feb 2012 ODI # 3245
DNB - - - - - - - 2 v Kenya Rotterdam 1 Jul 2010 ODI # 3006
DNB - - - - - - - 1 v Afghanistan Rotterdam 3 Jul 2010 ODI # 3008
DNB - - - - - - - 2 v Scotland The Hague 5 Jul 2010 ODI # 3013
DNB - - - - - - - 2 v Canada Amstelveen 7 Jul 2010 ODI # 3015
DNB - - - - - - - 2 v Scotland Amstelveen 10 Jul 2010 ODI # 3023
DNB - - - - - - - 2 v Bangladesh Belfast 15 Jul 2010 ODI # 3027
DNB - - - - - - - 1 v Netherlands Dublin 16 Aug 2010 ODI # 3034
DNB - - - - - - - 2 v Netherlands Dublin 18 Aug 2010 ODI # 3036
DNB - - - - - - - 1 v Canada Toronto 7 Sep 2010 ODI # 3042
DNB - - - - - - - 2 v England Bengaluru 2 Mar 2011 ODI # 3114
DNB - - - - - - - 2 v Netherlands Eden Gardens 18 Mar 2011 ODI # 3136
DNB - - - - - - - 1 v Scotland Edinburgh 12 Jul 2011 ODI # 3171
DNB - - - - - - - 1 v Canada Dublin 19 Sep 2011 ODI # 3196
DNB - - - - - - - 1 v Australia Belfast 23 Jun 2012 ODI # 3279
DNB - - - - - - - 2 v Pakistan Dublin 23 May 2013 ODI # 3357
DNB - - - - - - - 1 v Netherlands Amstelveen 9 Jul 2013 ODI # 3386
DNB - - - - - - - 1 v England Dublin (Malahide) 3 Sep 2013 ODI # 3409
DNB - - - - - - - 2 v Scotland Belfast 8 Sep 2013 ODI # 3413
DNB - - - - - - - 2 v Afghanistan Dubai (DICS) 10 Jan 2015 ODI # 3573
DNB - - - - - - - 2 v Scotland Dubai (DICS) 12 Jan 2015 ODI # 3575
DNB - - - - - - - 2 v West Indies Nelson 16 Feb 2015 ODI # 3603
DNB - - - - - - - 1 v England Dublin (Malahide) 8 May 2015 ODI # 3650
DNB - - - - - - - 2 v U.A.E. ICCA Dubai 4 Mar 2017 ODI # 3847
DNB - - - - - - - 2 v Afghanistan Greater Noida 19 Mar 2017 ODI # 3852
TDNB - - - - - - - - v Bangladesh Dublin (Malahide) 12 May 2017 ODI # 3866
DNB - - - - - - - 2 v Afghanistan Sharjah 10 Dec 2017 ODI # 3940
DNB - - - - - - - 1 v U.A.E. ICCA Dubai 13 Jan 2018 ODI # 3950
DNB - - - - - - - 2 v Scotland ICCA Dubai 16 Jan 2018 ODI # 3954
TDNB - - - - - - - - v Afghanistan Dehradun 2 Mar 2019 ODI # 4101
DNB - - - - - - - 1 v West Indies Dublin (Malahide) 11 May 2019 ODI # 4132
DNB - - - - - - - 2 v Netherlands Utrecht 4 Jun 2021 ODI # 4294
TDNB - - - - - - - - v Zimbabwe Harare 23 Jan 2023 ODI # 4510
TDNB - - - - - - - - v Bangladesh Sylhet 20 Mar 2023 ODI # 4542
DNB - - - - - - - 2 v Bangladesh Chelmsford 9 May 2023 ODI # 4576
DNB - - - - - - - 2 v U.S.A. Harare 30 Jun 2023 ODI # 4607
TDNB - - - - - - - - v England Bristol 26 Sep 2023 ODI # 4656
TDNB - - - - - - - - v Zimbabwe Harare 13 Dec 2023 ODI # 4709
DNB - - - - - - - 2 v Zimbabwe Harare 17 Dec 2023 ODI # 4712
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