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 2007-2024 475 501 65 18888 264 43.32 21789 86.68 48 102 33 1810 601 Profile
filtered 2021-2024 87 97 9 3495 131 39.71 3694 94.61 7 20 9 375 147
Innings by innings list
56 60 31 5 3 180.64 1 caught 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
60 60 51 10 1 117.64 1 lbw 2 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
5 14 8 0 0 62.50 1 caught 1 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
13 20 15 3 0 86.66 1 bowled 1 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
40 37 19 4 3 210.52 1 caught 2 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
19 39 18 2 1 105.55 1 caught 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
7 25 15 0 0 46.66 4 bowled 1 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
44 58 32 2 1 137.50 1 bowled 1 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
1 5 2 0 0 50.00 1 bowled 2 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
5 8 9 1 0 55.55 2 caught 2 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
29 52 28 6 0 103.57 2 caught 1 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
15 51 25 1 1 60.00 2 caught 1 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
46 126 79 4 0 58.22 2 caught 3 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
24 14 14 5 0 171.42 1 caught 1 T20I v England Southampton 7 Jul 2022 T20I # 1616
31 26 20 3 2 155.00 1 caught 1 T20I v England Birmingham 9 Jul 2022 T20I # 1628
11 26 12 2 0 91.66 1 caught 2 T20I v England Nottingham 10 Jul 2022 T20I # 1631
76* 79 58 7 5 131.03 1 not out 2 ODI v England The Oval 12 Jul 2022 ODI # 4424
0 12 10 0 0 0.00 1 lbw 2 ODI v England Lord's 14 Jul 2022 ODI # 4428
17 22 17 4 0 100.00 1 caught 2 ODI v England Manchester 17 Jul 2022 ODI # 4433
64 77 44 7 2 145.45 1 caught 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
0 2 1 0 0 0.00 1 caught 1 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
11* 7 5 1 1 220.00 1 retired notout 2 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
33 24 16 2 3 206.25 1 bowled 1 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
12 44 18 0 1 66.66 1 caught 2 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
21 28 13 2 1 161.53 2 caught 1 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
28 27 16 3 2 175.00 2 caught 1 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
72 70 41 5 4 175.60 2 caught 1 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
11 13 9 1 1 122.22 2 caught 1 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
46* - 20 4 4 230.00 2 not out 2 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
17 19 14 2 1 121.42 2 caught 2 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
0 14 2 0 0 0.00 2 caught 2 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
43 50 37 7 1 116.21 2 caught 1 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
0 3 2 0 0 0.00 1 bowled 2 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
4 20 7 0 0 57.14 2 caught 2 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
53 53 39 4 3 135.89 2 caught 1 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
15 22 14 1 1 107.14 2 caught 1 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
2 18 8 0 0 25.00 2 caught 1 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
15 20 13 2 0 115.38 2 caught 1 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
27 37 28 4 0 96.42 2 caught 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
27 47 31 4 1 87.09 1 bowled 1 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
51* 40 28 3 5 182.14 9 not out 2 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
83 105 67 9 3 123.88 1 bowled 1 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
17 23 21 2 1 80.95 1 caught 2 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
42 63 49 2 3 85.71 1 caught 1 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
34 49 38 4 2 89.47 1 caught 1 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
51 65 50 7 2 102.00 1 lbw 2 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
101 113 85 9 6 118.82 1 bowled 1 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
120 344 212 15 2 56.60 1 bowled 2 Test v Australia Nagpur 9 Feb 2023 Test # 2490
32 95 69 2 0 46.37 1 bowled 2 Test v Australia Delhi 17 Feb 2023 Test # 2493
31 31 20 3 2 155.00 1 run out 4 Test v Australia Delhi 17 Feb 2023 Test # 2493
12 27 23 3 0 52.17 1 stumped 1 Test v Australia Indore 1 Mar 2023 Test # 2496
12 61 33 0 0 36.36 1 lbw 3 Test v Australia Indore 1 Mar 2023 Test # 2496
35 92 58 3 1 60.34 1 caught 2 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
13 24 15 2 0 86.66 1 caught 1 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
30 44 17 2 2 176.47 1 caught 2 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
15 29 26 2 0 57.69 1 lbw 2 Test v Australia The Oval 7 Jun 2023 Test # 2505
43 103 60 7 1 71.66 1 lbw 4 Test v Australia The Oval 7 Jun 2023 Test # 2505
103 303 221 10 2 46.60 2 caught 2 Test v West Indies Roseau 12 Jul 2023 Test # 2510
80 180 143 9 2 55.94 2 bowled 1 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
57 59 44 5 3 129.54 2 caught 3 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
12* 17 19 2 0 63.15 7 not out 2 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
11 25 22 2 0 50.00 1 bowled 1 ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
74* 87 59 6 5 125.42 1 not out 2 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
56 77 49 6 4 114.28 1 caught 1 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
53 73 48 7 2 110.41 1 bowled 1 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
0 3 2 0 0 0.00 1 caught 2 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
DNB - - - - - - - 2 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
81 94 57 5 6 142.10 1 caught 2 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
0 10 6 0 0 0.00 1 lbw 2 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
131 111 84 16 5 155.95 1 bowled 2 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
86 91 63 6 6 136.50 1 caught 2 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
48 51 40 7 2 120.00 1 caught 2 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
46 44 40 4 4 115.00 1 bowled 2 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
87 162 101 10 3 86.13 1 caught 1 ODI v England Lucknow 29 Oct 2023 ODI # 4686
4 2 2 1 0 200.00 1 bowled 1 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
40 32 24 6 2 166.66 1 caught 1 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
61 74 54 8 2 112.96 1 caught 1 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
47 40 29 4 4 162.06 1 caught 1 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
47 44 31 4 3 151.61 1 caught 1 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
5 20 14 1 0 35.71 2 caught 1 Test v South Africa Centurion 26 Dec 2023 Test # 2520
0 10 8 0 0 0.00 2 bowled 3 Test v South Africa Centurion 26 Dec 2023 Test # 2520
39 68 50 7 0 78.00 2 caught 2 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
16* 57 22 2 0 72.72 2 not out 4 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
0 1 2 0 0 0.00 1 run out 2 T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
0 6 1 0 0 0.00 2 bowled 2 T20I v Afghanistan Indore 14 Jan 2024 T20I # 2431
121* 103 69 11 8 175.36 2 not out 1 T20I v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
24 53 27 3 0 88.88 2 caught 2 Test v England Hyderabad 25 Jan 2024 Test # 2525
39 76 58 7 0 67.24 1 lbw 4 Test v England Hyderabad 25 Jan 2024 Test # 2525
14 68 41 0 0 34.14 2 caught 1 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
13 28 21 3 0 61.90 2 bowled 3 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
131 292 196 14 3 66.83 2 caught 1 Test v England Rajkot 15 Feb 2024 Test # 2530
19 48 28 3 0 67.85 2 lbw 3 Test v England Rajkot 15 Feb 2024 Test # 2530
2 11 9 0 0 22.22 2 caught 2 Test v England Ranchi 23 Feb 2024 Test # 2531
55 99 81 5 1 67.90 1 caught 4 Test v England Ranchi 23 Feb 2024 Test # 2531
103 250 162 13 3 63.58 2 bowled 2 Test v England Dharamsala 7 Mar 2024 Test # 2534
52* 48 37 4 3 140.54 1 retired notout 2 T20I v Ireland New York 5 Jun 2024 T20I # 2639
13 15 12 1 1 108.33 1 caught 1 T20I v Pakistan New York 9 Jun 2024 T20I # 2658
3 12 6 0 0 50.00 1 caught 2 T20I v U.S.A. New York 12 Jun 2024 T20I # 2671
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
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]
 
Feedback Print this page