Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Home or away away (home of opposition) remove away (home of opposition) from query
Start of match date greater than or equal to 1 jan 2000 remove greater than or equal to 1 jan 2000 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 4s 6s
unfiltered 2010-2023 108 181 11 7246 206* 42.62 16347 44.32 19 35 14 867 16 Profile
filtered 2010-2022 55 97 4 3343 193 35.94 8366 39.95 9 15 9 384 4
Innings by innings list
19 54 45 3 0 42.22 6 caught 1 Test v South Africa Durban 26 Dec 2010 Test # 1987
10 81 56 1 0 17.85 6 bowled 3 Test v South Africa Durban 26 Dec 2010 Test # 1987
2 17 14 0 0 14.28 6 lbw 2 Test v South Africa Cape Town 2 Jan 2011 Test # 1988
DNB - - - - - - - 4 Test v South Africa Cape Town 2 Jan 2011 Test # 1988
13 38 24 2 0 54.16 1 bowled 2 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
0 2 4 0 0 0.00 1 bowled 2 ODI v Zimbabwe Bulawayo 3 Aug 2013 ODI # 3403
25 148 98 2 0 25.51 3 run out 1 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
153 353 270 21 0 56.66 3 caught 3 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
70 233 132 9 0 53.03 3 caught 1 Test v South Africa Durban 26 Dec 2013 Test # 2111
32 137 100 4 0 32.00 3 bowled 3 Test v South Africa Durban 26 Dec 2013 Test # 2111
1 3 3 0 0 33.33 3 caught 2 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
23 91 71 1 1 32.39 3 caught 4 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
19 99 59 2 0 32.20 3 lbw 2 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
17 75 50 3 0 34.00 3 caught 4 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
0 5 5 0 0 0.00 3 lbw 2 ODI v Bangladesh Mirpur 15 Jun 2014 ODI # 3497
11 66 34 0 0 32.35 3 lbw 1 ODI v Bangladesh Mirpur 17 Jun 2014 ODI # 3498
27 108 63 2 0 42.85 3 lbw 1 ODI v Bangladesh Mirpur 19 Jun 2014 ODI # 3499
38 99 69 7 0 55.07 3 caught 1 Test v England Nottingham 9 Jul 2014 Test # 2128
55 124 101 7 0 54.45 3 caught 3 Test v England Nottingham 9 Jul 2014 Test # 2128
28 171 117 4 0 23.93 3 bowled 1 Test v England Lord's 17 Jul 2014 Test # 2130
43 126 83 7 0 51.80 3 caught 3 Test v England Lord's 17 Jul 2014 Test # 2130
24 77 52 3 0 46.15 3 caught 2 Test v England Southampton 27 Jul 2014 Test # 2132
2 6 6 0 0 33.33 3 caught 4 Test v England Southampton 27 Jul 2014 Test # 2132
0 13 6 0 0 0.00 3 caught 1 Test v England Manchester 7 Aug 2014 Test # 2134
17 46 38 2 0 44.73 3 lbw 3 Test v England Manchester 7 Aug 2014 Test # 2134
4 24 19 0 0 21.05 3 bowled 1 Test v England The Oval 15 Aug 2014 Test # 2137
11 34 19 2 0 57.89 3 caught 3 Test v England The Oval 15 Aug 2014 Test # 2137
73 187 135 9 0 54.07 3 bowled 2 Test v Australia Adelaide 9 Dec 2014 Test # 2148
21 67 38 4 0 55.26 3 caught 4 Test v Australia Adelaide 9 Dec 2014 Test # 2148
18 87 64 1 0 28.12 3 caught 1 Test v Australia Brisbane 17 Dec 2014 Test # 2149
43 167 93 7 0 46.23 3 caught 3 Test v Australia Brisbane 17 Dec 2014 Test # 2149
25 90 71 2 0 35.21 3 caught 2 Test v Australia Melbourne 26 Dec 2014 Test # 2152
21 73 70 3 0 30.00 6 bowled 4 Test v Australia Melbourne 26 Dec 2014 Test # 2152
145* 456 289 14 0 50.17 2 not out 1 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
0 1 2 0 0 0.00 1 bowled 3 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
16 89 67 0 0 23.88 3 caught 1 Test v West Indies North Sound 21 Jul 2016 Test # 2207
46 223 159 4 0 28.93 3 run out 2 Test v West Indies Kingston 30 Jul 2016 Test # 2211
TDNB - - - - - - - - Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
153 381 265 13 0 57.73 3 caught 1 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
15 55 35 2 0 42.85 3 caught 3 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
133 323 232 11 1 57.32 3 lbw 1 Test v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
8 45 33 0 0 24.24 3 caught 1 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
26 154 92 5 0 28.26 3 caught 2 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
4 22 13 0 0 30.76 3 caught 4 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
0 3 1 0 0 0.00 3 run out 2 Test v South Africa Centurion 13 Jan 2018 Test # 2293
19 92 47 2 0 40.42 3 run out 4 Test v South Africa Centurion 13 Jan 2018 Test # 2293
50 261 179 8 0 27.93 3 caught 1 Test v South Africa Johannesburg 24 Jan 2018 Test # 2294
1 15 10 0 0 10.00 4 caught 3 Test v South Africa Johannesburg 24 Jan 2018 Test # 2294
1 41 25 0 0 4.00 3 run out 1 Test v England Lord's 9 Aug 2018 Test # 2315
17 106 87 1 0 19.54 3 bowled 3 Test v England Lord's 9 Aug 2018 Test # 2315
14 40 31 2 0 45.16 3 caught 1 Test v England Nottingham 18 Aug 2018 Test # 2316
72 248 208 9 0 34.61 3 caught 3 Test v England Nottingham 18 Aug 2018 Test # 2316
132* 355 257 16 0 51.36 3 not out 2 Test v England Southampton 30 Aug 2018 Test # 2317
5 19 14 0 0 35.71 3 lbw 4 Test v England Southampton 30 Aug 2018 Test # 2317
37 135 101 5 0 36.63 3 caught 2 Test v England The Oval 7 Sep 2018 Test # 2318
0 4 3 0 0 0.00 3 lbw 4 Test v England The Oval 7 Sep 2018 Test # 2318
123 376 246 7 2 50.00 3 run out 1 Test v Australia Adelaide 6 Dec 2018 Test # 2333
71 293 204 9 0 34.80 3 caught 3 Test v Australia Adelaide 6 Dec 2018 Test # 2333
24 151 103 1 0 23.30 3 caught 2 Test v Australia Perth 14 Dec 2018 Test # 2334
4 15 11 1 0 36.36 3 caught 4 Test v Australia Perth 14 Dec 2018 Test # 2334
106 481 319 10 0 33.22 3 bowled 1 Test v Australia Melbourne 26 Dec 2018 Test # 2337
0 5 2 0 0 0.00 3 caught 3 Test v Australia Melbourne 26 Dec 2018 Test # 2337
193 - 373 22 0 51.74 3 caught 1 Test v Australia Sydney 3 Jan 2019 Test # 2339
2 - 4 0 0 50.00 3 caught 1 Test v West Indies North Sound 22 Aug 2019 Test # 2358
25 - 53 1 0 47.16 3 bowled 3 Test v West Indies North Sound 22 Aug 2019 Test # 2358
6 42 25 0 0 24.00 3 caught 1 Test v West Indies Kingston 30 Aug 2019 Test # 2359
27 105 66 3 0 40.90 3 caught 3 Test v West Indies Kingston 30 Aug 2019 Test # 2359
11 50 42 1 0 26.19 3 caught 1 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
11 106 81 0 0 13.58 3 bowled 3 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
54 221 140 6 0 38.57 3 caught 1 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
24 140 88 2 0 27.27 3 bowled 3 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
43 219 160 2 0 26.87 3 caught 1 Test v Australia Adelaide 17 Dec 2020 Test # 2396
0 16 8 0 0 0.00 4 caught 3 Test v Australia Adelaide 17 Dec 2020 Test # 2396
17 105 70 1 0 24.28 3 caught 2 Test v Australia Melbourne 26 Dec 2020 Test # 2398
3 5 4 0 0 75.00 3 caught 4 Test v Australia Melbourne 26 Dec 2020 Test # 2398
50 277 176 5 0 28.40 3 caught 2 Test v Australia Sydney 7 Jan 2021 Test # 2402
77 285 205 12 0 37.56 3 bowled 4 Test v Australia Sydney 7 Jan 2021 Test # 2402
25 145 94 2 0 26.59 3 caught 2 Test v Australia Brisbane 15 Jan 2021 Test # 2404
56 314 211 7 0 26.54 3 lbw 4 Test v Australia Brisbane 15 Jan 2021 Test # 2404
4 17 16 0 0 25.00 3 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
12* - 13 3 0 92.30 3 not out 4 Test v England Nottingham 4 Aug 2021 Test # 2428
9 32 23 1 0 39.13 3 caught 1 Test v England Lord's 12 Aug 2021 Test # 2429
45 280 206 4 0 21.84 3 caught 3 Test v England Lord's 12 Aug 2021 Test # 2429
1 19 9 0 0 11.11 3 caught 1 Test v England Leeds 25 Aug 2021 Test # 2432
91 275 189 15 0 48.14 3 lbw 3 Test v England Leeds 25 Aug 2021 Test # 2432
4 55 31 1 0 12.90 3 caught 1 Test v England The Oval 2 Sep 2021 Test # 2433
61 201 127 9 0 48.03 3 caught 3 Test v England The Oval 2 Sep 2021 Test # 2433
0 3 1 0 0 0.00 3 caught 1 Test v South Africa Centurion 26 Dec 2021 Test # 2443
16 117 64 3 0 25.00 4 caught 3 Test v South Africa Centurion 26 Dec 2021 Test # 2443
3 42 33 0 0 9.09 3 caught 1 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
53 140 86 10 0 61.62 3 lbw 3 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
43 118 77 7 0 55.84 3 caught 1 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
9 55 33 2 0 27.27 3 caught 3 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
13 87 46 2 0 28.26 2 caught 1 Test v England Birmingham 1 Jul 2022 Test # 2470
66 246 168 8 0 39.28 2 caught 3 Test v England Birmingham 1 Jul 2022 Test # 2470
90 280 203 11 0 44.33 3 bowled 1 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
102* 157 130 13 0 78.46 3 not out 3 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
24 75 55 2 0 43.63 3 caught 2 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
6 17 12 1 0 50.00 3 stumped 4 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638 - Live]
    » Netherlands 109/4 (18.4 ov, BFW de Leede 11*, MP O'Dowd 54*, A Bohara 1/29) - Match over
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page