Records type all-round analysis [change type]
View match by match list [change view]
Opposition team Australia remove Australia from query or England remove England from query or ICC World XI remove ICC World XI from query or India remove India from query or New Zealand remove New Zealand from query or Pakistan remove Pakistan from query or South Africa remove South Africa from query or Sri Lanka remove Sri Lanka from query or West Indies remove West Indies from query
Start of match date greater than or equal to 2 Dec 2003 remove greater than or equal to 2 Dec 2003 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 2011-2024 90 2556 95 33.63 0 6 2/16 27.33 0 45 0 6.29 Profile
filtered 2012-2024 74 2084 95 32.06 0 2 1/11 50.00 0 37 0 -17.93
Match by match list
95 95.00 - - 0 0 v India Hamilton 29 Jan 2020 T20I # 1035
85 85.00 - - 0 0 v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
72* - - - 2 0 v Pakistan Hamilton 17 Jan 2016 T20I # 480
72 72.00 - - 0 0 v England Wellington 13 Feb 2018 T20I # 647
70 70.00 - - 2 0 v Pakistan Auckland 15 Jan 2016 T20I # 478
61 61.00 - - 0 0 v India Mount Maunganui 20 Nov 2022 T20I # 1898
60 60.00 - - 0 0 v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
59 59.00 - - 1 0 v Pakistan Christchurch 14 Oct 2022 T20I # 1819
57* - - - 2 0 v Pakistan Hamilton 20 Dec 2020 T20I # 1118
57 57.00 - - 0 0 v England Manchester 23 Jun 2015 T20I # 423
57 57.00 - - 3 0 v Pakistan Auckland 12 Jan 2024 T20I # 2429
53 53.00 - - 1 0 v Australia Dunedin 25 Feb 2021 T20I # 1124
53 53.00 - - 0 0 v Sri Lanka Mount Maunganui 7 Jan 2016 T20I # 474
51 51.00 - - 0 0 v India Auckland 24 Jan 2020 T20I # 1031
51 51.00 0 13 0 0 v South Africa Chattogram 24 Mar 2014 T20I # 383
47 47.00 - - 0 0 v West Indies Kingston 10 Aug 2022 T20I # 1728
46 46.00 - - 0 0 v Pakistan Sydney 9 Nov 2022 T20I # 1877
42 42.00 0 9 0 0 v South Africa Durban 14 Aug 2015 T20I # 451
42 42.00 - - 2 0 v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
40 40.00 - - 0 0 v England Brisbane 1 Nov 2022 T20I # 1858
37 37.00 1 11 0 0 v West Indies Roseau 6 Jul 2014 T20I # 403
37 37.00 - - 1 0 v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
34 34.00 - - 0 0 v India Wellington 6 Feb 2019 T20I # 735
33* - - - 0 0 v India Dubai (DICS) 31 Oct 2021 T20I # 1381
33 33.00 - - 0 0 v Pakistan Wellington 22 Jan 2016 T20I # 483
32 32.00 - - 0 0 v England Delhi 30 Mar 2016 T20I # 555
32* - - - 2 0 v Sri Lanka Auckland 10 Jan 2016 T20I # 476
32 32.00 - - 1 0 v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
31 31.00 - - 0 0 v Pakistan Christchurch 8 Oct 2022 T20I # 1809
28* - - - 0 0 v South Africa Hamilton 19 Feb 2012 T20I # 222
28 28.00 - - 0 0 v India Delhi 1 Nov 2017 T20I # 630
28 28.00 - - 0 0 v India Chennai 11 Sep 2012 T20I # 261
27 27.00 - - 2 0 v India Hamilton 10 Feb 2019 T20I # 738
26* - - - 0 0 v Pakistan Hamilton 14 Jan 2024 T20I # 2430
25 25.00 - - 0 0 v Pakistan Sharjah 26 Oct 2021 T20I # 1367
25 25.00 - - 2 0 v South Africa Centurion 16 Aug 2015 T20I # 452
24 24.00 0 27 0 0 v South Africa Wellington 17 Feb 2012 T20I # 221
24 24.00 - - 0 0 v West Indies Kingston 14 Aug 2022 T20I # 1735
24 24.00 0 3 2 0 v Australia Dharamsala 18 Mar 2016 T20I # 539
24* - - - 0 0 v England Chattogram 22 Mar 2014 T20I # 380
23 23.00 - - 1 0 v Australia Sydney 22 Oct 2022 T20I # 1839
20 20.00 - - 0 0 v India Auckland 8 Feb 2019 T20I # 737
19 19.00 - - 1 0 v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
19 19.00 - - 0 0 v West Indies Roseau 5 Jul 2014 T20I # 402
17* - - - - - v West Indies Mount Maunganui 1 Jan 2018 T20I # 637
17 17.00 - - 0 0 v Pakistan Mohali 22 Mar 2016 T20I # 545
17 17.00 - - 0 0 v England Pallekele 29 Sep 2012 T20I # 279
15 15.00 - - 1 0 v Pakistan Pallekele 23 Sep 2012 T20I # 271
14 14.00 - - 0 0 v India Auckland 26 Jan 2020 T20I # 1034
13 13.00 - - 0 0 v South Africa Auckland 17 Feb 2017 T20I # 595
12 12.00 - - 1 0 v India Rajkot 4 Nov 2017 T20I # 631
12 12.00 - - 1 0 v Australia Christchurch 22 Feb 2021 T20I # 1123
11 11.00 - - 0 0 v Pakistan Abu Dhabi 31 Oct 2018 T20I # 705
10 10.00 1 21 0 0 v West Indies Lauderhill 30 Jun 2012 T20I # 247
9 9.00 - - 1 0 v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
9* - - - 0 0 v Pakistan Christchurch 11 Oct 2022 T20I # 1815
9 9.00 - - 0 0 v Australia Wellington 3 Mar 2021 T20I # 1125
9 9.00 - - 0 0 v Australia Auckland 21 Feb 2018 T20I # 653
8 8.00 - - 2 0 v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
8 8.00 - - 0 0 v Australia Sydney 3 Feb 2018 T20I # 642
8 8.00 - - 0 0 v India Thiruvananthapuram 7 Nov 2017 T20I # 632
8 8.00 - - 0 0 v India Nagpur 15 Mar 2016 T20I # 535
8 8.00 - - 1 0 v Australia Wellington 5 Mar 2021 T20I # 1127
8 8.00 0 16 2 0 v England Hamilton 18 Feb 2018 T20I # 650
6 6.00 - - 1 0 v West Indies Lauderhill 1 Jul 2012 T20I # 248
6 6.00 - - 0 0 v South Africa Auckland 22 Feb 2012 T20I # 223
5 5.00 - - 1 0 v England Abu Dhabi 10 Nov 2021 T20I # 1415
4 4.00 - - 1 0 v West Indies Kingston 12 Aug 2022 T20I # 1732
4 4.00 - - 0 0 v Sri Lanka Pallekele 27 Sep 2012 T20I # 275
1 1.00 - - 0 0 v Pakistan Napier 22 Dec 2020 T20I # 1119
1 1.00 - - 0 0 v Australia Auckland 16 Feb 2018 T20I # 649
0 0.00 - - 0 0 v Pakistan Auckland 25 Jan 2018 T20I # 640
0 0.00 - - 0 0 v Australia Wellington 7 Mar 2021 T20I # 1129
0 0.00 - - 0 0 v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
Statsguru includes the following current or recent Twenty20 Internationals:
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]
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page