Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 3 Apr 2018 remove greater than or equal to 3 Apr 2018 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 2008-2024 522 580 86 26733 254* 54.11 33643 79.46 80 139 35 219 2646 294 Profile
filtered 2018-2023 81 83 21 7201 254* 116.14 8508 84.63 24 59 0 83 674 108
Innings by innings list
75 - 82 7 0 91.46 3 stumped 2 ODI v England Nottingham 12 Jul 2018 ODI # 4014
71 98 72 8 0 98.61 3 bowled 1 ODI v England Leeds 17 Jul 2018 ODI # 4018
149 277 225 22 1 66.22 4 caught 2 Test v England Birmingham 1 Aug 2018 Test # 2314
51 185 93 4 0 54.83 4 lbw 4 Test v England Birmingham 1 Aug 2018 Test # 2314
97 243 152 11 0 63.81 4 caught 1 Test v England Nottingham 18 Aug 2018 Test # 2316
103 292 197 10 0 52.28 4 lbw 3 Test v England Nottingham 18 Aug 2018 Test # 2316
58 170 130 4 0 44.61 4 caught 4 Test v England Southampton 30 Aug 2018 Test # 2317
139 341 230 10 0 60.43 4 caught 1 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
140 - 107 21 2 130.84 3 stumped 2 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* 217 129 13 4 121.70 3 not out 1 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 - 119 10 1 89.91 3 bowled 2 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
61* - 41 4 2 148.78 3 not out 2 T20I v Australia Sydney 25 Nov 2018 T20I # 714
123 373 257 13 1 47.85 4 caught 2 Test v Australia Perth 14 Dec 2018 Test # 2334
82 305 204 9 0 40.19 4 caught 1 Test v Australia Melbourne 26 Dec 2018 Test # 2337
104 150 112 5 2 92.85 3 caught 2 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
60 94 74 6 1 81.08 3 caught 2 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
72* 63 38 2 6 189.47 3 not out 1 T20I v Australia Bengaluru 27 Feb 2019 T20I # 749
116 - 120 10 0 96.66 3 caught 1 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
123 - 95 16 1 129.47 3 bowled 2 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
82 128 77 4 2 106.49 3 caught 1 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
77 105 65 7 0 118.46 3 caught 1 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
67 105 63 5 0 106.34 3 caught 1 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
72 146 82 8 0 87.80 3 caught 1 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
66 103 76 7 0 86.84 3 caught 2 ODI v England Birmingham 30 Jun 2019 ODI # 4179
59 - 45 6 0 131.11 3 caught 2 T20I v West Indies Providence 6 Aug 2019 T20I # 846
120 179 125 14 1 96.00 3 caught 1 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
114* 127 99 14 0 115.15 3 not out 2 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
51 - 113 2 0 45.13 4 caught 3 Test v West Indies North Sound 22 Aug 2019 Test # 2358
76 211 163 10 0 46.62 4 caught 1 Test v West Indies Kingston 30 Aug 2019 Test # 2359
72* 66 52 4 3 138.46 3 not out 2 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
254* - 336 33 2 75.59 4 not out 1 Test v South Africa Pune 10 Oct 2019 Test # 2364
136 - 194 18 0 70.10 4 caught 2 Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
94* - 50 6 6 188.00 3 not out 2 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
70* - 29 4 7 241.37 4 not out 1 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
85 - 81 9 0 104.93 3 bowled 2 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
78 - 76 6 0 102.63 3 caught 1 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
89 - 91 8 0 97.80 3 bowled 2 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
51 88 63 6 0 80.95 3 bowled 1 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
89 - 87 7 2 102.29 3 caught 2 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
63 - 78 5 0 80.76 3 caught 1 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
85 - 61 4 3 139.34 3 caught 2 T20I v Australia Sydney 8 Dec 2020 T20I # 1116
74 244 180 8 0 41.11 4 run out 1 Test v Australia Adelaide 17 Dec 2020 Test # 2396
72 153 104 9 0 69.23 4 bowled 4 Test v England Chennai 5 Feb 2021 Test # 2409
62 200 149 7 0 41.61 4 lbw 3 Test v England Chennai 13 Feb 2021 Test # 2411
73* 85 49 5 3 148.97 3 not out 2 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
77* 80 46 8 4 167.39 4 not out 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
80* 103 52 7 2 153.84 2 not out 1 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
56 65 60 6 0 93.33 3 caught 1 ODI v England Pune 23 Mar 2021 ODI # 4281
66 110 79 3 1 83.54 3 caught 1 ODI v England Pune 26 Mar 2021 ODI # 4283
55 173 125 8 0 44.00 4 caught 3 Test v England Leeds 25 Aug 2021 Test # 2432
50 133 96 8 0 52.08 4 caught 1 Test v England The Oval 2 Sep 2021 Test # 2433
57 94 49 5 1 116.32 3 caught 1 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
79 273 201 12 1 39.30 4 caught 1 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
51 79 63 3 0 80.95 3 caught 2 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
65 112 84 5 0 77.38 3 caught 2 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
52 57 41 7 1 126.82 3 bowled 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
59* 74 44 1 3 134.09 3 not out 1 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
60 77 44 4 1 136.36 3 run out 1 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
122* 90 61 12 6 200.00 2 not out 1 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
63 89 48 3 4 131.25 3 caught 2 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
82* 98 53 6 4 154.71 3 not out 2 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
62* 79 44 3 2 140.90 3 not out 1 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
64* 84 44 8 1 145.45 3 not out 1 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
50 75 40 4 1 125.00 3 caught 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
113 174 91 11 2 124.17 3 caught 1 ODI v Bangladesh Chattogram 10 Dec 2022 ODI # 4499
113 117 87 12 1 129.88 3 caught 1 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
166* 173 110 13 8 150.90 3 not out 1 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
186 517 364 15 0 51.09 4 caught 2 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
54 118 72 2 1 75.00 3 caught 2 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
76 262 182 5 0 41.75 4 caught 2 Test v West Indies Roseau 12 Jul 2023 Test # 2510
121 272 206 11 0 58.73 4 run out 1 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
122* 147 94 9 3 129.78 3 not out 1 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
56 63 61 5 1 91.80 3 caught 2 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
85 171 116 6 0 73.27 3 caught 2 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
55* 64 56 6 0 98.21 3 not out 2 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
103* 113 97 6 4 106.18 3 not out 2 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
95 154 104 8 2 91.34 3 caught 2 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
88 139 94 11 0 93.61 3 caught 1 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
101* 195 121 10 0 83.47 3 not out 1 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
51 69 56 5 1 91.07 3 bowled 1 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
117 149 113 9 2 103.53 3 caught 1 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
54 99 63 4 0 85.71 3 bowled 1 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
76 137 82 12 1 92.68 4 caught 3 Test v South Africa Centurion 26 Dec 2023 Test # 2520
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page