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
Involving the player V Kohli (IND) remove V Kohli (IND) 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 2013-2023 188 140 49 970 56* 10.65 1272 76.25 0 2 25 100 34 Profile
filtered 2013-2022 85 79 22 581 56* 10.19 806 72.08 0 2 18 57 19
Innings by innings list
DNB - - - - - - - 2 ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
6* 3 1 0 1 600.00 10 not out 1 ODI v Zimbabwe Harare 26 Jul 2013 ODI # 3397
DNB - - - - - - - 2 ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
DNB - - - - - - - 2 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
DNB - - - - - - - 2 ODI v Zimbabwe Bulawayo 3 Aug 2013 ODI # 3403
0 3 4 0 0 0.00 11 caught 2 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
8 21 14 0 0 57.14 9 bowled 2 ODI v South Africa Durban 8 Dec 2013 ODI # 3443
TDNB - - - - - - - - ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
0 7 3 0 0 0.00 11 bowled 1 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
4 7 5 1 0 80.00 11 bowled 3 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
1 13 6 0 0 16.66 11 caught 1 Test v South Africa Durban 26 Dec 2013 Test # 2111
1* 11 1 0 0 100.00 11 not out 3 Test v South Africa Durban 26 Dec 2013 Test # 2111
7* 4 4 1 0 175.00 11 not out 2 ODI v New Zealand Napier 19 Jan 2014 ODI # 3456
1* 5 1 0 0 100.00 10 not out 2 ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
2 11 7 0 0 28.57 10 caught 2 ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
DNB - - - - - - - 1 ODI v New Zealand Hamilton 28 Jan 2014 ODI # 3465
14* 25 15 0 1 93.33 10 not out 2 ODI v New Zealand Wellington 31 Jan 2014 ODI # 3467
2 8 3 0 0 66.66 11 caught 2 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
0* 5 0 0 0 - 11 not out 4 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
0* 6 1 0 0 0.00 11 not out 2 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
DNB - - - - - - - 4 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
DNB - - - - - - - 2 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
DNB - - - - - - - 2 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
51* 152 81 6 1 62.96 11 not out 1 Test v England Nottingham 9 Jul 2014 Test # 2128
4* 4 3 1 0 133.33 11 not out 3 Test v England Nottingham 9 Jul 2014 Test # 2128
19 46 24 3 0 79.16 10 caught 1 Test v England Lord's 17 Jul 2014 Test # 2130
0 6 2 0 0 0.00 10 caught 3 Test v England Lord's 17 Jul 2014 Test # 2130
5 38 15 1 0 33.33 10 caught 2 Test v England Southampton 27 Jul 2014 Test # 2132
0 10 4 0 0 0.00 10 bowled 4 Test v England Southampton 27 Jul 2014 Test # 2132
DNB - - - - - - - 1 ODI v England Cardiff 27 Aug 2014 ODI # 3517
DNB - - - - - - - 2 ODI v England Nottingham 30 Aug 2014 ODI # 3520
DNB - - - - - - - 2 ODI v England Birmingham 2 Sep 2014 ODI # 3523
0 2 2 0 0 0.00 10 caught 2 ODI v England Leeds 5 Sep 2014 ODI # 3525
DNB - - - - - - - 2 T20I v England Birmingham 7 Sep 2014 T20I # 405
34 32 24 3 1 141.66 9 caught 2 Test v Australia Adelaide 9 Dec 2014 Test # 2148
5 13 10 1 0 50.00 9 caught 4 Test v Australia Adelaide 9 Dec 2014 Test # 2148
12 46 30 1 0 40.00 9 caught 2 Test v Australia Melbourne 26 Dec 2014 Test # 2152
DNB - - - - - - - 4 Test v Australia Melbourne 26 Dec 2014 Test # 2152
16* 38 26 2 1 61.53 10 not out 2 Test v Australia Sydney 6 Jan 2015 Test # 2156
DNB - - - - - - - 4 Test v Australia Sydney 6 Jan 2015 Test # 2156
2* 5 3 0 0 66.66 10 not out 1 ODI v Australia Melbourne 18 Jan 2015 ODI # 3582
DNB - - - - - - - 1 ODI v Australia Sydney 26 Jan 2015 ODI # 3592
1* 11 1 0 0 100.00 9 not out 2 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
17* 19 9 0 2 188.88 9 not out 1 Test v West Indies North Sound 21 Jul 2016 Test # 2207
0 1 1 0 0 0.00 9 bowled 2 Test v West Indies Kingston 30 Jul 2016 Test # 2211
0* 4 0 0 0 - 10 not out 1 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
DNB - - - - - - - 3 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
TDNB - - - - - - - - Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
1 - 2 0 0 50.00 11 caught 2 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
DNB - - - - - - - 2 ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
DNB - - - - - - - 1 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
30 38 30 0 3 100.00 10 caught 1 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
DNB - - - - - - - 3 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
19 12 8 1 2 237.50 10 caught 1 Test v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
8 11 13 1 0 61.53 10 caught 1 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
4* 32 15 1 0 26.66 10 not out 2 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
4 3 2 1 0 200.00 10 caught 4 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
1 7 9 0 0 11.11 9 caught 2 Test v South Africa Centurion 13 Jan 2018 Test # 2293
28 53 24 5 0 116.66 9 caught 4 Test v South Africa Centurion 13 Jan 2018 Test # 2293
8 21 16 1 0 50.00 9 caught 1 Test v South Africa Johannesburg 24 Jan 2018 Test # 2294
27 32 28 1 2 96.42 9 caught 3 Test v South Africa Johannesburg 24 Jan 2018 Test # 2294
2 17 4 0 0 50.00 9 caught 2 Test v England Birmingham 1 Aug 2018 Test # 2314
0 3 3 0 0 0.00 9 caught 4 Test v England Birmingham 1 Aug 2018 Test # 2314
10* 9 3 2 0 333.33 10 not out 1 Test v England Lord's 9 Aug 2018 Test # 2315
0 10 3 0 0 0.00 10 lbw 3 Test v England Lord's 9 Aug 2018 Test # 2315
3 7 5 0 0 60.00 10 caught 1 Test v England Nottingham 18 Aug 2018 Test # 2316
3 12 6 0 0 50.00 8 caught 3 Test v England Nottingham 18 Aug 2018 Test # 2316
0 2 1 0 0 0.00 9 bowled 2 Test v England Southampton 30 Aug 2018 Test # 2317
8 11 11 1 0 72.72 10 caught 4 Test v England Southampton 30 Aug 2018 Test # 2317
1 11 5 0 0 20.00 10 caught 2 Test v England The Oval 7 Sep 2018 Test # 2318
0 16 3 0 0 0.00 10 bowled 4 Test v England The Oval 7 Sep 2018 Test # 2318
6 28 10 1 0 60.00 10 caught 1 Test v Australia Adelaide 6 Dec 2018 Test # 2333
0 2 1 0 0 0.00 10 caught 3 Test v Australia Adelaide 6 Dec 2018 Test # 2333
0 3 1 0 0 0.00 8 caught 2 Test v Australia Perth 14 Dec 2018 Test # 2334
0* 8 0 0 0 - 10 not out 4 Test v Australia Perth 14 Dec 2018 Test # 2334
DNB - - - - - - - 1 Test v Australia Melbourne 26 Dec 2018 Test # 2337
0* 8 3 0 0 0.00 9 not out 3 Test v Australia Melbourne 26 Dec 2018 Test # 2337
DNB - - - - - - - 1 Test v Australia Sydney 3 Jan 2019 Test # 2339
1 4 2 0 0 50.00 10 caught 2 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
DNB - - - - - - - 2 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
DNB - - - - - - - 2 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
DNB - - - - - - - 2 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
DNB - - - - - - - 1 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
DNB - - - - - - - 2 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
DNB - - - - - - - 2 ODI v England Birmingham 30 Jun 2019 ODI # 4179
TDNB - - - - - - - - ODI v West Indies Providence 8 Aug 2019 ODI # 4196
3* 11 5 0 0 60.00 9 not out 1 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
DNB - - - - - - - 2 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
0 - 1 0 0 0.00 10 caught 1 Test v West Indies North Sound 22 Aug 2019 Test # 2358
DNB - - - - - - - 3 Test v West Indies North Sound 22 Aug 2019 Test # 2358
0 5 2 0 0 0.00 10 caught 1 Test v West Indies Kingston 30 Aug 2019 Test # 2359
DNB - - - - - - - 3 Test v West Indies Kingston 30 Aug 2019 Test # 2359
DNB - - - - - - - 2 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
DNB - - - - - - - 2 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
DNB - - - - - - - 1 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
DNB - - - - - - - 1 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
21 30 20 3 0 105.00 10 caught 1 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
2* 9 3 0 0 66.66 10 not out 3 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
16 24 12 1 2 133.33 10 bowled 1 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
5 15 11 0 0 45.45 10 caught 3 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
13 - 10 1 1 130.00 9 bowled 2 ODI v Australia Sydney 27 Nov 2020 ODI # 4265
1 - 4 0 0 25.00 9 caught 2 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
DNB - - - - - - - 1 T20I v Australia Canberra 4 Dec 2020 T20I # 1114
0 4 1 0 0 0.00 11 caught 1 Test v Australia Adelaide 17 Dec 2020 Test # 2396
1* 12 4 0 0 25.00 11 retired notout 3 Test v Australia Adelaide 17 Dec 2020 Test # 2396
13 50 20 0 0 65.00 9 bowled 2 Test v England Nottingham 4 Aug 2021 Test # 2428
DNB - - - - - - - 4 Test v England Nottingham 4 Aug 2021 Test # 2428
0 5 2 0 0 0.00 8 caught 1 Test v England Lord's 12 Aug 2021 Test # 2429
56* 116 70 6 1 80.00 9 not out 3 Test v England Lord's 12 Aug 2021 Test # 2429
0 2 1 0 0 0.00 8 caught 1 Test v England Leeds 25 Aug 2021 Test # 2432
6 14 8 1 0 75.00 8 bowled 3 Test v England Leeds 25 Aug 2021 Test # 2432
8 12 9 2 0 88.88 9 caught 1 Test v South Africa Centurion 26 Dec 2021 Test # 2443
1 25 12 0 0 8.33 9 caught 3 Test v South Africa Centurion 26 Dec 2021 Test # 2443
7 23 20 1 0 35.00 11 caught 1 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
0 29 10 0 0 0.00 10 caught 3 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
16 56 31 3 0 51.61 9 caught 1 Test v England Birmingham 1 Jul 2022 Test # 2470
13 22 14 2 0 92.85 9 caught 3 Test v England Birmingham 1 Jul 2022 Test # 2470
23 35 28 2 1 82.14 8 caught 2 ODI v England Lord's 14 Jul 2022 ODI # 4428
DNB - - - - - - - 2 ODI v England Manchester 17 Jul 2022 ODI # 4433
Statsguru includes the following current or recent relevant matches:
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th Match, Jun 8, 2024 [T20I # 2650 - Live]
    » Australia 140/3 (14.0 ov, MP Stoinis 1*, GJ Maxwell 28*, LS Livingstone 1/4)
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649 - Live]
    » South Africa 106/6 (18.5 ov, DA Miller 59*, KA Maharaj 0*, BFW de Leede 1/34) - Match over
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648 - Current]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647 - Current]
 
Feedback Print this page