Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 6 Jan 2015 remove greater than or equal to 6 Jan 2015 from query
Runs scored between 50 and 99 remove between 50 and 99 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 50+ 4s 6s
unfiltered 2013-2024 121 126 4 4311 114 35.33 6283 68.61 6 33 9 39 402 42 Profile
filtered 2016-2024 31 33 1 2148 98 67.12 2939 73.08 0 33 0 33 206 23
Innings by innings list
71 134 93 2 3 76.34 3 stumped 2 ODI v Bangladesh Mirpur 25 Sep 2016 ODI # 3781
53 105 66 3 0 80.30 3 lbw 1 ODI v Zimbabwe Harare 19 Feb 2017 ODI # 3837
50 120 79 1 0 63.29 4 run out 1 ODI v Zimbabwe Harare 26 Feb 2017 ODI # 3842
78 - 92 4 3 84.78 3 caught 1 ODI v Ireland Greater Noida 15 Mar 2017 ODI # 3850
68 73 70 5 2 97.14 3 caught 1 ODI v Ireland Greater Noida 17 Mar 2017 ODI # 3851
50 - 75 3 1 66.66 3 caught 1 ODI v Ireland Sharjah 5 Dec 2017 ODI # 3935
56 - 52 9 1 107.69 3 lbw 2 ODI v Zimbabwe Sharjah 13 Feb 2018 ODI # 3975
59 - 75 5 0 78.66 3 caught 1 ODI v Zimbabwe Sharjah 19 Feb 2018 ODI # 3979
69 112 91 5 1 75.82 3 lbw 2 ODI v Zimbabwe Bulawayo 6 Mar 2018 ODI # 3988
68 148 109 5 1 62.38 3 caught 2 ODI v West Indies Harare 15 Mar 2018 ODI # 3997
51 - 78 4 0 65.38 3 stumped 2 ODI v West Indies Harare 25 Mar 2018 ODI # 4007
72 - 90 5 0 80.00 3 caught 1 ODI v Sri Lanka Abu Dhabi 17 Sep 2018 ODI # 4038
54 - 66 8 0 81.81 3 bowled 1 ODI v Ireland Dehradun 2 Mar 2019 ODI # 4101
98 - 214 15 0 45.79 3 bowled 2 Test v Ireland Dehradun 15 Mar 2019 Test # 2351
76 - 122 13 0 62.29 3 stumped 4 Test v Ireland Dehradun 15 Mar 2019 Test # 2351
62 108 90 7 1 68.88 3 caught 1 ODI v Ireland Belfast 21 May 2019 ODI # 4141
62 112 78 10 0 79.48 2 caught 2 ODI v West Indies Leeds 4 Jul 2019 ODI # 4184
61 - 80 6 1 76.25 3 caught 1 ODI v West Indies Lucknow 6 Nov 2019 ODI # 4213
58 109 76 9 1 76.31 3 bowled 4 Test v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
70 140 102 3 2 68.62 3 lbw 1 ODI v Netherlands Doha 21 Jan 2022 ODI # 4345
52 115 71 4 0 73.23 1 bowled 2 ODI v Bangladesh Chattogram 25 Feb 2022 ODI # 4358
94 154 120 7 3 78.33 3 caught 1 ODI v Zimbabwe Harare 4 Jun 2022 ODI # 4397
87 - 112 9 0 77.67 3 caught 2 ODI v Zimbabwe Harare 6 Jun 2022 ODI # 4400
52 92 64 2 0 81.25 3 caught 1 ODI v Sri Lanka Pallekele 25 Nov 2022 ODI # 4485
58 104 78 7 0 74.35 3 lbw 1 ODI v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
55 135 80 3 0 68.75 3 caught 2 ODI v Sri Lanka Hambantota 2 Jun 2023 ODI # 4579
77* 129 84 5 2 91.66 3 not out 2 ODI v Pakistan Chennai 23 Oct 2023 ODI # 4679
62 121 74 7 0 83.78 3 caught 2 ODI v Sri Lanka Pune 30 Oct 2023 ODI # 4687
52 74 54 8 0 96.29 3 caught 2 ODI v Netherlands Lucknow 3 Nov 2023 ODI # 4691
91 209 139 13 0 65.46 3 caught 1 Test v Sri Lanka Colombo (SSC) 2 Feb 2024 Test # 2527
54 149 119 5 0 45.37 3 caught 3 Test v Sri Lanka Colombo (SSC) 2 Feb 2024 Test # 2527
63 96 69 7 0 91.30 3 lbw 2 ODI v Sri Lanka Pallekele 11 Feb 2024 ODI # 4727
65 104 77 7 1 84.41 3 lbw 1 ODI v Sri Lanka Pallekele 14 Feb 2024 ODI # 4729
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616]
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page