Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 22 Oct 2017 and 21 Dec 2023 remove between 22 Oct 2017 and 21 Dec 2023 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by start date (reverse)
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 77 84 9 2925 162 39.00 3803 76.91 6 18 4 294 45 Profile
filtered 2019-2023 57 62 7 2179 162 39.61 2876 75.76 5 10 3 215 35
Innings by innings list
15 52 30 3 0 50.00 2 caught 1 ODI v South Africa Ahmedabad 10 Nov 2023 ODI # 4699
129* 217 143 8 3 90.20 2 not out 1 ODI v Australia Wankhede 7 Nov 2023 ODI # 4696
20 44 34 2 0 58.82 2 bowled 2 ODI v Netherlands Lucknow 3 Nov 2023 ODI # 4691
39 73 57 4 1 68.42 2 caught 2 ODI v Sri Lanka Pune 30 Oct 2023 ODI # 4687
87 146 113 10 0 76.99 2 caught 2 ODI v Pakistan Chennai 23 Oct 2023 ODI # 4679
14 27 15 2 0 93.33 2 caught 2 ODI v New Zealand Chennai 18 Oct 2023 ODI # 4673
28 73 48 3 0 58.33 2 caught 1 ODI v England Delhi 15 Oct 2023 ODI # 4670
22 31 28 4 0 78.57 2 caught 1 ODI v India Delhi 11 Oct 2023 ODI # 4666
22 41 25 3 1 88.00 2 caught 1 ODI v Bangladesh Dharamsala 7 Oct 2023 ODI # 4660
7 27 14 1 0 50.00 2 bowled 2 ODI v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
75 118 74 10 1 101.35 2 caught 2 ODI v Bangladesh Lahore 3 Sep 2023 ODI # 4631
0 24 11 0 0 0.00 3 caught 2 ODI v Pakistan Colombo (RPS) 26 Aug 2023 ODI # 4627
80 178 101 6 2 79.20 2 caught 1 ODI v Pakistan Hambantota 24 Aug 2023 ODI # 4626
0 12 6 0 0 0.00 2 caught 2 ODI v Pakistan Hambantota 22 Aug 2023 ODI # 4625
22 44 27 1 1 81.48 3 caught 1 T20I v Bangladesh Sylhet 16 Jul 2023 T20I # 2145
8 6 6 0 1 133.33 3 caught 1 T20I v Bangladesh Sylhet 14 Jul 2023 T20I # 2138
1 12 6 0 0 16.66 2 caught 1 ODI v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
100 223 119 9 1 84.03 2 caught 1 ODI v Bangladesh Chattogram 8 Jul 2023 ODI # 4619
41* 97 58 5 0 70.68 2 not out 2 ODI v Bangladesh Chattogram 5 Jul 2023 ODI # 4615
6 30 17 1 0 35.29 1 caught 2 Test v Bangladesh Mirpur 14 Jun 2023 Test # 2506
0 3 1 0 0 0.00 1 lbw 4 Test v Bangladesh Mirpur 14 Jun 2023 Test # 2506
22 45 21 4 0 104.76 2 bowled 1 ODI v Sri Lanka Hambantota 7 Jun 2023 ODI # 4583
54 123 75 2 2 72.00 2 caught 2 ODI v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
98 131 98 11 2 100.00 2 caught 2 ODI v Sri Lanka Hambantota 2 Jun 2023 ODI # 4579
3 13 6 0 0 50.00 3 caught 2 T20I v Pakistan Sharjah 27 Mar 2023 T20I # 2035
38 62 40 3 0 95.00 3 caught 2 T20I v Pakistan Sharjah 26 Mar 2023 T20I # 2033
9 20 11 1 0 81.81 2 caught 2 T20I v Pakistan Sharjah 24 Mar 2023 T20I # 2030
60* - 51 5 1 117.64 2 not out 2 T20I v U.A.E. Abu Dhabi 19 Feb 2023 T20I # 1995
1 - 4 0 0 25.00 3 caught 1 T20I v U.A.E. Abu Dhabi 18 Feb 2023 T20I # 1994
8 - 10 1 0 80.00 3 caught 2 T20I v U.A.E. Abu Dhabi 16 Feb 2023 T20I # 1993
162 226 138 15 4 117.39 2 caught 1 ODI v Sri Lanka Pallekele 30 Nov 2022 ODI # 4490
10 25 18 2 0 55.55 2 bowled 1 ODI v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
106 174 120 11 0 88.33 2 caught 1 ODI v Sri Lanka Pallekele 25 Nov 2022 ODI # 4485
26 55 33 2 0 78.78 3 caught 2 T20I v Australia Adelaide 4 Nov 2022 T20I # 1864
22 35 18 1 1 122.22 3 caught 1 T20I v Sri Lanka Brisbane 1 Nov 2022 T20I # 1856
32 41 32 3 1 100.00 3 caught 1 T20I v England Perth 22 Oct 2022 T20I # 1840
64* 79 59 4 2 108.47 3 not out 2 T20I v India Dubai (DICS) 8 Sep 2022 T20I # 1761
35 54 37 2 1 94.59 3 caught 1 T20I v Pakistan Sharjah 7 Sep 2022 T20I # 1760
40 67 38 2 1 105.26 3 caught 1 T20I v Sri Lanka Sharjah 3 Sep 2022 T20I # 1757
42* 60 41 4 0 102.43 3 not out 2 T20I v Bangladesh Sharjah 30 Aug 2022 T20I # 1753
15 12 13 2 0 115.38 3 run out 2 T20I v Sri Lanka Dubai (DICS) 27 Aug 2022 T20I # 1748
8 - 8 1 0 100.00 3 caught 1 T20I v Ireland Belfast 17 Aug 2022 T20I # 1738
1 5 3 0 0 33.33 3 caught 1 T20I v Ireland Belfast 15 Aug 2022 T20I # 1736
36 - 22 4 1 163.63 3 caught 1 T20I v Ireland Belfast 12 Aug 2022 T20I # 1731
17 14 13 4 0 130.76 4 caught 1 T20I v Ireland Belfast 11 Aug 2022 T20I # 1729
29* 29 18 1 2 161.11 6 not out 1 T20I v Ireland Belfast 9 Aug 2022 T20I # 1727
8 - 30 0 0 26.66 2 caught 2 ODI v Zimbabwe Harare 9 Jun 2022 ODI # 4403
121* - 141 16 0 85.81 2 not out 2 ODI v Zimbabwe Harare 6 Jun 2022 ODI # 4400
5 23 18 0 0 27.77 2 caught 1 ODI v Zimbabwe Harare 4 Jun 2022 ODI # 4397
19 63 23 1 1 82.60 2 caught 1 ODI v Bangladesh Chattogram 23 Feb 2022 ODI # 4357
72 173 130 8 0 55.38 1 caught 1 Test v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
29 95 65 3 0 44.61 2 caught 4 Test v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
31 71 41 5 0 75.60 2 caught 1 Test v Zimbabwe Abu Dhabi 2 Mar 2021 Test # 2413
76 183 145 10 0 52.41 1 caught 3 Test v Zimbabwe Abu Dhabi 2 Mar 2021 Test # 2413
17 48 48 2 0 35.41 1 caught 1 Test v West Indies Lucknow 27 Nov 2019 Test # 2370
23 63 63 4 0 36.50 1 lbw 3 Test v West Indies Lucknow 27 Nov 2019 Test # 2370
1 - 10 0 0 10.00 4 run out 1 T20I v West Indies Lucknow 17 Nov 2019 T20I # 1017
11 - 12 0 1 91.66 5 caught 1 T20I v West Indies Lucknow 16 Nov 2019 T20I # 1016
2 - 4 0 0 50.00 3 caught 2 T20I v West Indies Lucknow 14 Nov 2019 T20I # 1015
2 - 9 0 0 22.22 2 lbw 1 ODI v West Indies Lucknow 11 Nov 2019 ODI # 4215
21 84 69 3 0 30.43 1 caught 1 Test v Bangladesh Chattogram 5 Sep 2019 Test # 2361
87 230 208 6 4 41.82 2 caught 3 Test v Bangladesh Chattogram 5 Sep 2019 Test # 2361
Statsguru includes the following current or recent relevant matches:
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th Match, Jun 5, 2024 [T20I # 2641 - Live]
    » Oman 22/1 (3.2 ov, KH Prajapati 6*, Aqib Ilyas 12*, JR Hazlewood 0/3)
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th Match, Jun 5, 2024 [T20I # 2640 - Live]
    » Uganda 78/7 (18.2 ov, K Waiswa 7*, B Masaba 0*, CJA Amini 0/2) - Match over
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639 - Live]
    » India 97/2 (12.2 ov, RR Pant 36*, S Dube 0*, BJ McCarthy 0/18) - Match over
 
Feedback Print this page