Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 11 Sep 2018 remove greater than or equal to 11 Sep 2018 from query
Match result won match remove won match from query
Ordered by batting average (descending)
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 2007-2024 472 18820 264 43.36 48 12 2/27 71.58 0 213 0 -28.21 Profile
filtered 2018-2024 126 6685 212 53.91 21 1 1/7 22.00 0 84 0 31.91
Match by match list
212 - 212 212.00 - - 1 0 Test v South Africa Ranchi 19 Oct 2019 Test # 2365
162 - 162 162.00 - - 3 0 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
159 - 159 159.00 - - 0 0 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
152* - 152 - - - 0 0 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
176 127 303 151.50 0 10 0 0 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
140 - 140 140.00 - - 0 0 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
131 - 131 131.00 - - 0 0 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
122* - 122 - - - 1 0 ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
120 - 120 120.00 - - 1 0 Test v Australia Nagpur 9 Feb 2023 Test # 2490
119 - 119 119.00 - - 0 0 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
111* - 111 - - - 3 0 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
111* - 111 - - - 1 0 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
104 - 104 104.00 - - 0 0 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 - 103 103.00 - - 1 0 Test v West Indies Roseau 12 Jul 2023 Test # 2510
103 - 103 103.00 - - 1 0 Test v England Dharamsala 7 Mar 2024 Test # 2534
103 - 103 103.00 - - 1 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
101 - 101 101.00 - - 2 0 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
161 26 187 93.50 - - 2 0 Test v England Chennai 13 Feb 2021 Test # 2411
66 25* 91 91.00 - - 1 0 Test v England Ahmedabad 24 Feb 2021 Test # 2412
87 - 87 87.00 - - 0 0 ODI v England Lucknow 29 Oct 2023 ODI # 4686
87 - 87 87.00 - - 0 0 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
86 - 86 86.00 - - 0 0 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
85 - 85 85.00 - - 1 0 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
83 - 83 83.00 - - 1 0 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
83* - 83 - - - 0 0 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
76* - 76 - - - 0 0 ODI v England The Oval 12 Jul 2022 ODI # 4424
131 19 150 75.00 - - 2 0 Test v England Rajkot 15 Feb 2024 Test # 2530
74 - 74 74.00 - - 0 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
74* - 74 - - - 1 0 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
71 - 71 71.00 - - 0 0 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
11 127 138 69.00 - - 2 0 Test v England The Oval 2 Sep 2021 Test # 2433
63* 5 68 68.00 - - 0 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
67 - 67 67.00 - - 0 0 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
64 - 64 64.00 - - 0 0 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
64 - 64 64.00 - - 0 0 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
63 - 63 63.00 - - 0 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
63* - 63 - - - 0 0 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
62 - 62 62.00 - - 1 0 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
61 - 61 61.00 1 7 0 0 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
60 - 60 60.00 - - 0 0 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
60* - 60 - - - 0 0 T20I v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
57 - 57 57.00 - - 0 0 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
56 - 56 56.00 - - 3 0 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
56 - 56 56.00 - - 0 0 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
56 - 56 56.00 - - 1 0 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
55 - 55 55.00 - - 0 0 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
39 16* 55 55.00 - - 3 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
53 - 53 53.00 - - 0 0 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
53 - 53 53.00 - - 1 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
83 21 104 52.00 - - 1 0 Test v England Lord's 12 Aug 2021 Test # 2429
52 - 52 52.00 - - 0 0 ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
51 - 51 51.00 - - 0 0 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
50 - 50 50.00 - - 2 0 T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
49 - 49 49.00 - - 1 0 Test v England Ahmedabad 4 Mar 2021 Test # 2414
48 - 48 48.00 - - 0 0 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
48 - 48 48.00 - - 0 0 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
48 - 48 48.00 - - 0 0 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
47 - 47 47.00 - - 1 0 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
46 - 46 46.00 - - 1 0 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
46* - 46 - - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
44 - 44 44.00 - - 1 0 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
43 - 43 43.00 - - 0 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
43 - 43 43.00 - - 0 0 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
42 - 42 42.00 - - 0 0 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
42 - 42 42.00 - - 0 0 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
40 - 40 40.00 - - 0 0 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
40 - 40 40.00 - - 1 0 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
37 - 37 37.00 - - 0 0 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
37 - 37 37.00 - - 1 0 ODI v England Pune 28 Mar 2021 ODI # 4284
34 - 34 34.00 - - 0 0 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
33 - 33 33.00 - - 0 0 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
32 31 63 31.50 - - 0 0 Test v Australia Delhi 17 Feb 2023 Test # 2493
31 - 31 31.00 - - 2 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
15 46 61 30.50 - - 2 0 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
30 - 30 30.00 - - 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
29 - 29 29.00 - - 2 0 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
2 55 57 28.50 - - 0 0 Test v England Ranchi 23 Feb 2024 Test # 2531
28 - 28 28.00 - - 0 0 ODI v England Pune 23 Mar 2021 ODI # 4281
44 7 51 25.50 0 1 5 0 Test v Australia Brisbane 15 Jan 2021 Test # 2404
24 - 24 24.00 - - 0 0 T20I v England Southampton 7 Jul 2022 T20I # 1616
24 - 24 24.00 - - 0 0 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
23 - 23 23.00 - - 1 0 ODI v Hong Kong Dubai (DICS) 18 Sep 2018 ODI # 4039
23 - 23 23.00 - - 1 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
21 - 21 21.00 - - 1 0 Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
21 - 21 21.00 - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
37 1 38 19.00 - - 1 0 Test v Australia Adelaide 6 Dec 2018 Test # 2333
19 - 19 19.00 - - 0 0 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
18 - 18 18.00 - - 1 0 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
18 - 18 18.00 - - 0 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
17 - 17 17.00 - - 0 0 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
17 - 17 17.00 - - 2 0 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
17 - 17 17.00 - - 1 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
15 - 15 15.00 - - 1 0 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
14 - 14 14.00 0 4 3 0 Test v South Africa Pune 10 Oct 2019 Test # 2364
14 13 27 13.50 - - 1 0 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
13 - 13 13.00 - - 3 0 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
12 - 12 12.00 - - 0 0 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
12 - 12 12.00 - - 0 0 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
12* - 12 - - - 1 0 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
12 - 12 12.00 - - 0 0 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
11 - 11 11.00 - - 1 0 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
11* - 11 - - - 0 0 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
10 - 10 10.00 - - 0 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
9 - 9 9.00 - - 1 0 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
8 - 8 8.00 - - 2 0 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
8 - 8 8.00 - - 1 0 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
7 - 7 7.00 - - 1 0 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
7 - 7 7.00 - - 2 0 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
6 - 6 6.00 - - 1 0 Test v Bangladesh Indore 14 Nov 2019 Test # 2366
6 - 6 6.00 - - 0 0 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
5 - 5 5.00 - - 0 0 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
5 - 5 5.00 - - 1 0 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
4 - 4 4.00 - - 0 0 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
4 - 4 4.00 - - 0 0 T20I v West Indies Chennai 11 Nov 2018 T20I # 710
4 - 4 4.00 - - 0 0 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
2 - 2 2.00 - - 0 0 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
2 - 2 2.00 - - 0 0 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
2 - 2 2.00 - - 0 0 ODI v New Zealand Wellington 3 Feb 2019 ODI # 4092
1 - 1 1.00 - - 0 0 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
1 - 1 1.00 - - 1 0 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
0 - 0 0.00 - - 0 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
0 - 0 0.00 - - 1 0 T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
0 - 0 0.00 - - 0 0 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
0 - 0 0.00 - - 0 0 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
0 - 0 0.00 - - 1 0 T20I v Afghanistan Indore 14 Jan 2024 T20I # 2431
DNB - - - - - 0 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
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