Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Start of match date greater than or equal to 9 Nov 2016 remove greater than or equal to 9 Nov 2016 from query
Ordered by balls faced (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 2013-2023 85 144 12 5077 188 38.46 10256 49.50 12 26 10 578 35 Profile
filtered 2016-2023 56 94 5 2868 132 32.22 6137 46.73 4 17 7 319 16
Innings by innings list
102 - 242 5 0 42.14 5 caught 3 v West Indies North Sound 22 Aug 2019 Test # 2358
112 359 223 12 0 50.22 4 run out 2 v Australia Melbourne 26 Dec 2020 Test # 2398
132 284 222 14 0 59.45 5 stumped 1 v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
115 - 192 17 1 59.89 5 caught 1 v South Africa Ranchi 19 Oct 2019 Test # 2365
80 259 183 7 0 43.71 5 caught 2 v West Indies Hyderabad 12 Oct 2018 Test # 2321
86 - 172 9 0 50.00 5 caught 2 v Bangladesh Indore 14 Nov 2019 Test # 2366
59 - 168 8 0 35.11 5 caught 1 v South Africa Pune 10 Oct 2019 Test # 2364
81 - 163 10 0 49.69 5 bowled 1 v West Indies North Sound 22 Aug 2019 Test # 2358
51 207 159 1 0 32.07 5 lbw 4 v England Southampton 30 Aug 2018 Test # 2317
67 234 149 9 0 44.96 5 bowled 1 v England Chennai 13 Feb 2021 Test # 2411
70 204 147 7 0 47.61 5 caught 3 v Australia Adelaide 6 Dec 2018 Test # 2333
61 238 146 5 0 41.78 5 caught 3 v England Lord's 12 Aug 2021 Test # 2429
46 199 138 5 0 33.33 5 caught 1 v New Zealand Wellington 21 Feb 2020 Test # 2385
52 175 134 4 0 38.80 6 lbw 3 v Australia Bengaluru 4 Mar 2017 Test # 2251
82 200 133 11 0 61.65 5 caught 1 v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
81 171 131 12 0 61.83 5 caught 1 v England Nottingham 18 Aug 2018 Test # 2316
57 183 130 3 0 43.84 5 caught 1 v Sri Lanka Galle 26 Jul 2017 Test # 2265
89 254 129 11 1 68.99 5 caught 2 v Australia The Oval 7 Jun 2023 Test # 2505
49 190 117 5 0 41.88 5 caught 1 v New Zealand Southampton 18 Jun 2021 Test # 2425
64* 139 109 8 1 58.71 5 not out 3 v West Indies Kingston 30 Aug 2019 Test # 2359
46 161 108 7 0 42.59 5 caught 4 v Australia The Oval 7 Jun 2023 Test # 2505
37 145 106 5 0 34.90 5 caught 4 v England The Oval 7 Sep 2018 Test # 2318
51 122 105 6 1 48.57 5 caught 2 v Australia Perth 14 Dec 2018 Test # 2334
46 145 104 7 1 44.23 4 caught 2 v Australia Dharamsala 25 Mar 2017 Test # 2258
48 130 102 9 0 47.05 5 caught 1 v South Africa Centurion 26 Dec 2021 Test # 2443
29 161 94 3 0 30.85 5 bowled 3 v England Nottingham 18 Aug 2018 Test # 2316
37 154 93 3 0 39.78 4 caught 2 v Australia Brisbane 15 Jan 2021 Test # 2404
41 127 92 5 0 44.56 5 caught 1 v West Indies Rajkot 4 Oct 2018 Test # 2319
42 129 92 3 1 45.65 5 lbw 1 v Australia Adelaide 17 Dec 2020 Test # 2396
58 105 78 8 1 74.35 4 caught 3 v South Africa Johannesburg 3 Jan 2022 Test # 2445
34 113 76 2 0 44.73 5 lbw 1 v Australia Melbourne 26 Dec 2018 Test # 2337
29 131 75 5 0 38.66 5 caught 3 v New Zealand Wellington 21 Feb 2020 Test # 2385
22 94 70 1 1 31.42 4 bowled 2 v Australia Sydney 7 Jan 2021 Test # 2402
51 - 69 7 0 73.91 5 caught 2 v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
48 132 68 6 0 70.58 6 caught 3 v South Africa Johannesburg 24 Jan 2018 Test # 2294
26 94 65 2 0 40.00 5 caught 3 v England Visakhapatnam 17 Nov 2016 Test # 2235
35 89 63 6 0 55.55 4 bowled 1 v New Zealand Kanpur 25 Nov 2021 Test # 2435
23 87 61 2 0 37.70 5 caught 1 v England Visakhapatnam 17 Nov 2016 Test # 2235
13 74 55 1 0 23.63 5 caught 2 v Australia Pune 23 Feb 2017 Test # 2250
18 - 55 1 0 32.72 5 caught 1 v Australia Sydney 3 Jan 2019 Test # 2339
24 78 55 4 0 43.63 5 caught 1 v West Indies Kingston 30 Aug 2019 Test # 2359
18 65 54 3 0 33.33 5 caught 1 v England Leeds 25 Aug 2021 Test # 2432
17 58 48 1 0 35.41 5 bowled 1 v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
30 71 47 2 1 63.82 5 caught 4 v Australia Perth 14 Dec 2018 Test # 2334
14 94 47 1 0 29.78 6 caught 1 v England The Oval 2 Sep 2021 Test # 2433
10 63 45 2 0 22.22 5 lbw 1 v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
27 54 45 4 0 60.00 5 caught 2 v England Ahmedabad 4 Mar 2021 Test # 2414
18 99 44 2 0 40.90 5 caught 1 v England Lord's 9 Aug 2018 Test # 2315
15 - 43 2 0 34.88 5 caught 1 v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
9 59 43 1 0 20.93 5 bowled 3 v New Zealand Christchurch 29 Feb 2020 Test # 2387
17 51 42 2 0 40.47 5 stumped 1 v Australia Bengaluru 4 Mar 2017 Test # 2251
27* 42 40 3 0 67.50 4 not out 4 v Australia Melbourne 26 Dec 2020 Test # 2398
15 69 40 1 0 37.50 5 caught 3 v New Zealand Southampton 18 Jun 2021 Test # 2425
10 57 37 2 0 27.02 3 caught 3 v Sri Lanka Delhi 2 Dec 2017 Test # 2286
8 50 36 0 0 22.22 5 bowled 1 v West Indies Port of Spain 20 Jul 2023 Test # 2513
28 31 35 2 1 80.00 5 bowled 3 v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
15 53 34 1 0 44.11 5 caught 2 v England Birmingham 1 Aug 2018 Test # 2314
14 52 33 2 0 42.42 5 caught 2 v Australia Ranchi 16 Mar 2017 Test # 2256
13 55 33 2 0 39.39 4 caught 3 v England Lord's 9 Aug 2018 Test # 2315
13 43 31 0 1 41.93 5 caught 1 v Australia Adelaide 6 Dec 2018 Test # 2333
13 41 30 1 0 43.33 6 bowled 2 v England Rajkot 9 Nov 2016 Test # 2232
38* 44 27 4 2 140.74 4 not out 4 v Australia Dharamsala 25 Mar 2017 Test # 2258
9 44 27 1 0 33.33 5 lbw 1 v South Africa Johannesburg 24 Jan 2018 Test # 2294
7 35 27 1 0 25.92 5 caught 1 v New Zealand Christchurch 29 Feb 2020 Test # 2387
7 25 25 1 0 28.00 5 lbw 2 v England Ahmedabad 24 Feb 2021 Test # 2412
10 40 25 2 0 40.00 5 caught 3 v England Leeds 25 Aug 2021 Test # 2432
1 34 23 0 0 4.34 5 caught 1 v England Lord's 12 Aug 2021 Test # 2429
20 33 23 3 1 86.95 6 caught 3 v South Africa Centurion 26 Dec 2021 Test # 2443
24 44 22 1 1 109.09 4 caught 4 v Australia Brisbane 15 Jan 2021 Test # 2404
18 21 21 3 0 85.71 5 caught 4 v Australia Pune 23 Feb 2017 Test # 2250
4 34 21 1 0 19.04 5 caught 1 v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
23* 28 18 2 0 127.77 5 not out 3 v Sri Lanka Galle 26 Jul 2017 Test # 2265
4 22 18 0 0 22.22 4 caught 4 v Australia Sydney 7 Jan 2021 Test # 2402
27* - 17 4 1 158.82 6 not out 3 v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
2 34 16 0 0 12.50 5 caught 4 v England Birmingham 1 Aug 2018 Test # 2314
2 19 15 0 0 13.33 5 caught 2 v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
4 19 15 1 0 26.66 4 lbw 3 v New Zealand Kanpur 25 Nov 2021 Test # 2435
11 29 14 1 0 78.57 5 lbw 2 v England Southampton 30 Aug 2018 Test # 2317
10 21 14 2 0 71.42 6 caught 3 v England Chennai 13 Feb 2021 Test # 2411
9 26 12 2 0 75.00 5 caught 1 v South Africa Cape Town 11 Jan 2022 Test # 2448
3 12 11 0 0 27.27 5 caught 2 v West Indies Roseau 12 Jul 2023 Test # 2510
1 10 9 0 0 11.11 5 caught 3 v South Africa Cape Town 11 Jan 2022 Test # 2448
0 11 8 0 0 0.00 5 caught 2 v England The Oval 7 Sep 2018 Test # 2318
0 11 8 0 0 0.00 6 lbw 3 v England The Oval 2 Sep 2021 Test # 2433
0 9 6 0 0 0.00 5 lbw 2 v England Mohali 26 Nov 2016 Test # 2238
1 10 6 0 0 16.66 5 caught 2 v England Chennai 5 Feb 2021 Test # 2409
1 5 5 0 0 20.00 5 bowled 4 v England Rajkot 9 Nov 2016 Test # 2232
1 6 5 0 0 20.00 5 stumped 1 v Sri Lanka Delhi 2 Dec 2017 Test # 2286
5 17 5 0 0 100.00 5 run out 2 v England Nottingham 4 Aug 2021 Test # 2428
0 4 4 0 0 0.00 5 lbw 3 v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
0 3 4 0 0 0.00 6 caught 3 v Australia Adelaide 17 Dec 2020 Test # 2396
0 5 3 0 0 0.00 5 bowled 4 v England Chennai 5 Feb 2021 Test # 2409
1 6 2 0 0 50.00 5 caught 3 v Australia Melbourne 26 Dec 2018 Test # 2337
0 3 1 0 0 0.00 4 caught 1 v South Africa Johannesburg 3 Jan 2022 Test # 2445
DNB - - - - - - - 4 v England Mohali 26 Nov 2016 Test # 2238
DNB - - - - - - - 4 v West Indies Hyderabad 12 Oct 2018 Test # 2321
DNB - - - - - - - 4 v England Ahmedabad 24 Feb 2021 Test # 2412
DNB - - - - - - - 4 v England Nottingham 4 Aug 2021 Test # 2428
DNB - - - - - - - 3 v West Indies Port of Spain 20 Jul 2023 Test # 2513
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page