Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Start of match date greater than or equal to 21 Nov 2021 remove greater than or equal to 21 Nov 2021 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 2021-2024 101 96 16 2981 117 37.26 2065 144.35 4 22 6 276 144 Profile
filtered 2021-2024 88 85 13 2613 117 36.29 1811 144.28 4 18 6 233 132
Innings by innings list
0 5 4 0 0 0.00 3 caught 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
39 42 32 4 1 121.87 6 caught 2 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
34* 47 36 5 0 94.44 5 not out 2 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
64 118 83 5 0 77.10 5 caught 1 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
6 13 7 1 0 85.71 6 caught 1 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
34* 35 18 5 1 188.88 5 not out 2 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
8 9 6 1 0 133.33 4 caught 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
65 57 31 1 7 209.67 5 caught 1 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
0 2 1 0 0 0.00 3 lbw 2 T20I v Ireland Dublin (Malahide) 26 Jun 2022 T20I # 1580
15 6 5 2 1 300.00 4 caught 1 T20I v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
39 37 19 4 2 205.26 4 caught 1 T20I v England Southampton 7 Jul 2022 T20I # 1616
15 24 11 2 0 136.36 4 caught 1 T20I v England Birmingham 9 Jul 2022 T20I # 1628
117 88 55 14 6 212.72 4 caught 2 T20I v England Nottingham 10 Jul 2022 T20I # 1631
DNB - - - - - - - 2 ODI v England The Oval 12 Jul 2022 ODI # 4424
27 45 29 1 1 93.10 5 bowled 2 ODI v England Lord's 14 Jul 2022 ODI # 4428
16 34 28 1 0 57.14 5 caught 2 ODI v England Manchester 17 Jul 2022 ODI # 4433
13 22 14 2 0 92.85 4 bowled 1 ODI v West Indies Port of Spain 22 Jul 2022 ODI # 4436
9 10 8 0 1 112.50 4 bowled 2 ODI v West Indies Port of Spain 24 Jul 2022 ODI # 4438
8 9 6 1 0 133.33 4 caught 1 ODI v West Indies Port of Spain 27 Jul 2022 ODI # 4439
24 23 16 3 1 150.00 2 caught 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
11 11 6 0 1 183.33 2 caught 1 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
76 77 44 8 4 172.72 2 caught 2 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
24 30 14 1 2 171.42 2 lbw 1 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
18 31 18 1 0 100.00 5 bowled 2 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
68* 39 26 6 6 261.53 4 not out 1 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
13 13 10 2 0 130.00 4 caught 1 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
34 60 29 1 1 117.24 4 caught 1 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
6 3 2 0 1 300.00 3 bowled 1 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
46 43 25 2 4 184.00 4 caught 1 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
0 - 1 0 0 0.00 4 lbw 2 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
69 45 36 5 5 191.66 4 caught 2 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
50* 52 33 5 3 151.51 4 not out 2 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
61 39 22 5 5 277.27 4 run out 1 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
8 17 6 0 1 133.33 5 caught 2 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
15 11 10 2 0 150.00 4 caught 2 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
51* 38 25 7 1 204.00 4 not out 1 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
68 68 40 6 3 170.00 4 caught 1 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
30 18 16 4 0 187.50 4 bowled 1 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
61* 44 25 6 4 244.00 4 not out 1 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
14 14 10 1 1 140.00 4 caught 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
111* 72 51 11 7 217.64 3 not out 1 T20I v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
13 25 10 1 1 130.00 3 caught 2 T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
4 2 3 1 0 133.33 5 caught 1 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
34* - 25 2 3 136.00 3 not out 1 ODI v New Zealand Hamilton 27 Nov 2022 ODI # 4487
6 17 10 0 0 60.00 5 caught 1 ODI v New Zealand Christchurch 30 Nov 2022 ODI # 4489
7 13 10 1 0 70.00 3 caught 1 T20I v Sri Lanka Wankhede 3 Jan 2023 T20I # 1984
51 73 36 3 3 141.66 4 caught 2 T20I v Sri Lanka Pune 5 Jan 2023 T20I # 1985
112* 67 51 7 9 219.60 4 not out 1 T20I v Sri Lanka Rajkot 7 Jan 2023 T20I # 1986
4 6 4 0 0 100.00 6 caught 1 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
31 39 26 4 0 119.23 5 caught 1 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
DNB - - - - - - - 2 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
14 19 9 0 2 155.55 5 caught 1 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
47 44 34 6 2 138.23 4 caught 2 T20I v New Zealand Ranchi 27 Jan 2023 T20I # 1990
26* 56 31 1 0 83.87 4 not out 2 T20I v New Zealand Lucknow 29 Jan 2023 T20I # 1991
24 21 13 1 2 184.61 4 caught 1 T20I v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
8 26 20 1 0 40.00 6 bowled 2 Test v Australia Nagpur 9 Feb 2023 Test # 2490
0 3 1 0 0 0.00 4 lbw 2 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
0 1 1 0 0 0.00 4 lbw 1 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
0 2 1 0 0 0.00 7 bowled 2 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
19 30 25 3 1 76.00 3 lbw 2 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
24 37 25 3 0 96.00 6 caught 1 ODI v West Indies Bridgetown 29 Jul 2023 ODI # 4623
35 43 30 2 2 116.66 6 caught 1 ODI v West Indies Tarouba 1 Aug 2023 ODI # 4624
21 37 21 2 1 100.00 3 caught 2 T20I v West Indies Tarouba 3 Aug 2023 T20I # 2188
1 4 3 0 0 33.33 3 run out 1 T20I v West Indies Providence 6 Aug 2023 T20I # 2191
83 54 44 10 4 188.63 3 caught 2 T20I v West Indies Providence 8 Aug 2023 T20I # 2192
DNB - - - - - - - 2 T20I v West Indies Lauderhill 12 Aug 2023 T20I # 2193
61 85 45 4 3 135.55 3 lbw 1 T20I v West Indies Lauderhill 13 Aug 2023 T20I # 2194
26 37 34 3 0 76.47 6 bowled 2 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
50 66 49 5 1 102.04 6 caught 2 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
72* 48 37 6 6 194.59 6 not out 1 ODI v Australia Indore 24 Sep 2023 ODI # 4654
8 7 7 1 0 114.28 6 caught 2 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
2 8 4 0 0 50.00 6 run out 2 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
49 75 47 4 1 104.25 6 caught 1 ODI v England Lucknow 29 Oct 2023 ODI # 4686
12 13 9 2 0 133.33 6 caught 1 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
22 19 14 5 0 157.14 6 caught 1 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
2* 1 1 0 0 200.00 6 not out 1 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
1 2 2 0 0 50.00 6 caught 1 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
18 57 28 1 0 64.28 7 caught 1 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
80 76 42 9 4 190.47 4 caught 2 T20I v Australia Visakhapatnam 23 Nov 2023 T20I # 2360
19 13 10 0 2 190.00 4 caught 1 T20I v Australia Thiruvananthapuram 26 Nov 2023 T20I # 2367
39 34 29 5 2 134.48 4 caught 1 T20I v Australia Guwahati 28 Nov 2023 T20I # 2372
1 2 2 0 0 50.00 4 caught 1 T20I v Australia Raipur 1 Dec 2023 T20I # 2379
5 10 7 0 0 71.42 4 caught 1 T20I v Australia Bengaluru 3 Dec 2023 T20I # 2380
56 55 36 5 3 155.55 4 caught 1 T20I v South Africa Gqeberha 12 Dec 2023 T20I # 2396
100 82 56 7 8 178.57 4 caught 1 T20I v South Africa Johannesburg 14 Dec 2023 T20I # 2401
2 9 4 0 0 50.00 4 caught 2 T20I v Ireland New York 5 Jun 2024 T20I # 2639
7 16 8 1 0 87.50 5 caught 1 T20I v Pakistan New York 9 Jun 2024 T20I # 2658
50* 80 49 2 2 102.04 4 not out 2 T20I v U.S.A. New York 12 Jun 2024 T20I # 2671
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th Match, Jun 12, 2024 [T20I # 2670 - Current]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th Match, Jun 12, 2024 [T20I # 2669 - Current]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668 - Current]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th Match, Jun 12, 2024 [T20I # 2667 - Current]
 
Feedback Print this page