Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Runs scored less than or equal to 150 remove less than or equal to 150 from query
Ordered by balls faced (descending)
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-2023 61 59 5 1807 210 33.46 1644 109.91 1 14 2 182 71 Profile
filtered 2021-2023 60 58 5 1597 93 30.13 1513 105.55 0 14 2 158 61
Innings by innings list
93 116 84 4 7 110.71 3 caught 2 ODI v South Africa Ranchi 9 Oct 2022 ODI # 4471
82 116 81 9 2 101.23 5 caught 1 ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
77 85 64 8 3 120.31 1 stumped 1 ODI v West Indies Tarouba 1 Aug 2023 ODI # 4624
50 82 61 6 0 81.96 4 run out 1 ODI v Zimbabwe Harare 22 Aug 2022 ODI # 4457
33 82 61 1 1 54.09 4 caught 1 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
89 82 56 10 3 158.92 2 caught 1 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
55 79 55 6 1 100.00 1 caught 1 ODI v West Indies Bridgetown 29 Jul 2023 ODI # 4623
76 59 48 11 3 158.33 1 caught 1 T20I v South Africa Delhi 9 Jun 2022 T20I # 1554
47 78 47 5 2 100.00 2 caught 2 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
52 73 46 7 1 113.04 1 caught 2 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
59 56 42 8 2 140.47 3 caught 2 ODI v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
35 57 42 4 0 83.33 2 caught 2 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
58 56 39 2 5 148.71 3 caught 2 T20I v Australia Visakhapatnam 23 Nov 2023 T20I # 2360
20 59 37 3 0 54.05 4 caught 2 ODI v South Africa Lucknow 6 Oct 2022 ODI # 4470
25 71 37 4 0 67.56 7 caught 1 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
28 82 36 2 1 77.77 2 caught 2 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
54 64 35 5 2 154.28 2 caught 1 T20I v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
52* 46 34 4 2 152.94 4 not out 3 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
56 48 32 5 4 175.00 2 lbw 2 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
19 38 32 2 0 59.37 2 run out 2 T20I v New Zealand Lucknow 29 Jan 2023 T20I # 1991
52 45 32 3 4 162.50 3 caught 1 T20I v Australia Thiruvananthapuram 26 Nov 2023 T20I # 2367
34 44 31 5 0 109.67 2 bowled 1 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
36 49 31 5 1 116.12 1 caught 1 T20I v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
37 56 29 3 2 127.58 1 caught 1 T20I v Sri Lanka Wankhede 3 Jan 2023 T20I # 1984
27 34 26 3 1 103.84 2 caught 1 T20I v South Africa Rajkot 17 Jun 2022 T20I # 1572
18 29 26 2 0 69.23 5 caught 2 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
17 29 24 1 1 70.83 4 run out 1 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
27 44 23 2 2 117.39 1 bowled 1 T20I v West Indies Providence 6 Aug 2023 T20I # 2191
29 35 21 6 0 138.09 2 caught 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
34 31 21 2 3 161.90 2 caught 1 T20I v South Africa Cuttack 12 Jun 2022 T20I # 1569
1* 24 20 0 0 5.00 7 not out 2 Test v West Indies Roseau 12 Jul 2023 Test # 2510
10 18 18 2 0 55.55 3 caught 2 ODI v South Africa Delhi 11 Oct 2022 ODI # 4472
23* 26 18 3 0 127.77 1 not out 2 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
31 30 18 2 2 172.22 5 caught 1 ODI v Australia Indore 24 Sep 2023 ODI # 4654
16 28 15 2 0 106.66 2 caught 2 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
5 21 15 0 0 33.33 5 lbw 2 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
20* - 14 1 1 142.85 6 not out 1 T20I v Sri Lanka Colombo (RPS) 25 Jul 2021 T20I # 1204
5 19 14 0 0 35.71 4 caught 1 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
11 23 13 1 0 84.61 1 caught 1 T20I v West Indies Lauderhill 7 Aug 2022 T20I # 1726
6 25 13 0 0 46.15 4 bowled 2 ODI v Zimbabwe Harare 20 Aug 2022 ODI # 4454
26 11 11 3 2 236.36 2 bowled 2 T20I v Ireland Dublin (Malahide) 26 Jun 2022 T20I # 1580
10 13 11 1 1 90.90 1 caught 2 T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
2 12 10 0 0 20.00 2 caught 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
8 25 10 0 0 80.00 2 caught 1 T20I v England Southampton 7 Jul 2022 T20I # 1616
4 14 9 0 0 44.44 3 caught 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
8* 7 9 2 0 88.88 4 not out 2 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
6 23 9 1 0 66.66 1 caught 2 T20I v West Indies Tarouba 3 Aug 2023 T20I # 2188
4 14 8 1 0 50.00 2 caught 1 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
3 11 8 0 0 37.50 1 lbw 2 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
15 8 7 0 2 214.28 1 bowled 1 T20I v South Africa Bengaluru 19 Jun 2022 T20I # 1575
3 9 5 0 0 60.00 2 caught 1 T20I v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
2 6 5 0 0 40.00 1 bowled 2 T20I v Sri Lanka Pune 5 Jan 2023 T20I # 1985
4 7 5 1 0 80.00 2 bowled 2 T20I v New Zealand Ranchi 27 Jan 2023 T20I # 1990
0 6 5 0 0 0.00 3 caught 1 T20I v Australia Guwahati 28 Nov 2023 T20I # 2372
1 13 4 0 0 25.00 3 bowled 2 ODI v Sri Lanka Colombo (RPS) 20 Jul 2021 ODI # 4309
1 8 3 0 0 33.33 1 lbw 1 T20I v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
1 4 2 0 0 50.00 1 caught 1 T20I v Sri Lanka Rajkot 7 Jan 2023 T20I # 1986
0 3 1 0 0 0.00 2 caught 2 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
DNB - - - - - - - 2 ODI v Zimbabwe Harare 18 Aug 2022 ODI # 4451
DNB - - - - - - - 2 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
DNB - - - - - - - 1 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
Statsguru includes the following current or recent relevant matches:
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641 - Live]
    » Oman 125/9 (20.0 ov, Kaleemullah 6*, Bilal Khan 1*, NT Ellis 2/28) - Match over
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640 - Live]
    » Uganda 78/7 (18.2 ov, K Waiswa 7*, B Masaba 0*, CJA Amini 0/2) - Match over
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page