Records type all-round analysis [change type]
View innings by innings list [change view]
Toss result lost the toss remove lost the toss from query
Batting or fielding first batting first remove batting first from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2012-2024 343 19151 254 48.11 47 101 5/8 47.46 1 296 0 0.65 Profile
filtered 2013-2023 90 4365 200* 42.37 9 21 3/52 40.19 0 62 0 2.18
Innings by innings list
1 39 - - - - - ODI v India Ranchi 19 Jan 2013 ODI # 3322
2 - DNB - - 1 0 ODI v India Ranchi 19 Jan 2013 ODI # 3322
1 57* - - - - - ODI v India Mohali 23 Jan 2013 ODI # 3327
2 - 5.0 24 0 0 0 ODI v India Mohali 23 Jan 2013 ODI # 3327
1 56 - - - - - ODI v New Zealand Hamilton 17 Feb 2013 ODI # 3335
2 - DNB - - 0 0 ODI v New Zealand Hamilton 17 Feb 2013 ODI # 3335
1 4 - - - - - Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
2 - 5.0 8 0 0 0 Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
3 0 - - - - - Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
1 10 - - - - - Test v New Zealand Wellington 14 Mar 2013 Test # 2080
2 - 1.0 6 0 0 0 Test v New Zealand Wellington 14 Mar 2013 Test # 2080
3 - 2.0 12 0 0 0 Test v New Zealand Wellington 14 Mar 2013 Test # 2080
1 30 - - - - - ODI v New Zealand Lord's 31 May 2013 ODI # 3360
2 - 2.0 15 0 0 0 ODI v New Zealand Lord's 31 May 2013 ODI # 3360
1 33 - - - - - ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
2 - 5.0 34 1 1 0 ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
1 68 - - - - - ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
2 - 3.0 27 0 1 0 ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
1 38 - - - - - ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
2 - DNB - - 1 0 ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
1 1* - - - - - T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
2 - 3.0 25 1 0 0 T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
0 - TDNB - - - - ODI v Australia Birmingham 11 Sep 2013 ODI # 3414
1 12 - - - - - ODI v Australia Birmingham 11 Sep 2013 ODI # 3414
1 24 - - - - - Test v Australia Melbourne 26 Dec 2013 Test # 2110
2 - DNB - - 1 0 Test v Australia Melbourne 26 Dec 2013 Test # 2110
3 15 - - - - - Test v Australia Melbourne 26 Dec 2013 Test # 2110
4 - 4.0 8 0 0 0 Test v Australia Melbourne 26 Dec 2013 Test # 2110
1 107 - - - - - ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
2 - 3.0 24 1 0 0 ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
1 17 - - - - - ODI v Scotland Aberdeen 9 May 2014 ODI # 3491
2 - DNB - - 0 0 ODI v Scotland Aberdeen 9 May 2014 ODI # 3491
1 45 - - - - - ODI v Sri Lanka The Oval 22 May 2014 ODI # 3492
2 - 1.0 7 0 1 0 ODI v Sri Lanka The Oval 22 May 2014 ODI # 3492
1 200* - - - - - Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
2 - 3.0 7 0 0 0 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
3 15 - - - - - Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
4 - 4.0 7 0 0 0 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
1 2 - - - - - ODI v India Nottingham 30 Aug 2014 ODI # 3520
2 - 4.0 27 0 0 0 ODI v India Nottingham 30 Aug 2014 ODI # 3520
1 44 - - - - - ODI v India Birmingham 2 Sep 2014 ODI # 3523
2 - DNB - - 0 0 ODI v India Birmingham 2 Sep 2014 ODI # 3523
1 113 - - - - - ODI v India Leeds 5 Sep 2014 ODI # 3525
2 - DNB - - 0 0 ODI v India Leeds 5 Sep 2014 ODI # 3525
1 69 - - - - - ODI v Australia Hobart 23 Jan 2015 ODI # 3589
2 - DNB - - 1 0 ODI v Australia Hobart 23 Jan 2015 ODI # 3589
1 1 - - - - - ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
2 - 5.0 27 1 1 0 ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
1 83 - - - - - Test v West Indies North Sound 13 Apr 2015 Test # 2157
2 - DNB - - 1 0 Test v West Indies North Sound 13 Apr 2015 Test # 2157
3 59 - - - - - Test v West Indies North Sound 13 Apr 2015 Test # 2157
4 - 13.0 22 2 1 0 Test v West Indies North Sound 13 Apr 2015 Test # 2157
1 98 - - - - - Test v New Zealand Lord's 21 May 2015 Test # 2162
2 - 2.0 6 0 2 0 Test v New Zealand Lord's 21 May 2015 Test # 2162
3 84 - - - - - Test v New Zealand Lord's 21 May 2015 Test # 2162
4 - 5.0 7 1 1 0 Test v New Zealand Lord's 21 May 2015 Test # 2162
1 104 - - - - - ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
2 - DNB - - 1 0 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
1 24 - - - - - Test v South Africa Durban 26 Dec 2015 Test # 2196
2 - 3.0 11 0 1 0 Test v South Africa Durban 26 Dec 2015 Test # 2196
3 73 - - - - - Test v South Africa Durban 26 Dec 2015 Test # 2196
4 - DNB - - 1 0 Test v South Africa Durban 26 Dec 2015 Test # 2196
1 109 - - - - - ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
2 - DNB - - 1 0 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
1 27 - - - - - ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
2 - DNB - - 0 0 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
1 8 - - - - - T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
2 - DNB - - 2 0 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
1 34 - - - - - T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
2 - DNB - - 1 0 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
1 48 - - - - - T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
2 - DNB - - 0 0 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
1 25 - - - - - T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
2 - DNB - - 1 0 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
1 54 - - - - - T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
2 - 1.0 9 2 1 0 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
1 0 - - - - - Test v Sri Lanka Leeds 19 May 2016 Test # 2203
2 - DNB - - 0 0 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
3 - DNB - - 1 0 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
1 93 - - - - - ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
2 - DNB - - 0 0 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
1 3 - - - - - Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
2 - 1.0 1 0 1 0 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
3 62 - - - - - Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
4 - 1.0 4 0 1 0 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
1 9 - - - - - ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
2 - DNB - - 0 0 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
1 78 - - - - - ODI v India Pune 15 Jan 2017 ODI # 3819
2 - 3.0 22 0 0 0 ODI v India Pune 15 Jan 2017 ODI # 3819
1 4 - - - - - ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
2 - 5.0 31 0 1 0 ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
1 101 - - - - - ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
2 - DNB - - 1 0 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
1 73 - - - - - ODI v Ireland Lord's 7 May 2017 ODI # 3865
2 - 10.0 52 3 0 0 ODI v Ireland Lord's 7 May 2017 ODI # 3865
1 37 - - - - - ODI v South Africa Leeds 24 May 2017 ODI # 3872
2 - 1.0 4 0 0 0 ODI v South Africa Leeds 24 May 2017 ODI # 3872
1 39 - - - - - ODI v South Africa Southampton 27 May 2017 ODI # 3873
2 - 3.0 18 0 0 0 ODI v South Africa Southampton 27 May 2017 ODI # 3873
1 2 - - - - - ODI v South Africa Lord's 29 May 2017 ODI # 3874
2 - DNB - - 0 0 ODI v South Africa Lord's 29 May 2017 ODI # 3874
1 64 - - - - - ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
2 - DNB - - 2 0 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
1 46 - - - - - ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
2 - DNB - - 0 0 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
0 - TDNB - - - - ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
1 DNB - - - - - ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
1 84 - - - - - ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
2 - DNB - - 0 0 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
1 27 - - - - - ODI v Australia Sydney 21 Jan 2018 ODI # 3960
2 - 8.4 60 0 0 0 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
1 0 - - - - - ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
2 - 1.0 3 0 1 0 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
1 62 - - - - - ODI v Australia Perth 28 Jan 2018 ODI # 3968
2 - DNB - - 0 0 ODI v Australia Perth 28 Jan 2018 ODI # 3968
1 71 - - - - - ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
2 - 2.0 16 0 1 0 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
1 20 - - - - - ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
2 - 1.0 7 0 0 0 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
1 102 - - - - - ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
2 - DNB - - 0 0 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
1 0 - - - - - Test v New Zealand Auckland 22 Mar 2018 Test # 2299
2 - 3.0 13 1 1 0 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
3 51 - - - - - Test v New Zealand Auckland 22 Mar 2018 Test # 2299
1 37 - - - - - Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
2 - 1.0 9 0 0 0 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
3 54 - - - - - Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
4 - 12.4 28 1 0 0 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
1 22 - - - - - ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
2 - 4.0 24 0 1 0 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
1 4* - - - - - ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
2 - 2.0 19 0 0 0 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
1 35 - - - - - T20I v Australia Birmingham 27 Jun 2018 T20I # 679
2 - DNB - - 0 0 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
1 0 - - - - - T20I v India Manchester 3 Jul 2018 T20I # 684
2 - DNB - - 0 0 T20I v India Manchester 3 Jul 2018 T20I # 684
1 3 - - - - - ODI v India Nottingham 12 Jul 2018 ODI # 4014
2 - 1.0 9 0 0 0 ODI v India Nottingham 12 Jul 2018 ODI # 4014
0 - TDNB - - - - ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
1 25* - - - - - ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
1 71 - - - - - ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
2 - DNB - - 0 0 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
1 7 - - - - - Test v West Indies North Sound 31 Jan 2019 Test # 2344
2 - DNB - - 0 0 Test v West Indies North Sound 31 Jan 2019 Test # 2344
3 7 - - - - - Test v West Indies North Sound 31 Jan 2019 Test # 2344
4 - DNB - - 0 0 Test v West Indies North Sound 31 Jan 2019 Test # 2344
1 15 - - - - - Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
2 - DNB - - 2 0 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
3 122 - - - - - Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
4 - DNB - - 1 0 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
1 5 - - - - - ODI v West Indies St George's 27 Feb 2019 ODI # 4099
2 - DNB - - 1 0 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
1 1 - - - - - ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
2 - DNB - - 0 0 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
1 55 - - - - - T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
2 - DNB - - 2 0 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
1 40 - - - - - ODI v Pakistan Southampton 11 May 2019 ODI # 4133
2 - DNB - - 0 0 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
1 51 - - - - - ODI v South Africa The Oval 30 May 2019 ODI # 4143
2 - DNB - - 3 0 ODI v South Africa The Oval 30 May 2019 ODI # 4143
1 21 - - - - - ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
2 - DNB - - 0 0 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
1 14 - - - - - Test v Australia Lord's 14 Aug 2019 Test # 2355
2 - DNB - - 0 0 Test v Australia Lord's 14 Aug 2019 Test # 2355
3 0 - - - - - Test v Australia Lord's 14 Aug 2019 Test # 2355
4 - 1.0 7 0 1 0 Test v Australia Lord's 14 Aug 2019 Test # 2355
1 57 - - - - - Test v Australia The Oval 12 Sep 2019 Test # 2362
2 - DNB - - 0 0 Test v Australia The Oval 12 Sep 2019 Test # 2362
3 21 - - - - - Test v Australia The Oval 12 Sep 2019 Test # 2362
4 - 9.0 26 2 2 0 Test v Australia The Oval 12 Sep 2019 Test # 2362
1 17 - - - - - ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
2 - 7.0 35 1 0 0 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
1 23 - - - - - Test v West Indies Manchester 16 Jul 2020 Test # 2389
2 - 1.0 0 0 1 0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
3 22 - - - - - Test v West Indies Manchester 16 Jul 2020 Test # 2389
4 - 1.2 0 0 0 0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
1 17 - - - - - Test v West Indies Manchester 24 Jul 2020 Test # 2390
2 - DNB - - 2 0 Test v West Indies Manchester 24 Jul 2020 Test # 2390
3 68* - - - - - Test v West Indies Manchester 24 Jul 2020 Test # 2390
4 - DNB - - 1 0 Test v West Indies Manchester 24 Jul 2020 Test # 2390
1 50 - - - - - Test v Australia Melbourne 26 Dec 2021 Test # 2442
2 - DNB - - 3 0 Test v Australia Melbourne 26 Dec 2021 Test # 2442
3 28 - - - - - Test v Australia Melbourne 26 Dec 2021 Test # 2442
1 0 - - - - - Test v West Indies St George's 24 Mar 2022 Test # 2459
2 - 1.3 1 1 1 0 Test v West Indies St George's 24 Mar 2022 Test # 2459
3 5 - - - - - Test v West Indies St George's 24 Mar 2022 Test # 2459
4 - DNB - - 0 0 Test v West Indies St George's 24 Mar 2022 Test # 2459
1 0 - - - - - ODI v India The Oval 12 Jul 2022 ODI # 4424
2 - DNB - - 0 0 ODI v India The Oval 12 Jul 2022 ODI # 4424
1 11 - - - - - ODI v India Lord's 14 Jul 2022 ODI # 4428
2 - DNB - - 0 0 ODI v India Lord's 14 Jul 2022 ODI # 4428
1 0 - - - - - ODI v India Manchester 17 Jul 2022 ODI # 4433
2 - 0.1 4 0 1 0 ODI v India Manchester 17 Jul 2022 ODI # 4433
1 1 - - - - - ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
2 - DNB - - 0 0 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
1 8 - - - - - Test v South Africa Lord's 17 Aug 2022 Test # 2474
2 - DNB - - 0 0 Test v South Africa Lord's 17 Aug 2022 Test # 2474
3 6 - - - - - Test v South Africa Lord's 17 Aug 2022 Test # 2474
1 14 - - - - - Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
2 - 5.0 15 0 0 0 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
3 57 - - - - - Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
4 - 1.0 0 0 1 0 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
1 153* - - - - - Test v New Zealand Wellington 24 Feb 2023 Test # 2494
2 - DNB - - 1 0 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
3 - 12.0 39 1 3 0 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
4 95 - - - - - Test v New Zealand Wellington 24 Feb 2023 Test # 2494
1 5 - - - - - Test v Australia The Oval 27 Jul 2023 Test # 2515
2 - 7.1 20 2 1 0 Test v Australia The Oval 27 Jul 2023 Test # 2515
3 91 - - - - - Test v Australia The Oval 27 Jul 2023 Test # 2515
4 - 9.0 39 0 1 0 Test v Australia The Oval 27 Jul 2023 Test # 2515
1 6 - - - - - ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
2 - 4.0 25 0 0 0 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
1 0 - - - - - ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
2 - DNB - - 1 0 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
1 4 - - - - - ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
2 - DNB - - 0 0 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
1 77 - - - - - ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
2 - DNB - - 0 0 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
1 82 - - - - - ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
2 - DNB - - 0 0 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
Statsguru includes the following current or recent relevant matches:
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639 - Live]
    » India 97/2 (12.2 ov, RR Pant 36*, S Dube 0*, BJ McCarthy 0/18) - Match over
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
 
Feedback Print this page