Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 9 Dec 2018 remove greater than or equal to 9 Dec 2018 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by batting average (reverse)
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 2014-2024 197 7948 199 39.74 17 - - - - 147 6 - Profile
filtered 2018-2024 127 4955 129 40.61 9 - - - - - - -
Match by match list
DNB - - - - - 0 0 ODI v Zimbabwe Harare 18 Aug 2022 ODI # 4451
TDNB - - - - - - - T20I v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
DNB - - - - - 3 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
DNB - - - - - 1 0 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
DNB - - - - - 2 0 ODI v South Africa Johannesburg 17 Dec 2023 ODI # 4713
0 - 0 0.00 - - 0 0 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
0 - 0 0.00 - - 0 0 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
0 - 0 0.00 - - 0 0 T20I v Australia Sydney 8 Dec 2020 T20I # 1116
0 - 0 0.00 - - 0 0 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
0 - 0 0.00 - - 0 0 ODI v England Birmingham 30 Jun 2019 ODI # 4179
1 - 1 1.00 - - 1 0 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
1 - 1 1.00 - - 0 0 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
2 0 2 1.00 - - 0 0 Test v Australia Perth 14 Dec 2018 Test # 2334
1 - 1 1.00 - - 0 0 ODI v Zimbabwe Harare 20 Aug 2022 ODI # 4454
1 - 1 1.00 - - 0 0 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
3 - 3 3.00 - - 0 0 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
4 - 4 4.00 - - 0 0 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
4 - 4 4.00 - - 0 0 ODI v New Zealand Auckland 8 Feb 2020 ODI # 4239
0 8 8 4.00 - - 0 0 Test v England Leeds 25 Aug 2021 Test # 2432
5 - 5 5.00 - - 0 0 T20I v England Adelaide 10 Nov 2022 T20I # 1878
5 - 5 5.00 - - 2 0 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
10 2 12 6.00 - - 2 0 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
6 - 6 6.00 - - 1 0 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
6 - 6 6.00 - - 0 0 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
7 - 7 7.00 - - 0 0 ODI v England Pune 28 Mar 2021 ODI # 4284
7 - 7 7.00 - - 1 0 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
8 - 8 8.00 - - 0 0 ODI v Bangladesh Chattogram 10 Dec 2022 ODI # 4499
8* - 8 - - - 0 0 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
8 DNB 8 8.00 - - 5 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
8 - 8 8.00 - - 1 0 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
9 - 9 9.00 - - 1 0 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
9 - 9 9.00 - - 0 0 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
9 - 9 9.00 - - 1 0 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
9 - 9 9.00 - - 0 0 Test v Australia Sydney 3 Jan 2019 Test # 2339
9 - 9 9.00 - - 0 0 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
17 1 18 9.00 - - 2 0 Test v Australia Delhi 17 Feb 2023 Test # 2493
13 6 19 9.50 - - 2 0 Test v West Indies Kingston 30 Aug 2019 Test # 2359
10 - 10 10.00 - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
12 10 22 11.00 - - 1 0 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
11* - 11 - - - 0 0 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
11 - 11 11.00 - - 0 0 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
12 - 12 12.00 - - 3 0 ODI v Australia Sydney 27 Nov 2020 ODI # 4265
12 - 12 12.00 - - 1 0 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
14 - 14 14.00 - - 1 0 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
14 - 14 14.00 - - 1 0 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
15 - 15 15.00 - - 0 0 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
15 - 15 15.00 - - 1 0 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
18 - 18 18.00 - - 1 0 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
19 - 19 19.00 - - 2 0 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
19* - 19 - - - 1 0 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
19 - 19 19.00 - - 1 0 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
20 - 20 20.00 - - 0 0 Test v Australia Nagpur 9 Feb 2023 Test # 2490
20 - 20 20.00 - - 0 0 T20I v West Indies Providence 6 Aug 2019 T20I # 846
21 - 21 21.00 - - 4 0 ODI v South Africa Paarl 21 Dec 2023 ODI # 4716
21 - 21 21.00 - - 2 0 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
22 23 45 22.50 - - 0 0 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
26 - 26 26.00 - - 1 0 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
26 - 26 26.00 - - 1 0 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
26 - 26 26.00 - - 0 0 ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
27 - 27 27.00 - - 1 1 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
27 - 27 27.00 - - 0 0 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
28 - 28 28.00 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
50 8 58 29.00 - - 0 0 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
30 - 30 30.00 - - 1 0 ODI v Zimbabwe Harare 22 Aug 2022 ODI # 4457
30 - 30 30.00 - - 0 0 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
30 - 30 30.00 - - 1 0 T20I v Australia Sydney 6 Dec 2020 T20I # 1115
17 46 63 31.50 - - 1 0 Test v England The Oval 2 Sep 2021 Test # 2433
32 - 32 32.00 - - 1 0 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
34* - 34 - - - 2 0 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
36 - 36 36.00 - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
39 - 39 39.00 - - 2 1 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
39* - 39 - - - 4 0 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
39 - 39 39.00 - - 2 0 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
39 - 39 39.00 - - 1 0 T20I v New Zealand Wellington 31 Jan 2020 T20I # 1036
39 - 39 39.00 - - 1 1 ODI v England Lucknow 29 Oct 2023 ODI # 4686
44 38 82 41.00 - - 1 0 Test v West Indies North Sound 22 Aug 2019 Test # 2358
45 - 45 45.00 - - 1 0 T20I v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
45 - 45 45.00 - - 0 0 T20I v Sri Lanka Indore 7 Jan 2020 T20I # 1026
47 - 47 47.00 - - 1 0 T20I v Australia Bengaluru 27 Feb 2019 T20I # 749
47 - 47 47.00 - - 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
48 - 48 48.00 - - 1 0 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
49 - 49 49.00 - - 0 0 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
50 - 50 50.00 - - 0 0 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
50 - 50 50.00 - - 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
50 - 50 50.00 - - 1 0 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
51* - 51 - - - 0 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
51 - 51 51.00 - - 0 0 T20I v Australia Canberra 4 Dec 2020 T20I # 1114
51 - 51 51.00 - - 0 0 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
52 - 52 52.00 - - 0 0 ODI v Australia Indore 24 Sep 2023 ODI # 4654
52 - 52 52.00 - - 2 0 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
101 4 105 52.50 - - 3 0 Test v South Africa Centurion 26 Dec 2023 Test # 2520
54* - 54 - - - 0 0 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
86 22 108 54.00 - - 0 0 Test v England Hyderabad 25 Jan 2024 Test # 2525
54 - 54 54.00 - - 0 0 T20I v Sri Lanka Pune 10 Jan 2020 T20I # 1027
55 - 55 55.00 - - 0 0 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
55 - 55 55.00 - - 0 0 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
84 26 110 55.00 - - 1 0 Test v England Nottingham 4 Aug 2021 Test # 2428
56 - 56 56.00 - - 0 0 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
56 - 56 56.00 - - 0 0 ODI v South Africa Gqeberha 19 Dec 2023 ODI # 4714
57 - 57 57.00 - - 0 0 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
57 - 57 57.00 - - 0 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
57* - 57 - - - 0 0 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
58* - 58 - - - 0 1 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
62 - 62 62.00 - - 0 0 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
62* - 62 - - - 3 0 ODI v England Pune 23 Mar 2021 ODI # 4281
62 - 62 62.00 - - 0 0 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
64* - 64 - - - 0 0 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
65 - 65 65.00 - - 1 0 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
66 - 66 66.00 - - 1 0 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
129 5 134 67.00 - - 1 0 Test v England Lord's 12 Aug 2021 Test # 2429
69 - 69 69.00 - - 0 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
123 23 146 73.00 - - 0 0 Test v South Africa Centurion 26 Dec 2021 Test # 2443
73 - 73 73.00 - - 1 0 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
75* - 75 - - - 2 0 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
76 - 76 76.00 - - 0 0 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
77 - 77 77.00 - - 0 0 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
77 - 77 77.00 - - 0 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
80 - 80 80.00 - - 2 1 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
88* - 88 - - - 0 1 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
91 - 91 91.00 - - 2 0 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
97* - 97 - - - 1 0 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
102 - 102 102.00 - - 2 0 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
102 - 102 102.00 - - 0 0 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
108 - 108 108.00 - - 0 0 ODI v England Pune 26 Mar 2021 ODI # 4283
111* - 111 - - - 1 0 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
111 - 111 111.00 - - 0 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
112 - 112 112.00 - - 1 0 ODI v New Zealand Mount Maunganui 11 Feb 2020 ODI # 4243
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