Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2007-2024 151 143 18 3974 121* 31.79 2839 139.97 5 29 12 359 190 Profile
Innings by innings list
DNB - - - - - - - 1 v England Durban 19 Sep 2007 T20I # 40
50* 52 40 7 2 125.00 5 not out 1 v South Africa Durban 20 Sep 2007 T20I # 43
8* 11 5 0 1 160.00 6 not out 1 v Australia Durban 22 Sep 2007 T20I # 45
30* 22 16 2 1 187.50 6 not out 1 v Pakistan Johannesburg 24 Sep 2007 T20I # 46
DNB - - - - - - - 2 v Australia Brabourne 20 Oct 2007 T20I # 47
8 15 8 1 0 100.00 5 bowled 1 v Australia Melbourne 1 Feb 2008 T20I # 52
4 13 11 0 0 36.36 6 caught 2 v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
7 9 7 0 1 100.00 4 caught 1 v New Zealand Christchurch 25 Feb 2009 T20I # 84
36 34 23 3 2 156.52 2 bowled 1 v Bangladesh Nottingham 6 Jun 2009 T20I # 93
52* 61 45 4 1 115.55 2 not out 2 v Ireland Nottingham 10 Jun 2009 T20I # 101
5 6 3 1 0 166.66 2 caught 1 v West Indies Lord's 12 Jun 2009 T20I # 105
9 7 8 1 0 112.50 2 bowled 2 v England Lord's 14 Jun 2009 T20I # 109
29 39 28 3 0 103.57 2 caught 2 v South Africa Nottingham 16 Jun 2009 T20I # 113
3 - 4 0 0 75.00 5 run out 2 v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
79* 65 46 4 6 171.73 4 not out 2 v Australia Bridgetown 7 May 2010 T20I # 165
5 10 8 1 0 62.50 4 caught 2 v West Indies Bridgetown 9 May 2010 T20I # 169
DNB - - - - - - - 1 v Sri Lanka Gros Islet 11 May 2010 T20I # 173
10 22 15 1 0 66.66 4 stumped 2 v Zimbabwe Harare 12 Jun 2010 T20I # 182
0* 1 0 0 0 - 5 not out 2 v Zimbabwe Harare 13 Jun 2010 T20I # 183
53 38 34 5 2 155.88 3 caught 1 v South Africa Durban 9 Jan 2011 T20I # 196
26 33 23 0 2 113.04 6 bowled 1 v West Indies Port of Spain 4 Jun 2011 T20I # 200
1 7 3 0 0 33.33 5 stumped 1 v England Manchester 31 Aug 2011 T20I # 204
0 2 1 0 0 0.00 5 bowled 2 v Australia Sydney 1 Feb 2012 T20I # 217
DNB - - - - - - - 2 v Australia Melbourne 3 Feb 2012 T20I # 218
DNB - - - - - - - 2 v South Africa Johannesburg 30 Mar 2012 T20I # 242
DNB - - - - - - - 1 v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
4* 2 2 0 0 200.00 6 not out 2 v New Zealand Chennai 11 Sep 2012 T20I # 261
1* 2 1 0 0 100.00 7 not out 1 v Afghanistan Colombo (RPS) 19 Sep 2012 T20I # 265
55* 48 33 5 1 166.66 4 not out 1 v England Colombo (RPS) 23 Sep 2012 T20I # 272
1 5 2 0 0 50.00 5 bowled 1 v Australia Colombo (RPS) 28 Sep 2012 T20I # 278
DNB - - - - - - - 2 v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
25 48 27 2 0 92.59 4 lbw 1 v South Africa Colombo (RPS) 2 Oct 2012 T20I # 286
24 28 19 1 1 126.31 5 bowled 1 v England Wankhede 22 Dec 2012 T20I # 294
2 8 2 0 0 100.00 7 run out 1 v Pakistan Bengaluru 25 Dec 2012 T20I # 296
4* 1 2 1 0 200.00 7 not out 1 v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
8 8 8 0 1 100.00 1 caught 2 v Australia Rajkot 10 Oct 2013 T20I # 331
24 41 21 1 2 114.28 1 bowled 2 v Pakistan Mirpur 21 Mar 2014 T20I # 378
62* 83 55 5 2 112.72 1 not out 2 v West Indies Mirpur 23 Mar 2014 T20I # 382
56 60 44 5 1 127.27 1 caught 2 v Bangladesh Mirpur 28 Mar 2014 T20I # 389
5 1 3 1 0 166.66 1 caught 1 v Australia Mirpur 30 Mar 2014 T20I # 393
24 17 13 4 1 184.61 1 caught 2 v South Africa Mirpur 4 Apr 2014 T20I # 399
29 41 26 3 0 111.53 1 caught 1 v Sri Lanka Mirpur 6 Apr 2014 T20I # 400
106 79 66 12 5 160.60 1 caught 1 v South Africa Dharamsala 2 Oct 2015 T20I # 456
22 40 24 2 0 91.66 1 run out 1 v South Africa Cuttack 5 Oct 2015 T20I # 457
31 21 20 4 1 155.00 1 caught 1 v Australia Adelaide 26 Jan 2016 T20I # 485
60 69 47 5 2 127.65 1 run out 1 v Australia Melbourne 29 Jan 2016 T20I # 486
52 57 38 5 1 136.84 1 caught 2 v Australia Sydney 31 Jan 2016 T20I # 489
0 2 2 0 0 0.00 1 caught 1 v Sri Lanka Pune 9 Feb 2016 T20I # 496
43 - 36 2 1 119.44 1 caught 1 v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
13 - 13 1 1 100.00 1 lbw 2 v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
83 90 55 7 3 150.90 1 caught 1 v Bangladesh Mirpur 24 Feb 2016 T20I # 509
0 2 2 0 0 0.00 1 lbw 2 v Pakistan Mirpur 27 Feb 2016 T20I # 512
15 15 14 3 0 107.14 2 caught 2 v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
39 26 28 7 1 139.28 1 caught 2 v U.A.E. Mirpur 3 Mar 2016 T20I # 517
1 8 5 0 0 20.00 1 caught 2 v Bangladesh Mirpur 6 Mar 2016 T20I # 521
5 - 7 0 0 71.42 1 stumped 2 v New Zealand Nagpur 15 Mar 2016 T20I # 535
10 11 11 2 0 90.90 1 caught 2 v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
18 29 16 1 1 112.50 1 caught 1 v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
12 25 17 1 0 70.58 1 bowled 2 v Australia Mohali 27 Mar 2016 T20I # 553
43 29 31 3 3 138.70 1 lbw 1 v West Indies Wankhede 31 Mar 2016 T20I # 556
62 54 28 4 4 221.42 1 caught 2 v West Indies Lauderhill 27 Aug 2016 T20I # 562
10* 9 8 0 1 125.00 1 not out 2 v West Indies Lauderhill 28 Aug 2016 T20I # 563
9 - 8 1 0 112.50 1 caught 2 v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
11 5 7 1 1 157.14 1 bowled 2 v Australia Ranchi 7 Oct 2017 T20I # 623
8 3 4 2 0 200.00 1 lbw 1 v Australia Guwahati 10 Oct 2017 T20I # 624
80 85 55 6 4 145.45 1 caught 1 v New Zealand Delhi 1 Nov 2017 T20I # 630
5 9 6 1 0 83.33 1 caught 2 v New Zealand Rajkot 4 Nov 2017 T20I # 631
8 11 9 1 0 88.88 1 caught 1 v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
17 21 13 2 0 130.76 1 caught 1 v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
118 61 43 12 10 274.41 1 caught 1 v Sri Lanka Indore 22 Dec 2017 T20I # 634
27 31 20 4 1 135.00 1 caught 2 v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
21 8 9 2 2 233.33 1 caught 1 v South Africa Johannesburg 18 Feb 2018 T20I # 652
0 5 1 0 0 0.00 2 lbw 1 v South Africa Centurion 21 Feb 2018 T20I # 654
11 9 8 2 0 137.50 1 lbw 1 v South Africa Cape Town 24 Feb 2018 T20I # 655
0 - 4 0 0 0.00 1 caught 1 v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
17 - 13 3 0 130.76 1 bowled 2 v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
11 - 7 1 1 157.14 1 caught 2 v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
89 - 61 5 5 145.90 1 run out 1 v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
56 - 42 4 3 133.33 2 caught 2 v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
97 87 61 8 5 159.01 1 bowled 1 v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
0 - 2 0 0 0.00 4 caught 1 v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
32 - 30 3 1 106.66 2 caught 2 v England Manchester 3 Jul 2018 T20I # 684
5 - 9 1 0 55.55 1 caught 1 v England Cardiff 6 Jul 2018 T20I # 688
100* - 56 11 5 178.57 1 not out 2 v England Bristol 8 Jul 2018 T20I # 690
6 - 6 1 0 100.00 1 caught 2 v West Indies Eden Gardens 4 Nov 2018 T20I # 707
111* 95 61 8 7 181.96 1 not out 1 v West Indies Lucknow 6 Nov 2018 T20I # 709
4 - 6 1 0 66.66 2 caught 2 v West Indies Chennai 11 Nov 2018 T20I # 710
7 - 8 0 0 87.50 1 caught 2 v Australia Brisbane 21 Nov 2018 T20I # 712
TDNB - - - - - - - - v Australia Melbourne 23 Nov 2018 T20I # 713
23 - 16 1 2 143.75 1 bowled 2 v Australia Sydney 25 Nov 2018 T20I # 714
1 10 5 0 0 20.00 1 caught 2 v New Zealand Wellington 6 Feb 2019 T20I # 735
50 40 29 3 4 172.41 1 caught 2 v New Zealand Auckland 8 Feb 2019 T20I # 737
38 63 32 3 0 118.75 2 caught 2 v New Zealand Hamilton 10 Feb 2019 T20I # 738
5 11 8 0 0 62.50 1 caught 1 v Australia Visakhapatnam 24 Feb 2019 T20I # 748
24 - 25 2 2 96.00 1 caught 2 v West Indies Lauderhill 3 Aug 2019 T20I # 842
67 - 51 6 3 131.37 1 caught 1 v West Indies Lauderhill 4 Aug 2019 T20I # 843
12 21 12 0 2 100.00 1 lbw 2 v South Africa Mohali 18 Sep 2019 T20I # 888
9 11 8 2 0 112.50 2 caught 1 v South Africa Bengaluru 22 Sep 2019 T20I # 893
9 - 5 2 0 180.00 1 lbw 1 v Bangladesh Delhi 3 Nov 2019 T20I # 1000
85 - 43 6 6 197.67 1 caught 2 v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
2 - 6 0 0 33.33 1 bowled 1 v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
8 - 10 1 0 80.00 1 caught 2 v West Indies Hyderabad 6 Dec 2019 T20I # 1020
15 - 18 2 0 83.33 1 bowled 1 v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
71 - 34 6 5 208.82 1 caught 1 v West Indies Wankhede 11 Dec 2019 T20I # 1024
7 - 6 0 1 116.66 1 caught 2 v New Zealand Auckland 24 Jan 2020 T20I # 1031
8 3 6 2 0 133.33 1 caught 2 v New Zealand Auckland 26 Jan 2020 T20I # 1034
65 50 40 6 3 162.50 1 caught 1 v New Zealand Hamilton 29 Jan 2020 T20I # 1035
60* - 41 3 3 146.34 3 retired notout 1 v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
15 22 17 2 0 88.23 1 caught 1 v England Ahmedabad 16 Mar 2021 T20I # 1133
12 17 12 1 1 100.00 1 caught 1 v England Ahmedabad 18 Mar 2021 T20I # 1135
64 42 34 4 5 188.23 1 bowled 1 v England Ahmedabad 20 Mar 2021 T20I # 1138
0 6 1 0 0 0.00 2 lbw 1 v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
14 23 14 1 1 100.00 3 caught 1 v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
74 78 47 8 3 157.44 2 caught 1 v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
30 29 16 5 1 187.50 2 lbw 2 v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
56 46 37 7 2 151.35 2 caught 2 v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
48 63 36 5 2 133.33 2 caught 2 v New Zealand Jaipur 17 Nov 2021 T20I # 1434
55 90 36 1 5 152.77 2 caught 2 v New Zealand Ranchi 19 Nov 2021 T20I # 1440
56 60 31 5 3 180.64 1 caught 1 v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
40 37 19 4 3 210.52 1 caught 2 v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
19 39 18 2 1 105.55 1 caught 1 v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
7 25 15 0 0 46.66 4 bowled 1 v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
44 58 32 2 1 137.50 1 bowled 1 v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
1 5 2 0 0 50.00 1 bowled 2 v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
5 8 9 1 0 55.55 2 caught 2 v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
24 14 14 5 0 171.42 1 caught 1 v England Southampton 7 Jul 2022 T20I # 1616
31 26 20 3 2 155.00 1 caught 1 v England Birmingham 9 Jul 2022 T20I # 1628
11 26 12 2 0 91.66 1 caught 2 v England Nottingham 10 Jul 2022 T20I # 1631
64 77 44 7 2 145.45 1 caught 1 v West Indies Tarouba 29 Jul 2022 T20I # 1702
0 2 1 0 0 0.00 1 caught 1 v West Indies Basseterre 1 Aug 2022 T20I # 1718
11* 7 5 1 1 220.00 1 retired notout 2 v West Indies Basseterre 2 Aug 2022 T20I # 1720
33 24 16 2 3 206.25 1 bowled 1 v West Indies Lauderhill 6 Aug 2022 T20I # 1725
12 44 18 0 1 66.66 1 caught 2 v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
21 28 13 2 1 161.53 2 caught 1 v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
28 27 16 3 2 175.00 2 caught 1 v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
72 70 41 5 4 175.60 2 caught 1 v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
11 13 9 1 1 122.22 2 caught 1 v Australia Mohali 20 Sep 2022 T20I # 1788
46* - 20 4 4 230.00 2 not out 2 v Australia Nagpur 23 Sep 2022 T20I # 1794
17 19 14 2 1 121.42 2 caught 2 v Australia Hyderabad 25 Sep 2022 T20I # 1796
0 14 2 0 0 0.00 2 caught 2 v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
43 50 37 7 1 116.21 2 caught 1 v South Africa Guwahati 2 Oct 2022 T20I # 1803
0 3 2 0 0 0.00 1 bowled 2 v South Africa Indore 4 Oct 2022 T20I # 1805
4 20 7 0 0 57.14 2 caught 2 v Pakistan Melbourne 23 Oct 2022 T20I # 1842
53 53 39 4 3 135.89 2 caught 1 v Netherlands Sydney 27 Oct 2022 T20I # 1848
15 22 14 1 1 107.14 2 caught 1 v South Africa Perth 30 Oct 2022 T20I # 1853
2 18 8 0 0 25.00 2 caught 1 v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
15 20 13 2 0 115.38 2 caught 1 v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
27 37 28 4 0 96.42 2 caught 1 v England Adelaide 10 Nov 2022 T20I # 1878
0 1 2 0 0 0.00 1 run out 2 v Afghanistan Mohali 11 Jan 2024 T20I # 2428
0 6 1 0 0 0.00 2 bowled 2 v Afghanistan Indore 14 Jan 2024 T20I # 2431
121* 103 69 11 8 175.36 2 not out 1 v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
Statsguru includes the following current or recent Twenty20 Internationals:
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page