Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 Jan 2014 remove greater than or equal to 1 Jan 2014 from query
Ordered by boundary sixes (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 2019-2024 126 121 19 3462 140 33.94 4009 86.35 5 20 8 278 84 Profile
filtered 2019-2024 126 121 19 3462 140 33.94 4009 86.35 5 20 8 278 84
Innings by innings list
140 168 113 7 10 123.89 4 bowled 1 ODI v Bangladesh Chelmsford 12 May 2023 ODI # 4577
108 153 106 7 5 101.88 4 bowled 2 ODI v New Zealand Dublin (Malahide) 15 Jul 2022 ODI # 4429
79 93 68 6 4 116.17 4 caught 1 ODI v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
50 - 37 1 3 135.13 4 caught 1 T20I v U.A.E. Al Amerat 24 Feb 2022 T20I # 1490
64* 50 33 6 3 193.93 4 not out 1 T20I v India Dublin (Malahide) 26 Jun 2022 T20I # 1580
113 164 117 14 3 96.58 4 caught 1 ODI v New Zealand Dublin (Malahide) 10 Jul 2022 ODI # 4419
22 18 16 0 3 137.50 4 bowled 2 T20I v Bangladesh Chattogram 29 Mar 2023 T20I # 2037
85 - 189 8 3 44.97 4 bowled 3 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
138 190 147 9 3 93.87 4 caught 2 ODI v Afghanistan Sharjah 7 Mar 2024 ODI # 4741
60 - 40 6 2 150.00 4 caught 1 T20I v Netherlands Dublin (Malahide) 18 Sep 2019 T20I # 887
28 - 20 1 2 140.00 4 lbw 1 T20I v Oman Tolerance Oval 21 Oct 2019 T20I # 952
31 - 23 0 2 134.78 5 run out 1 T20I v West Indies Basseterre 18 Jan 2020 T20I # 1029
31 - 22 1 2 140.90 5 caught 1 T20I v Afghanistan Greater Noida 10 Mar 2020 T20I # 1083
50 79 55 1 2 90.90 4 caught 2 ODI v Zimbabwe Belfast 8 Sep 2021 ODI # 4319
35 - 27 2 2 129.62 4 caught 1 T20I v Oman Al Amerat 22 Feb 2022 T20I # 1487
45 76 48 3 2 93.75 4 caught 2 ODI v Bangladesh Chelmsford 14 May 2023 ODI # 4578
57 51 33 4 2 172.72 4 caught 1 ODI v U.A.E. Bulawayo 27 Jun 2023 ODI # 4604
25 30 28 1 2 89.28 4 bowled 2 ODI v U.S.A. Harare 30 Jun 2023 ODI # 4607
60 96 76 4 2 78.94 4 caught 2 ODI v Nepal Harare 4 Jul 2023 ODI # 4613
41 - 31 3 2 132.25 4 lbw 1 T20I v Italy Edinburgh (Golden) 20 Jul 2023 T20I # 2148
54* - 45 3 2 120.00 4 not out 2 T20I v Zimbabwe Harare 10 Dec 2023 T20I # 2391
56* 60 34 7 2 164.70 4 not out 1 T20I v Afghanistan Sharjah 15 Mar 2024 T20I # 2521
47* - 26 6 1 180.76 5 not out 2 T20I v Netherlands Al Amerat 5 Oct 2019 T20I # 911
29* - 17 3 1 170.58 5 not out 1 T20I v Afghanistan Greater Noida 6 Mar 2020 T20I # 1077
37 - 29 3 1 127.58 5 bowled 2 T20I v Afghanistan Greater Noida 8 Mar 2020 T20I # 1079
24 48 26 0 1 92.30 4 bowled 2 ODI v Afghanistan Abu Dhabi 26 Jan 2021 ODI # 4275
25 35 28 2 1 89.28 4 caught 1 ODI v South Africa Dublin (Malahide) 11 Jul 2021 ODI # 4301
55 67 42 6 1 130.95 4 caught 1 ODI v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
53 93 68 5 1 77.94 4 caught 2 ODI v West Indies Kingston 8 Jan 2022 ODI # 4339
54* 113 75 4 1 72.00 4 not out 2 ODI v West Indies Kingston 13 Jan 2022 ODI # 4340
25* 29 15 1 1 166.66 4 not out 2 T20I v Afghanistan Belfast 9 Aug 2022 T20I # 1727
45 59 42 2 1 107.14 4 caught 1 T20I v Sri Lanka Hobart 23 Oct 2022 T20I # 1841
26 40 21 2 1 123.80 4 caught 2 T20I v Zimbabwe Harare 14 Jan 2023 T20I # 1988
101* 174 109 8 1 92.66 4 not out 1 ODI v Zimbabwe Harare 18 Jan 2023 ODI # 4506
75 90 61 7 1 122.95 4 caught 1 ODI v Zimbabwe Harare 21 Jan 2023 ODI # 4508
50 144 92 6 1 54.34 4 bowled 1 Test v Bangladesh Mirpur 4 Apr 2023 Test # 2501
56 210 159 7 1 35.22 4 lbw 3 Test v Bangladesh Mirpur 4 Apr 2023 Test # 2501
34 89 59 2 1 57.62 4 caught 2 Test v Sri Lanka Galle 16 Apr 2023 Test # 2502
51 165 98 4 1 52.04 4 caught 3 Test v England Lord's 1 Jun 2023 Test # 2504
33 39 35 3 1 94.28 4 lbw 2 ODI v Sri Lanka Bulawayo 25 Jun 2023 ODI # 4599
33 47 42 2 1 78.57 4 caught 2 ODI v Zimbabwe Harare 17 Dec 2023 ODI # 4712
36 33 27 3 1 133.33 4 caught 2 T20I v Pakistan Dublin 10 May 2024 T20I # 2601
30* 44 20 2 1 150.00 4 not out 1 T20I v Pakistan Dublin 14 May 2024 T20I # 2610
21 - 15 2 0 140.00 4 stumped 2 T20I v Scotland Dublin (Malahide) 17 Sep 2019 T20I # 885
12 - 7 2 0 171.42 5 lbw 2 T20I v Oman Al Amerat 6 Oct 2019 T20I # 917
5* - 3 0 0 166.66 6 not out 1 T20I v Hong Kong Al Amerat 7 Oct 2019 T20I # 921
1 - 1 0 0 100.00 4 run out 1 T20I v Nepal Al Amerat 9 Oct 2019 T20I # 923
21* - 16 2 0 131.25 4 not out 2 T20I v Hong Kong Abu Dhabi 18 Oct 2019 T20I # 936
2 - 6 0 0 33.33 4 bowled 1 T20I v U.A.E. Abu Dhabi 19 Oct 2019 T20I # 944
22 - 26 1 0 84.61 5 stumped 2 T20I v Canada Abu Dhabi 23 Oct 2019 T20I # 961
7 - 9 0 0 77.77 5 caught 2 T20I v Netherlands Dubai (DICS) 1 Nov 2019 T20I # 994
7 - 7 0 0 100.00 5 lbw 1 T20I v Namibia Dubai (DICS) 2 Nov 2019 T20I # 996
2 - 2 0 0 100.00 5 caught 1 T20I v West Indies St George's 15 Jan 2020 T20I # 1028
1 - 2 0 0 50.00 5 caught 1 T20I v West Indies Basseterre 19 Jan 2020 T20I # 1030
0 15 9 0 0 0.00 4 bowled 1 ODI v England Southampton 30 Jul 2020 ODI # 4256
28 69 55 2 0 50.90 4 caught 1 ODI v England Southampton 1 Aug 2020 ODI # 4257
29* 41 26 3 0 111.53 4 not out 2 ODI v England Southampton 4 Aug 2020 ODI # 4258
6 17 14 0 0 42.85 4 lbw 1 ODI v U.A.E. Abu Dhabi 8 Jan 2021 ODI # 4268
33 93 60 1 0 55.00 4 bowled 1 ODI v U.A.E. Abu Dhabi 18 Jan 2021 ODI # 4269
28 38 37 3 0 75.67 4 caught 2 ODI v Afghanistan Abu Dhabi 21 Jan 2021 ODI # 4271
24 85 58 0 0 41.37 4 caught 1 ODI v Afghanistan Abu Dhabi 24 Jan 2021 ODI # 4273
0 5 3 0 0 0.00 4 lbw 2 ODI v Netherlands Utrecht 2 Jun 2021 ODI # 4293
30* 71 59 3 0 50.84 4 not out 2 ODI v Netherlands Utrecht 4 Jun 2021 ODI # 4294
58 141 100 5 0 58.00 4 caught 1 ODI v Netherlands Utrecht 7 Jun 2021 ODI # 4295
29 51 34 4 0 85.29 4 lbw 2 ODI v South Africa Dublin (Malahide) 16 Jul 2021 ODI # 4305
36 52 34 3 0 105.88 5 stumped 2 T20I v South Africa Dublin (Malahide) 19 Jul 2021 T20I # 1194
3 3 3 0 0 100.00 5 caught 2 T20I v South Africa Belfast 22 Jul 2021 T20I # 1197
5 11 6 0 0 83.33 5 caught 2 T20I v South Africa Belfast 24 Jul 2021 T20I # 1201
5* 16 6 0 0 83.33 5 not out 2 T20I v Zimbabwe Dublin 29 Aug 2021 T20I # 1242
0 8 3 0 0 0.00 4 caught 2 T20I v Zimbabwe Bready 4 Sep 2021 T20I # 1256
13* 19 16 1 0 81.25 4 not out 2 ODI v Zimbabwe Belfast 13 Sep 2021 ODI # 4323
3 7 6 0 0 50.00 6 caught 2 T20I v Sri Lanka Abu Dhabi 20 Oct 2021 T20I # 1331
8 8 6 1 0 133.33 6 caught 1 T20I v Namibia Sharjah 22 Oct 2021 T20I # 1342
52 132 76 3 0 68.42 4 lbw 2 ODI v West Indies Kingston 16 Jan 2022 ODI # 4342
7 - 8 0 0 87.50 4 run out 1 T20I v Bahrain Al Amerat 19 Feb 2022 T20I # 1476
24* - 15 3 0 160.00 4 not out 2 T20I v Germany Al Amerat 21 Feb 2022 T20I # 1481
39 57 28 5 0 139.28 4 caught 2 T20I v India Dublin (Malahide) 28 Jun 2022 T20I # 1586
4 34 25 0 0 16.00 4 caught 1 ODI v New Zealand Dublin (Malahide) 12 Jul 2022 ODI # 4423
5 7 7 1 0 71.42 4 caught 2 T20I v New Zealand Belfast 18 Jul 2022 T20I # 1673
2 5 3 0 0 66.66 4 run out 2 T20I v New Zealand Belfast 20 Jul 2022 T20I # 1678
23 - 20 3 0 115.00 4 caught 1 T20I v New Zealand Belfast 22 Jul 2022 T20I # 1679
6 12 8 0 0 75.00 4 caught 2 T20I v South Africa Bristol 3 Aug 2022 T20I # 1721
34 - 31 3 0 109.67 4 caught 2 T20I v South Africa Bristol 5 Aug 2022 T20I # 1724
5 8 7 0 0 71.42 4 caught 2 T20I v Afghanistan Belfast 11 Aug 2022 T20I # 1729
3 - 5 0 0 60.00 4 caught 2 T20I v Afghanistan Belfast 12 Aug 2022 T20I # 1731
13 13 9 2 0 144.44 4 caught 2 T20I v Afghanistan Belfast 15 Aug 2022 T20I # 1736
9* - 5 1 0 180.00 4 not out 2 T20I v Afghanistan Belfast 17 Aug 2022 T20I # 1738
1 5 4 0 0 25.00 4 caught 2 T20I v Zimbabwe Hobart 17 Oct 2022 T20I # 1828
14 23 16 1 0 87.50 4 caught 2 T20I v Scotland Hobart 19 Oct 2022 T20I # 1833
0 3 2 0 0 0.00 4 caught 1 T20I v England Melbourne 26 Oct 2022 T20I # 1846
6 3 4 1 0 150.00 4 caught 2 T20I v Australia Brisbane 31 Oct 2022 T20I # 1855
2 4 7 0 0 28.57 4 caught 2 T20I v New Zealand Adelaide 4 Nov 2022 T20I # 1862
5 27 16 0 0 31.25 4 bowled 1 T20I v Zimbabwe Harare 12 Jan 2023 T20I # 1987
47 54 38 3 0 123.68 4 bowled 1 T20I v Zimbabwe Harare 15 Jan 2023 T20I # 1989
3 9 8 0 0 37.50 4 caught 2 ODI v Bangladesh Sylhet 18 Mar 2023 ODI # 4539
0 4 3 0 0 0.00 4 lbw 1 ODI v Bangladesh Sylhet 23 Mar 2023 ODI # 4547
19 19 12 3 0 158.33 4 caught 2 T20I v Bangladesh Chattogram 27 Mar 2023 T20I # 2034
14* 43 18 1 0 77.77 4 not out 2 T20I v Bangladesh Chattogram 31 Mar 2023 T20I # 2038
42 145 95 4 0 44.21 4 run out 3 Test v Sri Lanka Galle 16 Apr 2023 Test # 2502
18 54 44 3 0 40.90 4 caught 1 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
21* 57 37 3 0 56.75 4 not out 2 ODI v Bangladesh Chelmsford 9 May 2023 ODI # 4576
0 1 2 0 0 0.00 4 caught 1 Test v England Lord's 1 Jun 2023 Test # 2504
52 - 82 5 0 63.41 4 caught 1 ODI v Oman Bulawayo 19 Jun 2023 ODI # 4588
6 19 10 1 0 60.00 4 caught 1 ODI v Scotland Bulawayo 21 Jun 2023 ODI # 4591
18 - 19 0 0 94.73 4 caught 1 T20I v Austria Edinburgh 23 Jul 2023 T20I # 2157
1 - 4 0 0 25.00 4 caught 2 T20I v Scotland Edinburgh 28 Jul 2023 T20I # 2180
9 21 16 1 0 56.25 4 caught 1 T20I v India Dublin (Malahide) 18 Aug 2023 T20I # 2200
7 10 7 1 0 100.00 4 bowled 2 T20I v India Dublin (Malahide) 20 Aug 2023 T20I # 2208
39 58 40 5 0 97.50 4 caught 2 ODI v England Nottingham 23 Sep 2023 ODI # 4653
24 37 21 2 0 114.28 4 lbw 1 T20I v Zimbabwe Harare 7 Dec 2023 T20I # 2384
48 56 38 5 0 126.31 4 bowled 2 T20I v Zimbabwe Harare 9 Dec 2023 T20I # 2388
21 40 37 3 0 56.75 4 bowled 2 ODI v Zimbabwe Harare 15 Dec 2023 ODI # 4710
32 108 73 3 0 43.83 4 lbw 2 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
2 13 7 0 0 28.57 4 caught 4 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
3 4 14 0 0 21.42 4 lbw 2 ODI v Afghanistan Sharjah 12 Mar 2024 ODI # 4742
0 1 1 0 0 0.00 4 bowled 2 T20I v Afghanistan Sharjah 17 Mar 2024 T20I # 2526
16 28 21 3 0 76.19 4 caught 2 T20I v Afghanistan Sharjah 18 Mar 2024 T20I # 2529
32 32 28 4 0 114.28 4 caught 1 T20I v Pakistan Dublin 12 May 2024 T20I # 2609
0 - 2 0 0 0.00 4 bowled 1 T20I v Netherlands The Hague 19 May 2024 T20I # 2612
3 9 5 0 0 60.00 4 caught 2 T20I v Scotland The Hague 23 May 2024 T20I # 2615
1 - 3 0 0 33.33 4 lbw 1 T20I v Netherlands The Hague 24 May 2024 T20I # 2619
DNB - - - - - - - 2 T20I v Jersey Tolerance Oval 25 Oct 2019 T20I # 968
DNB - - - - - - - 2 T20I v Nigeria Abu Dhabi 26 Oct 2019 T20I # 972
DNB - - - - - - - 2 T20I v Netherlands Abu Dhabi 18 Oct 2021 T20I # 1312
DNB - - - - - - - 2 T20I v West Indies Hobart 21 Oct 2022 T20I # 1837
TDNB - - - - - - - - ODI v Zimbabwe Harare 23 Jan 2023 ODI # 4510
TDNB - - - - - - - - ODI v Bangladesh Sylhet 20 Mar 2023 ODI # 4542
DNB - - - - - - - 2 T20I v Denmark Edinburgh 21 Jul 2023 T20I # 2150
DNB - - - - - - - 2 T20I v Jersey Edinburgh (Golden) 24 Jul 2023 T20I # 2162
TDNB - - - - - - - - ODI v England Bristol 26 Sep 2023 ODI # 4656
TDNB - - - - - - - - ODI v Zimbabwe Harare 13 Dec 2023 ODI # 4709
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page