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 batting strike rate (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 2017-2024 68 58 13 1065 65* 23.66 838 127.08 0 3 3 95 39 Profile
filtered 2017-2024 68 58 13 1065 65* 23.66 838 127.08 0 3 3 95 39
Innings by innings list
28 17 12 1 3 233.33 4 caught 2 v New Zealand Hamilton 10 Feb 2019 T20I # 738
11 17 5 2 0 220.00 2 caught 2 v New Zealand Napier 22 Nov 2022 T20I # 1911
27* 29 13 1 3 207.69 3 not out 1 v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
18 - 9 0 2 200.00 4 caught 2 v West Indies Hyderabad 6 Dec 2019 T20I # 1020
26 17 13 2 2 200.00 4 caught 2 v England Ahmedabad 14 Mar 2021 T20I # 1132
12* 8 6 0 2 200.00 5 not out 2 v New Zealand Ranchi 19 Nov 2021 T20I # 1440
24 25 12 1 2 200.00 4 caught 1 v West Indies Basseterre 1 Aug 2022 T20I # 1718
27 28 14 3 2 192.85 2 caught 2 v South Africa Indore 4 Oct 2022 T20I # 1805
52* 48 28 7 1 185.71 5 not out 1 v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
29 31 16 2 2 181.25 4 caught 1 v South Africa Delhi 9 Jun 2022 T20I # 1554
26 35 15 4 1 173.33 2 caught 1 v England Birmingham 9 Jul 2022 T20I # 1628
5* 11 3 1 0 166.66 6 not out 1 v England Bengaluru 1 Feb 2017 T20I # 594
65* - 42 4 4 154.76 4 not out 2 v West Indies Providence 6 Aug 2019 T20I # 846
58 - 38 5 3 152.63 4 bowled 2 v West Indies Chennai 11 Nov 2018 T20I # 710
33* - 22 3 1 150.00 5 not out 1 v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
6 13 4 1 0 150.00 6 run out 1 v England Adelaide 10 Nov 2022 T20I # 1878
40* 48 28 4 1 142.85 3 not out 2 v New Zealand Auckland 8 Feb 2019 T20I # 737
44 52 31 6 0 141.93 4 caught 1 v West Indies Lauderhill 6 Aug 2022 T20I # 1725
36* 46 26 3 2 138.46 3 not out 2 v Ireland New York 5 Jun 2024 T20I # 2639
42 65 31 6 0 135.48 3 caught 1 v Pakistan New York 9 Jun 2024 T20I # 2658
17 24 13 3 0 130.76 6 caught 1 v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
30 48 23 4 0 130.43 5 bowled 1 v England Ahmedabad 18 Mar 2021 T20I # 1135
39 36 30 2 2 130.00 5 caught 1 v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
33* 39 26 3 1 126.92 4 not out 2 v West Indies Basseterre 2 Aug 2022 T20I # 1720
20 - 16 1 1 125.00 5 caught 2 v Australia Brisbane 21 Nov 2018 T20I # 712
25 28 20 3 0 125.00 5 run out 1 v England Ahmedabad 16 Mar 2021 T20I # 1133
20* 34 16 3 0 125.00 4 not out 1 v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
14 24 12 2 0 116.66 4 caught 1 v West Indies Tarouba 29 Jul 2022 T20I # 1702
14 23 12 2 0 116.66 5 caught 1 v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
38 - 35 2 1 108.57 3 caught 1 v West Indies Kingston 9 Jul 2017 T20I # 617
27 - 26 3 0 103.84 5 caught 1 v Bangladesh Delhi 3 Nov 2019 T20I # 1000
23 - 23 1 1 100.00 5 caught 1 v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
1* - 1 0 0 100.00 5 not out 2 v Sri Lanka Indore 7 Jan 2020 T20I # 1026
17* 38 17 2 0 100.00 4 not out 2 v New Zealand Jaipur 17 Nov 2021 T20I # 1434
8 17 8 0 0 100.00 4 caught 2 v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
1* 2 1 0 0 100.00 4 not out 1 v South Africa Bengaluru 19 Jun 2022 T20I # 1575
19 25 20 1 1 95.00 4 caught 1 v South Africa Bengaluru 22 Sep 2019 T20I # 893
21 34 23 2 1 91.30 4 caught 1 v England Ahmedabad 12 Mar 2021 T20I # 1131
7 - 8 1 0 87.50 3 bowled 2 v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
5 6 6 1 0 83.33 3 caught 1 v West Indies Lucknow 6 Nov 2018 T20I # 709
4 - 5 0 0 80.00 4 caught 1 v West Indies Lauderhill 4 Aug 2019 T20I # 843
4 11 5 0 0 80.00 4 caught 2 v South Africa Mohali 18 Sep 2019 T20I # 888
6 17 8 0 0 75.00 4 caught 1 v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
17 48 23 2 0 73.91 4 caught 1 v South Africa Rajkot 17 Jun 2022 T20I # 1572
5 15 7 0 0 71.42 4 caught 1 v South Africa Cuttack 12 Jun 2022 T20I # 1569
6 - 9 0 0 66.66 5 bowled 1 v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
4 9 6 0 0 66.66 4 caught 1 v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
12 33 19 0 0 63.15 5 bowled 1 v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
3 6 5 0 0 60.00 4 run out 1 v Australia Visakhapatnam 24 Feb 2019 T20I # 748
3 7 5 0 0 60.00 5 caught 1 v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
6 34 13 1 0 46.15 2 caught 1 v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
4 13 10 0 0 40.00 4 bowled 2 v New Zealand Wellington 6 Feb 2019 T20I # 735
1 - 4 0 0 25.00 4 caught 2 v West Indies Eden Gardens 4 Nov 2018 T20I # 707
1 7 5 0 0 20.00 2 caught 2 v England Nottingham 10 Jul 2022 T20I # 1631
1 6 6 0 0 16.66 4 caught 1 v Australia Bengaluru 27 Feb 2019 T20I # 749
0 - 1 0 0 0.00 5 caught 2 v Australia Sydney 25 Nov 2018 T20I # 714
0 - 1 0 0 0.00 4 caught 2 v West Indies Lauderhill 3 Aug 2019 T20I # 842
0 - 2 0 0 0.00 3 caught 1 v West Indies Wankhede 11 Dec 2019 T20I # 1024
TDNB - - - - - - - - v Australia Melbourne 23 Nov 2018 T20I # 713
DNB - - - - - - - 2 v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
TDNB - - - - - - - - v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
DNB - - - - - - - 1 v England Ahmedabad 20 Mar 2021 T20I # 1138
DNB - - - - - - - 2 v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
DNB - - - - - - - 2 v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
DNB - - - - - - - 1 v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
DNB - - - - - - - 2 v Australia Nagpur 23 Sep 2022 T20I # 1794
DNB - - - - - - - 2 v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - - - - 1 v South Africa Guwahati 2 Oct 2022 T20I # 1803
Statsguru includes the following current or recent Twenty20 Internationals:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st Match, Jun 10, 2024 [T20I # 2664 - Live]
    » Bangladesh 96/5 (18.0 ov, Mahmudullah 17*, Jaker Ali 1*, K Rabada 2/19)
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th Match, Jun 10, 2024 [T20I # 2663 - Current]
Romania v Portugal at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th Match, Jun 10, 2024 [T20I # 2662 - Current]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th Match, Jun 10, 2024 [T20I # 2661 - Current]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th Match, Jun 10, 2024 [T20I # 2660 - Current]
 
Feedback Print this page