Records type batting analysis [change type]
View innings by innings list [change view]
Home or away away (home of opposition) remove away (home of opposition) from query or neutral venue remove neutral venue from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2008-2024 310 308 14 9610 177 32.68 9716 98.90 16 53 27 1073 270 Profile
filtered 2008-2024 220 218 10 7170 177 34.47 7120 100.70 11 44 16 815 193
Innings by innings list
4 35 16 0 0 25.00 3 caught 2 ODI v New Zealand Aberdeen 1 Jul 2008 ODI # 2727
4 15 13 1 0 30.76 3 caught 1 ODI v Scotland Aberdeen 2 Jul 2008 ODI # 2729
17 17 16 2 0 106.25 3 bowled 2 T20I v Pakistan The Oval 15 Jun 2009 T20I # 110
2 20 10 0 0 20.00 3 caught 1 ODI v Scotland Aberdeen 22 Aug 2009 ODI # 2876
17 30 29 1 0 58.62 3 caught 2 T20I v Afghanistan Colombo (PSS) 1 Feb 2010 T20I # 128
22 23 17 2 1 129.41 3 caught 2 T20I v Canada Colombo (SSC) 3 Feb 2010 T20I # 130
21 38 23 2 0 91.30 3 caught 2 T20I v Afghanistan Dubai (DICS) 9 Feb 2010 T20I # 135
51 - 83 5 0 61.44 2 run out 1 ODI v West Indies Kingston 15 Apr 2010 ODI # 2978
0 6 4 0 0 0.00 2 caught 2 T20I v West Indies Providence 30 Apr 2010 T20I # 152
0 6 6 0 0 0.00 2 caught 2 T20I v England Providence 4 May 2010 T20I # 160
87 138 106 8 1 82.07 1 caught 2 ODI v Kenya Rotterdam 1 Jul 2010 ODI # 3006
6 14 12 1 0 50.00 1 bowled 1 ODI v Afghanistan Rotterdam 3 Jul 2010 ODI # 3008
37 53 43 7 0 86.04 1 bowled 2 ODI v Scotland The Hague 5 Jul 2010 ODI # 3013
35 54 42 6 0 83.33 1 caught 2 ODI v Canada Amstelveen 7 Jul 2010 ODI # 3015
33 85 61 1 0 54.09 1 bowled 1 ODI v Netherlands Amstelveen 9 Jul 2010 ODI # 3021
32 48 38 3 1 84.21 1 bowled 2 ODI v Scotland Amstelveen 10 Jul 2010 ODI # 3023
35 64 47 3 1 74.46 1 bowled 1 ODI v Canada Toronto 6 Sep 2010 ODI # 3041
177 177 134 21 5 132.08 1 caught 1 ODI v Canada Toronto 7 Sep 2010 ODI # 3042
17 44 29 1 1 58.62 2 caught 1 ODI v Zimbabwe Harare 26 Sep 2010 ODI # 3048
52 89 49 4 3 106.12 2 caught 1 ODI v Zimbabwe Harare 28 Sep 2010 ODI # 3049
13 22 14 3 0 92.85 2 caught 1 ODI v Zimbabwe Harare 30 Sep 2010 ODI # 3050
9 18 10 1 0 90.00 2 stumped 2 ODI v Bangladesh Mirpur 25 Feb 2011 ODI # 3108
32 45 28 5 1 114.28 2 caught 2 ODI v England Bengaluru 2 Mar 2011 ODI # 3114
0 2 1 0 0 0.00 2 bowled 1 ODI v India Bengaluru 6 Mar 2011 ODI # 3121
5 7 6 1 0 83.33 2 caught 2 ODI v West Indies Mohali 11 Mar 2011 ODI # 3126
10 15 11 2 0 90.90 2 caught 2 ODI v South Africa Eden Gardens 15 Mar 2011 ODI # 3133
101 119 72 14 2 140.27 2 caught 2 ODI v Netherlands Eden Gardens 18 Mar 2011 ODI # 3136
113 117 95 10 6 118.94 2 caught 1 ODI v Scotland Edinburgh 12 Jul 2011 ODI # 3171
46 49 44 6 1 104.54 2 caught 1 ODI v Kenya Mombasa 18 Feb 2012 ODI # 3242
23 31 25 2 1 92.00 2 caught 1 ODI v Kenya Mombasa 20 Feb 2012 ODI # 3245
12 16 15 2 0 80.00 2 caught 2 T20I v Kenya Mombasa 22 Feb 2012 T20I # 224
65* - 52 9 0 125.00 2 not out 2 T20I v Kenya Mombasa 23 Feb 2012 T20I # 225
0 1 0 0 0 - 2 run out 1 T20I v Kenya Mombasa 24 Feb 2012 T20I # 227
15* - 17 2 0 88.23 2 not out 2 T20I v Kenya Dubai (DICS) 14 Mar 2012 T20I # 232
0 - 1 0 0 0.00 2 caught 1 T20I v Scotland Dubai (DICS) 18 Mar 2012 T20I # 235
61* - 32 9 3 190.62 2 not out 2 T20I v Canada Dubai (DICS) 22 Mar 2012 T20I # 236
33 - 26 4 0 126.92 2 lbw 2 T20I v Netherlands Dubai (DICS) 23 Mar 2012 T20I # 238
79 - 38 9 3 207.89 2 caught 2 T20I v Afghanistan Dubai (DICS) 24 Mar 2012 T20I # 240
7 17 12 1 0 58.33 2 caught 1 T20I v Australia Colombo (RPS) 19 Sep 2012 T20I # 264
19 26 16 3 0 118.75 2 caught 1 T20I v West Indies Colombo (RPS) 24 Sep 2012 T20I # 273
1 - 8 0 0 12.50 2 bowled 1 ODI v Netherlands Amstelveen 7 Jul 2013 ODI # 3384
49 - 50 5 0 98.00 2 caught 1 ODI v Netherlands Amstelveen 9 Jul 2013 ODI # 3386
16 21 12 4 0 133.33 2 lbw 1 T20I v Canada Abu Dhabi 16 Nov 2013 T20I # 338
76 64 43 8 4 176.74 2 caught 1 T20I v Afghanistan Abu Dhabi 30 Nov 2013 T20I # 348
0 - 2 0 0 0.00 2 caught 2 T20I v West Indies Kingston 19 Feb 2014 T20I # 359
2 - 5 0 0 40.00 2 bowled 2 T20I v West Indies Kingston 21 Feb 2014 T20I # 360
4 - 8 1 0 50.00 2 bowled 1 ODI v West Indies Kingston 23 Feb 2014 ODI # 3472
60 42 34 9 1 176.47 2 caught 2 T20I v Zimbabwe Sylhet 17 Mar 2014 T20I # 368
8* 12 5 2 0 160.00 2 retired notout 2 T20I v U.A.E. Sylhet 19 Mar 2014 T20I # 373
7 14 9 1 0 77.77 2 caught 1 T20I v Netherlands Sylhet 21 Mar 2014 T20I # 377
0 - 2 0 0 0.00 2 caught 2 ODI v Afghanistan Dubai (DICS) 10 Jan 2015 ODI # 3573
28 - 21 3 1 133.33 2 bowled 2 ODI v Scotland Dubai (DICS) 12 Jan 2015 ODI # 3575
36 - 24 5 1 150.00 2 lbw 2 ODI v Afghanistan Dubai (DICS) 17 Jan 2015 ODI # 3581
TDNB - - - - - - - - ODI v Scotland ICCA Dubai 19 Jan 2015 ODI # 3584
92 115 84 9 3 109.52 2 caught 2 ODI v West Indies Nelson 16 Feb 2015 ODI # 3603
3 7 9 0 0 33.33 2 caught 2 ODI v U.A.E. Brisbane 25 Feb 2015 ODI # 3613
9 11 6 2 0 150.00 2 caught 2 ODI v South Africa Canberra 3 Mar 2015 ODI # 3621
10 12 11 2 0 90.90 2 caught 1 ODI v Zimbabwe Hobart 7 Mar 2015 ODI # 3627
42 60 41 4 2 102.43 2 caught 1 ODI v India Hamilton 10 Mar 2015 ODI # 3631
3 15 8 0 0 37.50 2 lbw 1 ODI v Pakistan Adelaide 15 Mar 2015 ODI # 3639
24 35 24 5 0 100.00 2 caught 1 ODI v Zimbabwe Harare 9 Oct 2015 ODI # 3688
72 112 77 9 0 93.50 2 lbw 1 ODI v Zimbabwe Harare 11 Oct 2015 ODI # 3690
50 130 92 4 0 54.34 2 caught 2 ODI v Zimbabwe Harare 13 Oct 2015 ODI # 3691
3 - 3 0 0 100.00 2 caught 2 T20I v P.N.G. Townsville 6 Feb 2016 T20I # 493
8 - 9 1 0 88.88 1 caught 2 T20I v P.N.G. Townsville 9 Feb 2016 T20I # 495
2 - 6 0 0 33.33 2 bowled 1 T20I v U.A.E. Abu Dhabi 14 Feb 2016 T20I # 498
28 - 19 6 0 147.36 2 bowled 2 T20I v U.A.E. Abu Dhabi 16 Feb 2016 T20I # 500
29 31 22 6 0 131.81 2 caught 1 T20I v Oman Dharamsala 9 Mar 2016 T20I # 525
TDNB - - - - - - - - T20I v Bangladesh Dharamsala 11 Mar 2016 T20I # 530
15 13 7 0 2 214.28 2 caught 2 T20I v Netherlands Dharamsala 13 Mar 2016 T20I # 533
40 78 49 4 0 81.63 2 lbw 2 ODI v South Africa Benoni 25 Sep 2016 ODI # 3780
30 40 27 5 1 111.11 2 caught 1 ODI v Australia Benoni 27 Sep 2016 ODI # 3782
25 - 24 3 0 104.16 1 caught 1 T20I v Afghanistan Abu Dhabi 14 Jan 2017 T20I # 578
39 - 30 5 2 130.00 1 bowled 1 T20I v U.A.E. Dubai (DICS) 18 Jan 2017 T20I # 583
60 - 36 5 3 166.66 1 caught 1 T20I v Scotland Dubai (DICS) 20 Jan 2017 T20I # 587
17 - 18 2 0 94.44 1 caught 1 T20I v Afghanistan Dubai (DICS) 20 Jan 2017 T20I # 588
4 - 8 1 0 50.00 2 caught 1 ODI v U.A.E. ICCA Dubai 2 Mar 2017 ODI # 3844
41 - 65 3 1 63.07 2 caught 2 ODI v U.A.E. ICCA Dubai 4 Mar 2017 ODI # 3847
0 2 2 0 0 0.00 2 bowled 1 T20I v Afghanistan Greater Noida 8 Mar 2017 T20I # 599
34 23 15 1 4 226.66 2 bowled 2 T20I v Afghanistan Greater Noida 10 Mar 2017 T20I # 600
49 28 20 6 3 245.00 1 caught 2 T20I v Afghanistan Greater Noida 12 Mar 2017 T20I # 601
68 - 90 6 1 75.55 2 caught 2 ODI v Afghanistan Greater Noida 15 Mar 2017 ODI # 3850
95 115 80 9 5 118.75 2 lbw 2 ODI v Afghanistan Greater Noida 17 Mar 2017 ODI # 3851
99 145 114 9 1 86.84 2 bowled 2 ODI v Afghanistan Greater Noida 19 Mar 2017 ODI # 3852
28 38 30 4 1 93.33 2 caught 2 ODI v Afghanistan Greater Noida 22 Mar 2017 ODI # 3853
51 104 60 4 2 85.00 2 bowled 1 ODI v Afghanistan Greater Noida 24 Mar 2017 ODI # 3854
20 25 18 5 0 111.11 2 bowled 1 ODI v England Bristol 5 May 2017 ODI # 3864
48 52 42 8 1 114.28 2 caught 2 ODI v England Lord's 7 May 2017 ODI # 3865
5 - 13 1 0 38.46 2 lbw 2 ODI v Afghanistan Sharjah 5 Dec 2017 ODI # 3935
82 - 96 8 1 85.41 2 lbw 1 ODI v Afghanistan Sharjah 7 Dec 2017 ODI # 3937
101 - 97 11 4 104.12 2 lbw 2 ODI v Afghanistan Sharjah 10 Dec 2017 ODI # 3940
0 - 3 0 0 0.00 2 caught 2 ODI v U.A.E. ICCA Dubai 11 Jan 2018 ODI # 3948
20 - 26 2 0 76.92 2 caught 1 ODI v U.A.E. ICCA Dubai 13 Jan 2018 ODI # 3950
38 - 51 4 0 74.50 2 caught 2 ODI v Scotland ICCA Dubai 16 Jan 2018 ODI # 3954
74 - 88 10 0 84.09 2 caught 1 ODI v Scotland ICCA Dubai 18 Jan 2018 ODI # 3956
27 29 21 4 0 128.57 2 caught 2 ODI v P.N.G. Harare 6 Mar 2018 ODI # 3986
18 30 16 3 0 112.50 2 bowled 2 ODI v West Indies Harare 10 Mar 2018 ODI # 3993
126 143 117 15 5 107.69 2 caught 1 ODI v U.A.E. Harare 12 Mar 2018 ODI # 3995
41 100 70 5 0 58.57 2 run out 2 ODI v Zimbabwe Harare 16 Mar 2018 ODI # 3999
0 4 4 0 0 0.00 2 caught 1 ODI v Scotland Harare 18 Mar 2018 ODI # 4001
55 124 87 3 1 63.21 2 run out 1 ODI v Afghanistan Harare 23 Mar 2018 ODI # 4006
17 - 23 1 1 73.91 2 stumped 2 T20I v Netherlands Rotterdam 12 Jun 2018 T20I # 670
27 - 16 5 0 168.75 1 bowled 1 T20I v Netherlands Rotterdam 13 Jun 2018 T20I # 672
51 - 29 10 0 175.86 1 caught 1 T20I v Scotland Deventer 16 Jun 2018 T20I # 674
81 - 41 5 6 197.56 1 caught 2 T20I v Scotland Deventer 17 Jun 2018 T20I # 675
71 - 51 11 1 139.21 1 caught 1 T20I v Oman Al Amerat 13 Feb 2019 T20I # 740
56 - 42 5 2 133.33 1 caught 1 T20I v Scotland Al Amerat 15 Feb 2019 T20I # 742
1 - 4 0 0 25.00 1 caught 2 T20I v Netherlands Al Amerat 17 Feb 2019 T20I # 743
23 - 25 3 0 92.00 1 caught 1 T20I v Afghanistan Dehradun 21 Feb 2019 T20I # 745
91 - 50 12 2 182.00 1 caught 2 T20I v Afghanistan Dehradun 23 Feb 2019 T20I # 746
10 - 9 2 0 111.11 1 caught 2 T20I v Afghanistan Dehradun 24 Feb 2019 T20I # 747
89 - 150 6 3 59.33 2 bowled 1 ODI v Afghanistan Dehradun 28 Feb 2019 ODI # 4100
TDNB - - - - - - - - ODI v Afghanistan Dehradun 2 Mar 2019 ODI # 4101
20 - 26 4 0 76.92 2 caught 2 ODI v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
11 - 18 1 0 61.11 2 stumped 2 ODI v Afghanistan Dehradun 8 Mar 2019 ODI # 4108
70 - 88 7 2 79.54 2 lbw 2 ODI v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
26 - 30 6 0 86.66 2 caught 1 Test v Afghanistan Dehradun 15 Mar 2019 Test # 2351
14 - 49 2 0 28.57 2 lbw 3 Test v Afghanistan Dehradun 15 Mar 2019 Test # 2351
36 66 43 4 0 83.72 4 lbw 2 Test v England Lord's 24 Jul 2019 Test # 2352
0 4 2 0 0 0.00 4 bowled 4 Test v England Lord's 24 Jul 2019 Test # 2352
23 - 19 3 0 121.05 1 caught 2 T20I v Netherlands Al Amerat 5 Oct 2019 T20I # 911
4 - 6 1 0 66.66 1 caught 2 T20I v Oman Al Amerat 6 Oct 2019 T20I # 917
36 - 27 6 0 133.33 1 bowled 1 T20I v Hong Kong Al Amerat 7 Oct 2019 T20I # 921
59 - 47 6 2 125.53 1 caught 1 T20I v Nepal Al Amerat 9 Oct 2019 T20I # 923
62 - 36 8 2 172.22 1 caught 2 T20I v Hong Kong Abu Dhabi 18 Oct 2019 T20I # 936
72 - 58 9 0 124.13 1 run out 1 T20I v U.A.E. Abu Dhabi 19 Oct 2019 T20I # 944
11 - 14 2 0 78.57 1 bowled 1 T20I v Oman Tolerance Oval 21 Oct 2019 T20I # 952
23 - 17 3 1 135.29 1 caught 2 T20I v Canada Abu Dhabi 23 Oct 2019 T20I # 961
58* - 37 5 2 156.75 1 not out 2 T20I v Jersey Tolerance Oval 25 Oct 2019 T20I # 968
11 - 8 2 0 137.50 1 caught 2 T20I v Nigeria Abu Dhabi 26 Oct 2019 T20I # 972
29 - 24 2 1 120.83 1 bowled 2 T20I v Netherlands Dubai (DICS) 1 Nov 2019 T20I # 994
25 - 21 4 0 119.04 1 caught 1 T20I v Namibia Dubai (DICS) 2 Nov 2019 T20I # 996
15 - 21 2 0 71.42 1 caught 1 ODI v West Indies Bridgetown 7 Jan 2020 ODI # 4226
63 - 79 7 1 79.74 1 bowled 1 ODI v West Indies Bridgetown 9 Jan 2020 ODI # 4229
5 - 23 0 0 21.73 2 caught 1 ODI v West Indies St George's 12 Jan 2020 ODI # 4230
95 - 47 6 8 202.12 1 caught 1 T20I v West Indies St George's 15 Jan 2020 T20I # 1028
17 - 15 2 1 113.33 1 caught 1 T20I v West Indies Basseterre 18 Jan 2020 T20I # 1029
11 - 7 0 1 157.14 1 lbw 1 T20I v West Indies Basseterre 19 Jan 2020 T20I # 1030
60 - 41 8 2 146.34 1 caught 1 T20I v Afghanistan Greater Noida 6 Mar 2020 T20I # 1077
12 - 10 2 0 120.00 1 caught 2 T20I v Afghanistan Greater Noida 8 Mar 2020 T20I # 1079
0 - 4 0 0 0.00 1 caught 1 T20I v Afghanistan Greater Noida 10 Mar 2020 T20I # 1083
2 4 4 0 0 50.00 1 caught 1 ODI v England Southampton 30 Jul 2020 ODI # 4256
12 27 20 2 0 60.00 1 caught 1 ODI v England Southampton 1 Aug 2020 ODI # 4257
142 174 128 9 6 110.93 1 run out 2 ODI v England Southampton 4 Aug 2020 ODI # 4258
131* 225 148 9 4 88.51 1 not out 1 ODI v U.A.E. Abu Dhabi 8 Jan 2021 ODI # 4268
4 14 9 1 0 44.44 1 caught 1 ODI v U.A.E. Abu Dhabi 18 Jan 2021 ODI # 4269
39 72 40 6 0 97.50 1 lbw 2 ODI v Afghanistan Abu Dhabi 21 Jan 2021 ODI # 4271
128 181 132 12 4 96.96 1 caught 1 ODI v Afghanistan Abu Dhabi 24 Jan 2021 ODI # 4273
118 148 119 9 6 99.15 1 bowled 2 ODI v Afghanistan Abu Dhabi 26 Jan 2021 ODI # 4275
69 153 112 8 0 61.60 2 caught 2 ODI v Netherlands Utrecht 2 Jun 2021 ODI # 4293
52 96 64 6 0 81.25 2 caught 2 ODI v Netherlands Utrecht 4 Jun 2021 ODI # 4294
5 10 6 1 0 83.33 2 caught 1 ODI v Netherlands Utrecht 7 Jun 2021 ODI # 4295
53 - 46 6 2 115.21 1 caught 2 T20I v U.A.E. ICCA Dubai 7 Oct 2021 T20I # 1286
1 - 5 0 0 20.00 1 caught 2 T20I v U.A.E. ICCA Dubai 8 Oct 2021 T20I # 1289
40 - 35 4 0 114.28 1 caught 1 T20I v U.A.E. ICCA Dubai 10 Oct 2021 T20I # 1294
30* 68 39 1 1 76.92 1 not out 2 T20I v Netherlands Abu Dhabi 18 Oct 2021 T20I # 1312
7 15 7 1 0 100.00 1 caught 2 T20I v Sri Lanka Abu Dhabi 20 Oct 2021 T20I # 1331
38 34 24 5 1 158.33 1 caught 1 T20I v Namibia Sharjah 22 Oct 2021 T20I # 1342
31 - 15 6 0 206.66 1 bowled 2 T20I v U.S.A. Lauderhill 22 Dec 2021 T20I # 1451
5 3 5 1 0 100.00 1 lbw 1 T20I v U.S.A. Lauderhill 23 Dec 2021 T20I # 1452
21 21 15 3 1 140.00 2 caught 2 ODI v West Indies Kingston 13 Jan 2022 ODI # 4340
44 66 38 5 1 115.78 2 lbw 2 ODI v West Indies Kingston 16 Jan 2022 ODI # 4342
51 - 42 3 3 121.42 1 stumped 2 T20I v Oman Al Amerat 12 Feb 2022 T20I # 1461
1 - 2 0 0 50.00 1 run out 2 T20I v U.A.E. Al Amerat 13 Feb 2022 T20I # 1462
2 - 4 0 0 50.00 1 bowled 1 T20I v Nepal Al Amerat 14 Feb 2022 T20I # 1465
32 - 22 4 1 145.45 1 caught 2 T20I v U.A.E. Al Amerat 18 Feb 2022 T20I # 1472
32 - 35 3 1 91.42 1 caught 1 T20I v Bahrain Al Amerat 19 Feb 2022 T20I # 1476
34 - 27 4 2 125.92 1 caught 2 T20I v Germany Al Amerat 21 Feb 2022 T20I # 1481
6 - 8 1 0 75.00 1 caught 1 T20I v Oman Al Amerat 22 Feb 2022 T20I # 1487
12 - 12 2 0 100.00 1 caught 1 T20I v U.A.E. Al Amerat 24 Feb 2022 T20I # 1490
18 21 11 2 1 163.63 1 lbw 2 T20I v South Africa Bristol 3 Aug 2022 T20I # 1721
28 - 16 2 2 175.00 1 caught 2 T20I v South Africa Bristol 5 Aug 2022 T20I # 1724
0 3 2 0 0 0.00 1 bowled 2 T20I v Zimbabwe Hobart 17 Oct 2022 T20I # 1828
8 22 10 1 0 80.00 1 caught 2 T20I v Scotland Hobart 19 Oct 2022 T20I # 1833
66* 79 48 6 2 137.50 1 not out 2 T20I v West Indies Hobart 21 Oct 2022 T20I # 1837
34 45 25 4 1 136.00 1 caught 1 T20I v Sri Lanka Hobart 23 Oct 2022 T20I # 1841
14 16 8 1 1 175.00 1 caught 1 T20I v England Melbourne 26 Oct 2022 T20I # 1846
11 11 7 1 1 157.14 1 caught 2 T20I v Australia Brisbane 31 Oct 2022 T20I # 1855
37 39 27 3 1 137.03 1 bowled 2 T20I v New Zealand Adelaide 4 Nov 2022 T20I # 1862
13 36 25 2 0 52.00 1 lbw 1 ODI v Zimbabwe Harare 18 Jan 2023 ODI # 4506
45 93 61 4 2 73.77 1 caught 1 ODI v Zimbabwe Harare 21 Jan 2023 ODI # 4508
TDNB - - - - - - - - ODI v Zimbabwe Harare 23 Jan 2023 ODI # 4510
22 54 31 1 1 70.96 2 caught 2 ODI v Bangladesh Sylhet 18 Mar 2023 ODI # 4539
TDNB - - - - - - - - ODI v Bangladesh Sylhet 20 Mar 2023 ODI # 4542
7 36 12 1 0 58.33 2 lbw 1 ODI v Bangladesh Sylhet 23 Mar 2023 ODI # 4547
17 18 8 4 0 212.50 1 bowled 2 T20I v Bangladesh Chattogram 27 Mar 2023 T20I # 2034
0 1 1 0 0 0.00 1 caught 2 T20I v Bangladesh Chattogram 29 Mar 2023 T20I # 2037
77 59 41 10 4 187.80 1 caught 2 T20I v Bangladesh Chattogram 31 Mar 2023 T20I # 2038
103 237 181 9 4 56.90 5 caught 1 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
1 - 5 0 0 20.00 5 caught 3 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
15 16 10 2 1 150.00 2 caught 2 ODI v Bangladesh Chelmsford 9 May 2023 ODI # 4576
0 4 2 0 0 0.00 2 caught 1 ODI v Bangladesh Chelmsford 12 May 2023 ODI # 4577
60 139 73 4 2 82.19 2 caught 2 ODI v Bangladesh Chelmsford 14 May 2023 ODI # 4578
30 60 35 5 0 85.71 5 caught 1 Test v England Lord's 1 Jun 2023 Test # 2504
15 33 17 3 0 88.23 5 caught 3 Test v England Lord's 1 Jun 2023 Test # 2504
23 - 27 4 0 85.18 2 caught 1 ODI v Oman Bulawayo 19 Jun 2023 ODI # 4588
0 1 1 0 0 0.00 2 caught 1 ODI v Scotland Bulawayo 21 Jun 2023 ODI # 4591
6 17 11 1 0 54.54 2 caught 2 ODI v Sri Lanka Bulawayo 25 Jun 2023 ODI # 4599
162 198 134 15 8 120.89 2 caught 1 ODI v U.A.E. Bulawayo 27 Jun 2023 ODI # 4604
58 61 45 9 2 128.88 2 lbw 2 ODI v U.S.A. Harare 30 Jun 2023 ODI # 4607
15 65 24 2 0 62.50 2 bowled 2 ODI v Nepal Harare 4 Jul 2023 ODI # 4613
2 - 4 0 0 50.00 2 bowled 1 T20I v Italy Edinburgh (Golden) 20 Jul 2023 T20I # 2148
55* - 39 9 0 141.02 2 not out 2 T20I v Denmark Edinburgh 21 Jul 2023 T20I # 2150
9 - 5 2 0 180.00 2 caught 1 T20I v Austria Edinburgh 23 Jul 2023 T20I # 2157
35* - 26 5 1 134.61 2 not out 2 T20I v Jersey Edinburgh (Golden) 24 Jul 2023 T20I # 2162
21 - 10 3 1 210.00 2 caught 2 T20I v Scotland Edinburgh 28 Jul 2023 T20I # 2180
25 23 17 4 1 147.05 2 bowled 2 ODI v England Nottingham 23 Sep 2023 ODI # 4653
TDNB - - - - - - - - ODI v England Bristol 26 Sep 2023 ODI # 4656
14 22 10 3 0 140.00 2 lbw 1 T20I v Zimbabwe Harare 7 Dec 2023 T20I # 2384
10 16 10 1 0 100.00 2 bowled 2 T20I v Zimbabwe Harare 9 Dec 2023 T20I # 2388
6 - 4 1 0 150.00 2 lbw 2 T20I v Zimbabwe Harare 10 Dec 2023 T20I # 2391
TDNB - - - - - - - - ODI v Zimbabwe Harare 13 Dec 2023 ODI # 4709
14 40 32 2 0 43.75 2 bowled 2 ODI v Zimbabwe Harare 15 Dec 2023 ODI # 4710
8 10 10 2 0 80.00 2 caught 2 ODI v Zimbabwe Harare 17 Dec 2023 ODI # 4712
52 123 89 7 0 58.42 6 bowled 2 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
14 29 22 3 0 63.63 5 caught 4 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
5 17 9 0 0 55.55 2 caught 2 ODI v Afghanistan Sharjah 7 Mar 2024 ODI # 4741
50 25 53 4 2 94.33 2 caught 2 ODI v Afghanistan Sharjah 12 Mar 2024 ODI # 4742
25 48 27 2 1 92.59 2 caught 1 T20I v Afghanistan Sharjah 15 Mar 2024 T20I # 2521
24 25 15 5 0 160.00 2 bowled 2 T20I v Afghanistan Sharjah 17 Mar 2024 T20I # 2526
4 15 7 1 0 57.14 2 bowled 2 T20I v Afghanistan Sharjah 18 Mar 2024 T20I # 2529
11 - 8 2 0 137.50 2 caught 1 T20I v Netherlands The Hague 19 May 2024 T20I # 2612
32 32 21 2 2 152.38 2 bowled 2 T20I v Scotland The Hague 23 May 2024 T20I # 2615
36 - 27 4 1 133.33 2 caught 1 T20I v Netherlands The Hague 24 May 2024 T20I # 2619
2 - 6 0 0 33.33 2 caught 1 T20I v India New York 5 Jun 2024 T20I # 2639
Statsguru includes the following current or recent relevant matches:
Namibia v Scotland at Bridgetown, ICC Men's T20 World Cup 12th match, Jun 6, 2024 [T20I # 2643]
United States of America v Pakistan at Dallas, ICC Men's T20 World Cup 11th match, Jun 6, 2024 [T20I # 2642]
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page