Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Start of match date less than or equal to 3 Jan 2019 remove less than or equal to 3 Jan 2019 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 2013-2019 56 95 9 3488 188 40.55 6887 50.64 9 17 6 389 26
Innings by innings list
188 513 381 18 4 49.34 5 caught 1 v New Zealand Indore 8 Oct 2016 Test # 2223
126 331 243 10 0 51.85 3 caught 3 v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
108* 315 237 13 3 45.56 5 not out 2 v West Indies Kingston 30 Jul 2016 Test # 2211
132 284 222 14 0 59.45 5 stumped 1 v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
127 306 215 11 4 59.06 5 caught 1 v South Africa Delhi 3 Dec 2015 Test # 2191
100* 315 206 8 3 48.54 6 not out 3 v South Africa Delhi 3 Dec 2015 Test # 2191
80 259 183 7 0 43.71 5 caught 2 v West Indies Hyderabad 12 Oct 2018 Test # 2321
147 240 171 21 0 85.96 5 lbw 2 v Australia Melbourne 26 Dec 2014 Test # 2152
51 207 159 1 0 32.07 5 lbw 4 v England Southampton 30 Aug 2018 Test # 2317
118 259 158 17 1 74.68 7 caught 2 v New Zealand Wellington 14 Feb 2014 Test # 2120
96 219 157 11 2 61.14 6 bowled 3 v South Africa Durban 26 Dec 2013 Test # 2111
77 229 157 11 0 49.04 5 lbw 1 v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
103 234 154 15 1 66.88 5 caught 1 v England Lord's 17 Jul 2014 Test # 2130
70 204 147 7 0 47.61 5 caught 3 v Australia Adelaide 6 Dec 2018 Test # 2333
47 200 137 8 0 34.30 6 caught 1 v South Africa Johannesburg 18 Dec 2013 Test # 2108
52 175 134 4 0 38.80 6 lbw 3 v Australia Bengaluru 4 Mar 2017 Test # 2251
35 202 133 4 0 26.31 4 bowled 1 v West Indies Gros Islet 9 Aug 2016 Test # 2215
82 200 133 11 0 61.65 5 caught 1 v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
81 188 132 8 0 61.36 5 caught 1 v Australia Brisbane 17 Dec 2014 Test # 2149
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
51* 191 121 8 0 42.14 6 not out 1 v South Africa Durban 26 Dec 2013 Test # 2111
52* 157 121 7 0 42.97 5 not out 4 v England Southampton 27 Jul 2014 Test # 2132
48 199 117 6 0 41.02 5 caught 4 v Australia Melbourne 26 Dec 2014 Test # 2152
78* 137 116 2 0 67.24 4 not out 3 v West Indies Gros Islet 9 Aug 2016 Test # 2215
54 172 113 5 0 47.78 5 caught 2 v England Southampton 27 Jul 2014 Test # 2132
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
98 105 103 14 0 95.14 5 bowled 1 v Bangladesh Fatullah 10 Jun 2015 Test # 2165
29 161 94 3 0 30.85 5 bowled 3 v England Nottingham 18 Aug 2018 Test # 2316
41 127 92 5 0 44.56 5 caught 1 v West Indies Rajkot 4 Oct 2018 Test # 2319
38* 126 88 5 0 43.18 5 not out 4 v Australia Sydney 6 Jan 2015 Test # 2156
32 109 81 4 0 39.50 5 caught 1 v England Nottingham 9 Jul 2014 Test # 2128
40 85 81 4 0 49.38 5 caught 3 v New Zealand Kanpur 22 Sep 2016 Test # 2221
62 111 76 10 0 81.57 5 caught 2 v Australia Adelaide 9 Dec 2014 Test # 2148
36 97 76 4 0 47.36 6 caught 4 v Sri Lanka Galle 12 Aug 2015 Test # 2176
34 113 76 2 0 44.73 5 lbw 1 v Australia Melbourne 26 Dec 2018 Test # 2337
26 105 70 2 0 37.14 6 caught 2 v New Zealand Auckland 6 Feb 2014 Test # 2118
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
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 90 52 3 0 46.15 5 caught 1 v England Manchester 7 Aug 2014 Test # 2134
15 67 48 2 0 31.25 5 caught 1 v South Africa Mohali 5 Nov 2015 Test # 2186
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
10 63 45 2 0 22.22 5 lbw 1 v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
18 99 44 2 0 40.90 5 caught 1 v England Lord's 9 Aug 2018 Test # 2315
17 51 42 2 0 40.47 5 stumped 1 v Australia Bengaluru 4 Mar 2017 Test # 2251
10 57 37 2 0 27.02 3 caught 3 v Sri Lanka Delhi 2 Dec 2017 Test # 2286
22 50 36 4 0 61.11 5 caught 1 v West Indies North Sound 21 Jul 2016 Test # 2207
18 49 36 2 0 50.00 5 caught 1 v New Zealand Kanpur 22 Sep 2016 Test # 2221
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 56 31 0 0 41.93 5 lbw 2 v Australia Sydney 6 Jan 2015 Test # 2156
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
24 46 29 5 0 82.75 5 caught 3 v England Nottingham 9 Jul 2014 Test # 2128
15 39 27 2 0 55.55 6 caught 3 v South Africa Johannesburg 18 Dec 2013 Test # 2108
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
13 28 25 0 1 52.00 5 bowled 1 v South Africa Nagpur 25 Nov 2015 Test # 2189
18 22 21 3 0 85.71 6 lbw 4 v New Zealand Auckland 6 Feb 2014 Test # 2118
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* 44 20 3 0 115.00 5 not out 3 v New Zealand Indore 8 Oct 2016 Test # 2223
7 22 19 1 0 36.84 5 caught 2 v Australia Delhi 22 Mar 2013 Test # 2085
23* 28 18 2 0 127.77 5 not out 3 v Sri Lanka Galle 26 Jul 2017 Test # 2265
4 25 17 1 0 23.52 3 lbw 3 v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
2 34 16 0 0 12.50 5 caught 4 v England Birmingham 1 Aug 2018 Test # 2314
4 23 15 0 0 26.66 5 caught 3 v England The Oval 15 Aug 2014 Test # 2137
2 19 15 0 0 13.33 5 caught 2 v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
11 29 14 1 0 78.57 5 lbw 2 v England Southampton 30 Aug 2018 Test # 2317
8 16 13 2 0 61.53 3 lbw 1 v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
9 14 13 1 0 69.23 5 caught 3 v South Africa Nagpur 25 Nov 2015 Test # 2189
4 18 11 1 0 36.36 3 caught 1 v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
1 10 9 0 0 11.11 5 caught 3 v England Manchester 7 Aug 2014 Test # 2134
2 11 9 0 0 22.22 5 caught 3 v South Africa Mohali 5 Nov 2015 Test # 2186
5 18 8 1 0 62.50 5 caught 3 v England Lord's 17 Jul 2014 Test # 2130
0 13 8 0 0 0.00 5 caught 1 v England The Oval 15 Aug 2014 Test # 2137
10 12 8 2 0 125.00 5 caught 3 v Australia Brisbane 17 Dec 2014 Test # 2149
0 11 8 0 0 0.00 5 caught 2 v England The Oval 7 Sep 2018 Test # 2318
0 9 6 0 0 0.00 5 lbw 2 v England Mohali 26 Nov 2016 Test # 2238
1 4 5 0 0 20.00 5 caught 4 v Australia Delhi 22 Mar 2013 Test # 2085
0 4 5 0 0 0.00 5 caught 4 v Australia Adelaide 9 Dec 2014 Test # 2148
0 5 5 0 0 0.00 5 lbw 2 v Sri Lanka Galle 12 Aug 2015 Test # 2176
1 12 5 0 0 20.00 5 caught 3 v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
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
0 4 4 0 0 0.00 5 lbw 3 v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
1 6 2 0 0 50.00 5 caught 3 v Australia Melbourne 26 Dec 2018 Test # 2337
DNB - - - - - - - 4 v New Zealand Wellington 14 Feb 2014 Test # 2120
DNB - - - - - - - 2 v South Africa Bengaluru 14 Nov 2015 Test # 2188
TDNB - - - - - - - - v West Indies Port of Spain 18 Aug 2016 Test # 2218
DNB - - - - - - - 4 v England Mohali 26 Nov 2016 Test # 2238
DNB - - - - - - - 4 v West Indies Hyderabad 12 Oct 2018 Test # 2321
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