Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Start of match date greater than or equal to 12 Dec 2003 remove greater than or equal to 12 Dec 2003 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 Runs HS Bat Av BF SR 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2019-2024 83 4098 208 44.54 4935 83.03 11 0 - - 0 54 0 - Profile
filtered 2019-2024 82 3890 130 42.74 4786 81.27 10 - - - - - - -
Match by match list
128 - 128 235 54.46 0 1 0 0 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
34 104 138 193 71.50 - - 4 0 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
20 110 130 192 67.70 - - 1 0 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
38 52* 90 189 47.61 - - 0 0 Test v England Ranchi 23 Feb 2024 Test # 2531
50 31 81 165 49.09 - - 1 0 Test v Australia Sydney 7 Jan 2021 Test # 2402
7 91 98 161 60.86 - - 0 0 Test v Australia Brisbane 15 Jan 2021 Test # 2404
0 91 91 160 56.87 - - 1 0 Test v England Rajkot 15 Feb 2024 Test # 2530
110 - 110 150 73.33 - - 1 0 Test v England Dharamsala 7 Mar 2024 Test # 2534
44 47 91 146 62.32 - - 0 0 Test v New Zealand Wankhede 3 Dec 2021 Test # 2438
121 - 121 133 90.97 - - 0 0 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
29 50 79 111 71.17 - - 0 0 Test v England Chennai 5 Feb 2021 Test # 2409
45 35* 80 101 79.20 - - 1 0 Test v Australia Melbourne 26 Dec 2020 Test # 2398
98* - 98 98 100.00 - - 1 0 ODI v West Indies Port of Spain 27 Jul 2022 ODI # 4439
104 - 104 97 107.21 - - 1 0 ODI v Australia Indore 24 Sep 2023 ODI # 4654
130 - 130 97 134.02 - - 2 0 ODI v Zimbabwe Harare 22 Aug 2022 ODI # 4457
28 8 36 97 37.11 - - 1 0 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
116 - 116 97 119.58 - - 1 0 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
52 1 53 96 55.20 - - 1 0 Test v New Zealand Kanpur 25 Nov 2021 Test # 2435
92 - 92 92 100.00 - - 1 0 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
85 - 85 92 92.39 - - 2 0 ODI v West Indies Tarouba 1 Aug 2023 ODI # 4624
112 - 112 78 143.58 - - 0 0 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
20 7 27 74 36.48 - - 1 0 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
82* - 82 72 113.88 - - 2 0 ODI v Zimbabwe Harare 18 Aug 2022 ODI # 4451
11 15* 26 72 36.11 - - 0 0 Test v England Ahmedabad 24 Feb 2021 Test # 2412
23 0 23 68 33.82 - - 0 0 Test v England Hyderabad 25 Jan 2024 Test # 2525
80* - 80 66 121.21 - - 0 0 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
36 10 46 66 69.69 - - 1 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
50 - 50 65 76.92 - - 0 0 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
74 - 74 63 117.46 - - 2 0 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
126* - 126 63 200.00 - - 0 0 T20I v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
67* - 67 62 108.06 - - 0 0 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
70 - 70 60 116.66 - - 1 0 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
49 - 49 57 85.96 - - 0 0 ODI v South Africa Delhi 11 Oct 2022 ODI # 4472
53 - 53 55 96.36 - - 2 0 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
40* - 40 53 75.47 - - 2 0 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
64 - 64 53 120.75 - - 0 0 ODI v West Indies Port of Spain 22 Jul 2022 ODI # 4436
58 - 58 52 111.53 - - 1 0 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
43 - 43 49 87.75 - - 0 0 ODI v West Indies Port of Spain 24 Jul 2022 ODI # 4438
34 - 34 49 69.38 - - 0 0 ODI v West Indies Bridgetown 29 Jul 2023 ODI # 4623
2 26 28 49 57.14 - - 0 0 Test v South Africa Centurion 26 Dec 2023 Test # 2520
37 - 37 49 75.51 - - 2 0 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
10 29* 39 49 79.59 - - 0 0 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
77 - 77 47 163.82 - - 1 0 T20I v West Indies Lauderhill 12 Aug 2023 T20I # 2193
45* - 45 42 107.14 - - - - ODI v New Zealand Hamilton 27 Nov 2022 ODI # 4487
33 - 33 39 84.61 - - 0 0 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
46 - 46 36 127.77 - - 1 0 T20I v Sri Lanka Rajkot 7 Jan 2023 T20I # 1986
33 - 33 34 97.05 - - 1 0 ODI v Zimbabwe Harare 20 Aug 2022 ODI # 4454
13 18 31 34 91.17 - - 1 0 Test v Australia The Oval 7 Jun 2023 Test # 2505
21 5 26 33 78.78 - - 1 0 Test v Australia Indore 1 Mar 2023 Test # 2496
10 - 10 32 31.25 - - - - ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
51 - 51 32 159.37 0 11 0 0 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
26 - 26 31 83.87 - - 1 0 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
0 14 14 31 45.16 - - 1 0 Test v England Chennai 13 Feb 2021 Test # 2411
20 - 20 31 64.51 - - 2 0 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
17 4 21 27 77.77 - - 1 0 Test v England Birmingham 1 Jul 2022 Test # 2470
28 - 28 26 107.69 - - 0 0 ODI v South Africa Ranchi 9 Oct 2022 ODI # 4471
19 - 19 25 76.00 - - 2 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
23 - 23 24 95.83 - - 0 0 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
13 - 13 22 59.09 - - 0 0 ODI v New Zealand Christchurch 30 Nov 2022 ODI # 4489
9 - 9 21 42.85 - - 0 0 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
27* - 27 19 142.10 - - 0 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
7 - 7 16 43.75 - - 1 0 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
9 - 9 13 69.23 - - 0 0 ODI v England Lucknow 29 Oct 2023 ODI # 4686
21 - 21 12 175.00 - - 0 0 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
23 - 23 12 191.66 - - 0 0 T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
7 - 7 11 63.63 - - 0 0 ODI v New Zealand Wellington 3 Feb 2019 ODI # 4092
6 - 6 11 54.54 - - 0 0 T20I v West Indies Providence 8 Aug 2023 T20I # 2192
6 - 6 11 54.54 - - 3 0 Test v West Indies Roseau 12 Jul 2023 Test # 2510
16 - 16 11 145.45 - - 1 0 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
11 - 11 9 122.22 - - 0 0 T20I v New Zealand Lucknow 29 Jan 2023 T20I # 1991
7 - 7 9 77.77 - - 0 0 T20I v West Indies Providence 6 Aug 2023 T20I # 2191
9 - 9 9 100.00 - - 0 0 T20I v West Indies Lauderhill 13 Aug 2023 T20I # 2194
3 - 3 9 33.33 - - 0 0 T20I v West Indies Tarouba 3 Aug 2023 T20I # 2188
4 - 4 7 57.14 - - 1 0 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
3 - 3 7 42.85 - - 0 0 ODI v South Africa Lucknow 6 Oct 2022 ODI # 4470
7 - 7 6 116.66 - - 0 0 T20I v New Zealand Ranchi 27 Jan 2023 T20I # 1990
8 - 8 6 133.33 - - 0 0 T20I v South Africa Johannesburg 14 Dec 2023 T20I # 2401
7 - 7 5 140.00 - - 0 0 T20I v Sri Lanka Wankhede 3 Jan 2023 T20I # 1984
5 - 5 3 166.66 - - 1 0 T20I v Sri Lanka Pune 5 Jan 2023 T20I # 1985
0 - 0 3 0.00 - - 1 0 Test v England Ahmedabad 4 Mar 2021 Test # 2414
0 - 0 2 0.00 - - 0 0 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
0 - 0 2 0.00 - - 0 0 T20I v South Africa Gqeberha 12 Dec 2023 T20I # 2396
- - - - - - - 1 0 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page