Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by minutes batted (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs Mins HS Ave BF SR 100 50 0 4s 6s
overall 2011-2024 100 141 15 3309 8628+ 124 26.26 6144 53.85 5 14 8 381 21 Profile
Innings by innings list
118 446 297 6 1 39.73 6 caught 1 v West Indies Gros Islet 9 Aug 2016 Test # 2215
113 340 253 12 0 44.66 6 caught 1 v West Indies North Sound 21 Jul 2016 Test # 2207
124 295 210 11 0 59.04 8 bowled 2 v West Indies Eden Gardens 6 Nov 2013 Test # 2101
106 235 148 14 1 71.62 8 bowled 3 v England Chennai 13 Feb 2021 Test # 2411
70 199 139 7 0 50.35 7 caught 2 v England Rajkot 9 Nov 2016 Test # 2232
39* 190 128 7 0 30.46 7 not out 4 v Australia Sydney 7 Jan 2021 Test # 2402
67 189 149 6 1 44.96 7 caught 2 v England Chennai 16 Dec 2016 Test # 2241
56 186 140 6 1 40.00 9 caught 1 v South Africa Delhi 3 Dec 2015 Test # 2191
91* 183 157 15 0 57.96 8 not out 3 v England Eden Gardens 5 Dec 2012 Test # 2065
103 180 118 15 2 87.28 8 caught 2 v West Indies Wankhede 22 Nov 2011 Test # 2019
72 173 113 11 0 63.71 7 caught 2 v England Mohali 26 Nov 2016 Test # 2238
58 171 113 2 2 51.32 8 stumped 1 v Bangladesh Chattogram 14 Dec 2022 Test # 2481
50 169 111 6 0 45.04 8 caught 2 v Australia Sydney 6 Jan 2015 Test # 2156
58 146 95 6 0 61.05 6 caught 1 v England Visakhapatnam 17 Nov 2016 Test # 2235
68 140 114 9 0 59.64 8 lbw 1 v England Wankhede 23 Nov 2012 Test # 2062
61 133 82 8 0 74.39 8 caught 1 v Sri Lanka Mohali 4 Mar 2022 Test # 2452
37 130 89 6 0 41.57 9 caught 1 v England Rajkot 15 Feb 2024 Test # 2530
37 128 71 5 0 52.11 9 caught 2 v Australia Delhi 17 Feb 2023 Test # 2493
31 126 91 3 1 34.06 8 caught 2 v England Chennai 5 Feb 2021 Test # 2409
54 119 92 5 1 58.69 6 bowled 1 v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
35 119 83 4 0 42.16 8 bowled 2 v West Indies Hyderabad 12 Oct 2018 Test # 2321
56 113 78 8 0 71.79 8 bowled 1 v West Indies Port of Spain 20 Jul 2023 Test # 2513
58 107 87 7 0 66.66 9 caught 3 v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
25 103 76 1 0 32.89 8 caught 1 v Australia Adelaide 6 Dec 2018 Test # 2333
62 102 76 9 1 81.57 8 caught 3 v Australia Sydney 3 Jan 2012 Test # 2027
28 93 84 2 0 33.33 9 stumped 4 v England Hyderabad 25 Jan 2024 Test # 2525
29* 91 65 0 0 44.61 8 not out 2 v England Nagpur 13 Dec 2012 Test # 2066
40 91 76 7 0 52.63 7 caught 1 v New Zealand Kanpur 22 Sep 2016 Test # 2221
31 90 75 1 0 41.33 6 caught 1 v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
33* 90 48 5 0 68.75 8 not out 3 v England Lord's 9 Aug 2018 Test # 2315
46* 84 56 5 1 82.14 8 not out 3 v England Manchester 7 Aug 2014 Test # 2134
47 81 60 7 0 78.33 6 caught 1 v Sri Lanka Galle 26 Jul 2017 Test # 2265
37 81 53 5 0 69.81 8 caught 4 v South Africa Cape Town 5 Jan 2018 Test # 2292
38 81 56 5 0 67.85 8 bowled 1 v New Zealand Kanpur 25 Nov 2021 Test # 2435
23 80 52 2 0 44.23 8 caught 1 v England Ahmedabad 15 Nov 2012 Test # 2058
37 78 54 5 0 68.51 8 stumped 1 v New Zealand Hyderabad 23 Aug 2012 Test # 2054
9 78 46 1 0 19.56 8 caught 4 v England Chennai 5 Feb 2021 Test # 2409
32 78 62 5 0 51.61 7 bowled 3 v New Zealand Kanpur 25 Nov 2021 Test # 2435
23 78 62 2 1 37.09 3 lbw 2 v Australia Nagpur 9 Feb 2023 Test # 2490
29 77 61 2 1 47.54 8 caught 3 v England Visakhapatnam 2 Feb 2024 Test # 2526
20* 75 42 0 0 47.61 9 not out 1 v South Africa Mohali 5 Nov 2015 Test # 2186
46 75 50 6 0 92.00 7 caught 1 v South Africa Johannesburg 3 Jan 2022 Test # 2445
32* 72 40 5 0 80.00 8 not out 2 v New Zealand Bengaluru 31 Aug 2012 Test # 2055
14 72 42 0 0 33.33 8 caught 2 v Australia Melbourne 26 Dec 2020 Test # 2398
42* 72 62 4 1 67.74 9 not out 4 v Bangladesh Mirpur 22 Dec 2022 Test # 2484
30 71 49 4 0 61.22 6 lbw 2 v Australia Dharamsala 25 Mar 2017 Test # 2258
38 71 54 7 0 70.37 8 caught 2 v South Africa Centurion 13 Jan 2018 Test # 2293
14 70 27 0 0 51.85 8 run out 4 v West Indies Wankhede 22 Nov 2011 Test # 2019
12 69 41 1 0 29.26 8 lbw 2 v Australia Delhi 22 Mar 2013 Test # 2085
40 69 42 3 1 95.23 8 caught 1 v England Manchester 7 Aug 2014 Test # 2134
34 61 45 4 0 75.55 7 caught 1 v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
21 59 43 2 0 48.83 8 bowled 1 v England Eden Gardens 5 Dec 2012 Test # 2065
31 57 35 3 1 88.57 9 caught 2 v Australia Melbourne 26 Dec 2011 Test # 2025
35 57 41 6 0 85.36 8 caught 1 v Australia Brisbane 17 Dec 2014 Test # 2149
15 57 44 1 0 34.09 9 bowled 1 v South Africa Nagpur 25 Nov 2015 Test # 2189
32 56 53 6 0 60.37 6 caught 4 v England Rajkot 9 Nov 2016 Test # 2232
25 55 36 2 1 69.44 8 lbw 4 v England Southampton 30 Aug 2018 Test # 2317
12 53 31 2 0 38.70 6 caught 2 v South Africa Cape Town 5 Jan 2018 Test # 2292
8* 49 34 0 0 23.52 8 not out 4 v Australia Melbourne 26 Dec 2014 Test # 2152
29 49 38 4 0 76.31 8 lbw 1 v England Lord's 9 Aug 2018 Test # 2315
20 48 39 1 0 51.28 8 caught 1 v Australia Sydney 3 Jan 2012 Test # 2027
13 47 32 2 0 40.62 7 caught 2 v England Ahmedabad 4 Mar 2021 Test # 2414
18 45 39 1 0 46.15 8 caught 1 v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
13 44 33 1 0 39.39 8 caught 1 v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
4 43 29 1 0 13.79 6 caught 1 v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
20 43 37 4 0 54.05 8 caught 1 v England Visakhapatnam 2 Feb 2024 Test # 2526
30 41 32 4 1 93.75 8 caught 2 v West Indies Wankhede 14 Nov 2013 Test # 2102
19 41 21 2 1 90.47 8 caught 3 v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
26 41 33 4 0 78.78 7 lbw 1 v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
17 41 32 3 0 53.12 7 caught 2 v England Ahmedabad 24 Feb 2021 Test # 2412
12 41 30 2 0 40.00 8 lbw 2 v Bangladesh Mirpur 22 Dec 2022 Test # 2484
15* 39 31 1 0 48.38 9 not out 4 v Australia Adelaide 24 Jan 2012 Test # 2031
30 38 35 5 0 85.71 8 caught 4 v Australia Melbourne 26 Dec 2011 Test # 2025
4 38 16 0 0 25.00 7 caught 1 v Sri Lanka Delhi 2 Dec 2017 Test # 2286
7 38 19 0 0 36.84 8 caught 3 v New Zealand Southampton 18 Jun 2021 Test # 2425
19 37 29 2 0 65.51 8 caught 3 v Australia Brisbane 17 Dec 2014 Test # 2149
3 37 22 0 0 13.63 7 caught 2 v Australia Ranchi 16 Mar 2017 Test # 2256
22 36 27 3 0 81.48 8 caught 1 v New Zealand Southampton 18 Jun 2021 Test # 2425
14 35 17 3 0 82.35 8 bowled 1 v England Nottingham 18 Aug 2018 Test # 2316
13 35 25 1 0 52.00 8 caught 3 v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
16 35 28 2 0 57.14 8 lbw 3 v Australia Indore 1 Mar 2023 Test # 2496
14 34 17 2 0 82.35 8 caught 3 v South Africa Centurion 26 Dec 2021 Test # 2443
5 32 23 0 0 21.73 7 lbw 3 v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
13 32 19 1 0 68.42 7 caught 1 v England Chennai 13 Feb 2021 Test # 2411
13 31 17 1 0 76.47 8 caught 1 v England The Oval 15 Aug 2014 Test # 2137
1 31 22 0 0 4.54 8 lbw 4 v Australia Sydney 6 Jan 2015 Test # 2156
15 27 20 1 0 75.00 8 caught 1 v Australia Adelaide 17 Dec 2020 Test # 2396
3 25 22 0 0 13.63 6 lbw 2 v West Indies Kingston 30 Jul 2016 Test # 2211
11* 24 13 1 0 84.61 8 not out 1 v South Africa Johannesburg 18 Dec 2013 Test # 2108
16 24 14 2 0 114.28 7 caught 3 v South Africa Johannesburg 3 Jan 2022 Test # 2445
7 24 12 1 0 58.33 8 caught 2 v Australia Ahmedabad 9 Mar 2023 Test # 2499
3 22 20 0 0 15.00 9 caught 4 v Sri Lanka Galle 12 Aug 2015 Test # 2176
7 22 22 1 0 31.81 9 lbw 3 v South Africa Nagpur 25 Nov 2015 Test # 2189
5 22 18 0 0 27.77 8 caught 3 v Australia Adelaide 6 Dec 2018 Test # 2333
10 22 15 2 0 66.66 8 run out 2 v Australia Sydney 7 Jan 2021 Test # 2402
3 22 12 0 0 25.00 9 caught 1 v Australia Indore 1 Mar 2023 Test # 2496
10 21 15 2 0 66.66 8 bowled 2 v England Birmingham 1 Aug 2018 Test # 2314
7 20 25 1 0 28.00 7 bowled 3 v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
7 20 15 1 0 46.66 7 caught 3 v South Africa Cape Town 11 Jan 2022 Test # 2448
5 19 14 0 0 35.71 7 bowled 2 v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
4 19 11 1 0 36.36 8 lbw 3 v New Zealand Wellington 21 Feb 2020 Test # 2385
5 18 14 1 0 35.71 8 caught 1 v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
7 18 15 1 0 46.66 8 caught 1 v West Indies Rajkot 4 Oct 2018 Test # 2319
11 15 10 0 1 110.00 8 caught 3 v England Wankhede 23 Nov 2012 Test # 2062
7 15 12 1 0 58.33 6 caught 3 v England Visakhapatnam 17 Nov 2016 Test # 2235
7 15 14 1 0 50.00 7 caught 1 v Australia Bengaluru 4 Mar 2017 Test # 2251
4* 14 12 0 0 33.33 9 not out 1 v West Indies Eden Gardens 14 Nov 2011 Test # 2017
13 14 15 3 0 86.66 6 caught 4 v England Birmingham 1 Aug 2018 Test # 2314
1 14 13 0 0 7.69 8 lbw 2 v England Ranchi 23 Feb 2024 Test # 2531
3 13 6 0 0 50.00 8 bowled 2 v Australia Chennai 22 Feb 2013 Test # 2074
8 13 11 2 0 72.72 7 caught 1 v South Africa Centurion 26 Dec 2023 Test # 2520
5 12 9 0 0 55.55 8 lbw 2 v Australia Adelaide 24 Jan 2012 Test # 2031
2* 12 3 0 0 66.66 7 not out 1 v Bangladesh Fatullah 10 Jun 2015 Test # 2165
7 11 12 1 0 58.33 8 caught 3 v South Africa Johannesburg 18 Dec 2013 Test # 2108
8 11 11 1 0 72.72 6 lbw 4 v Australia Pune 23 Feb 2017 Test # 2250
2 11 10 0 0 20.00 7 caught 1 v South Africa Cape Town 11 Jan 2022 Test # 2448
7 10 9 1 0 77.77 8 caught 3 v England The Oval 15 Aug 2014 Test # 2137
2 10 7 0 0 28.57 8 caught 1 v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
1 10 4 0 0 25.00 6 caught 2 v Australia Pune 23 Feb 2017 Test # 2250
1 10 7 0 0 14.28 8 bowled 2 v England Southampton 30 Aug 2018 Test # 2317
0 10 5 0 0 0.00 8 bowled 2 v England Dharamsala 7 Mar 2024 Test # 2534
0 9 6 0 0 0.00 8 caught 2 v West Indies Delhi 6 Nov 2011 Test # 2015
4 9 6 1 0 66.66 8 caught 2 v Australia Mohali 14 Mar 2013 Test # 2081
7 9 4 1 0 175.00 7 bowled 2 v Sri Lanka Galle 12 Aug 2015 Test # 2176
3 9 9 0 0 33.33 9 caught 3 v South Africa Mohali 5 Nov 2015 Test # 2186
3 9 6 0 0 50.00 8 caught 4 v South Africa Centurion 13 Jan 2018 Test # 2293
0 8 3 0 0 0.00 7 caught 2 v England Wankhede 8 Dec 2016 Test # 2239
0 7 4 0 0 0.00 8 caught 2 v Australia Melbourne 26 Dec 2014 Test # 2152
1 7 11 0 0 9.09 8 run out 2 v England Hyderabad 25 Jan 2024 Test # 2525
4 6 5 1 0 80.00 7 caught 1 v South Africa Centurion 26 Dec 2021 Test # 2443
1 4 5 0 0 20.00 8 caught 2 v Australia Hyderabad 2 Mar 2013 Test # 2076
1 4 3 0 0 33.33 8 caught 3 v West Indies Gros Islet 9 Aug 2016 Test # 2215
4 4 3 1 0 133.33 9 bowled 3 v Australia Bengaluru 4 Mar 2017 Test # 2251
1* 3 1 0 0 100.00 9 not out 3 v England Nottingham 18 Aug 2018 Test # 2316
0 2 1 0 0 0.00 8 bowled 1 v New Zealand Wellington 21 Feb 2020 Test # 2385
0 2 1 0 0 0.00 7 bowled 1 v New Zealand Wankhede 3 Dec 2021 Test # 2438
0 1 1 0 0 0.00 9 caught 3 v Australia Adelaide 17 Dec 2020 Test # 2396
0 1 1 0 0 0.00 7 caught 3 v South Africa Centurion 26 Dec 2023 Test # 2520
1* - 17 0 0 5.88 9 not out 1 v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
14 - 16 1 0 87.50 8 stumped 1 v South Africa Ranchi 19 Oct 2019 Test # 2365
9 - 21 2 0 42.85 8 lbw 2 v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
DNB - - - - - - - 4 v West Indies Delhi 6 Nov 2011 Test # 2015
DNB - - - - - - - 4 v New Zealand Bengaluru 31 Aug 2012 Test # 2055
DNB - - - - - - - 4 v England Ahmedabad 15 Nov 2012 Test # 2058
DNB - - - - - - - 4 v Australia Chennai 22 Feb 2013 Test # 2074
DNB - - - - - - - 4 v Australia Mohali 14 Mar 2013 Test # 2081
DNB - - - - - - - 4 v Australia Delhi 22 Mar 2013 Test # 2085
DNB - - - - - - - 2 v South Africa Bengaluru 14 Nov 2015 Test # 2188
DNB - - - - - - - 3 v South Africa Delhi 3 Dec 2015 Test # 2191
TDNB - - - - - - - - v West Indies Port of Spain 18 Aug 2016 Test # 2218
DNB - - - - - - - 3 v New Zealand Kanpur 22 Sep 2016 Test # 2221
DNB - - - - - - - 1 v New Zealand Indore 8 Oct 2016 Test # 2223
DNB - - - - - - - 3 v New Zealand Indore 8 Oct 2016 Test # 2223
DNB - - - - - - - 4 v England Mohali 26 Nov 2016 Test # 2238
DNB - - - - - - - 3 v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
DNB - - - - - - - 4 v Australia Dharamsala 25 Mar 2017 Test # 2258
DNB - - - - - - - 3 v Sri Lanka Galle 26 Jul 2017 Test # 2265
DNB - - - - - - - 3 v Sri Lanka Delhi 2 Dec 2017 Test # 2286
DNB - - - - - - - 4 v West Indies Hyderabad 12 Oct 2018 Test # 2321
DNB - - - - - - - 3 v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
DNB - - - - - - - 1 v South Africa Pune 10 Oct 2019 Test # 2364
DNB - - - - - - - 2 v Bangladesh Indore 14 Nov 2019 Test # 2366
DNB - - - - - - - 4 v Australia Melbourne 26 Dec 2020 Test # 2398
DNB - - - - - - - 4 v England Ahmedabad 24 Feb 2021 Test # 2412
DNB - - - - - - - 3 v New Zealand Wankhede 3 Dec 2021 Test # 2438
DNB - - - - - - - 3 v Bangladesh Chattogram 14 Dec 2022 Test # 2481
DNB - - - - - - - 4 v Australia Delhi 17 Feb 2023 Test # 2493
DNB - - - - - - - 2 v West Indies Roseau 12 Jul 2023 Test # 2510
DNB - - - - - - - 3 v West Indies Port of Spain 20 Jul 2023 Test # 2513
DNB - - - - - - - 3 v England Rajkot 15 Feb 2024 Test # 2530
DNB - - - - - - - 4 v England Ranchi 23 Feb 2024 Test # 2531
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