Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 2012-2024 108 100 16 2496 145* 29.71 1613 154.74 5 10 4 208 128 Profile
Innings by innings list
145* - 65 14 9 223.07 1 not out 1 v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
120* 70 55 12 8 218.18 4 not out 1 v West Indies Adelaide 11 Feb 2024 T20I # 2462
113* 74 55 7 9 205.45 4 not out 2 v India Bengaluru 27 Feb 2019 T20I # 749
104* 79 48 8 8 216.66 4 not out 2 v India Guwahati 28 Nov 2023 T20I # 2372
103* 89 58 10 4 177.58 4 not out 2 v England Hobart 7 Feb 2018 T20I # 645
75 61 43 7 3 174.41 5 caught 2 v South Africa Johannesburg 6 Mar 2016 T20I # 520
74 48 33 7 6 224.24 4 caught 2 v Pakistan Mirpur 23 Mar 2014 T20I # 381
70 37 31 8 5 225.80 4 caught 1 v New Zealand Wellington 3 Mar 2021 T20I # 1125
66 41 29 7 4 227.58 2 bowled 2 v Sri Lanka Colombo (RPS) 9 Sep 2016 T20I # 567
62 - 28 7 3 221.42 3 caught 1 v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
56 - 38 1 5 147.36 4 caught 2 v Zimbabwe Harare 6 Jul 2018 T20I # 687
56 42 43 6 2 130.23 4 caught 2 v India Visakhapatnam 24 Feb 2019 T20I # 748
54* 46 32 6 2 168.75 6 not out 1 v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
54 - 36 3 3 150.00 4 bowled 1 v India Sydney 8 Dec 2020 T20I # 1116
52 - 37 4 2 140.54 5 caught 2 v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
48* 54 39 3 0 123.07 4 not out 2 v Sri Lanka Melbourne 18 Feb 2022 T20I # 1470
46 - 24 0 4 191.66 4 caught 1 v India Brisbane 21 Nov 2018 T20I # 712
45 28 22 5 3 204.54 4 caught 1 v West Indies Mirpur 28 Mar 2014 T20I # 388
44 44 32 6 1 137.50 4 caught 2 v England Cardiff 31 Aug 2015 T20I # 453
40* 37 24 5 1 166.66 4 not out 2 v New Zealand Sydney 3 Feb 2018 T20I # 642
39 33 26 3 2 150.00 4 caught 2 v England Melbourne 10 Feb 2018 T20I # 646
39 28 26 3 2 150.00 4 caught 2 v Sri Lanka Canberra 15 Feb 2022 T20I # 1466
38 - 23 2 2 165.21 4 caught 2 v South Africa Carrara 17 Nov 2018 T20I # 711
31 32 28 1 1 110.71 5 bowled 1 v India Mohali 27 Mar 2016 T20I # 553
31 18 14 3 2 221.42 4 bowled 2 v New Zealand Auckland 16 Feb 2018 T20I # 649
30 24 18 3 1 166.66 5 caught 1 v Pakistan Mohali 25 Mar 2016 T20I # 548
29 41 21 2 1 138.09 4 caught 1 v Sri Lanka Melbourne 20 Feb 2022 T20I # 1478
28* 33 18 4 1 155.55 4 not out 2 v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
28 47 20 3 1 140.00 4 bowled 2 v New Zealand Sydney 22 Oct 2022 T20I # 1839
28 44 25 3 1 112.00 4 caught 1 v England Bridgetown 8 Jun 2024 T20I # 2650
27 14 20 3 1 135.00 3 caught 1 v Pakistan Dubai (DICS) 10 Sep 2012 T20I # 259
27 17 16 2 1 168.75 6 caught 2 v England Chester-le-Street 31 Aug 2013 T20I # 329
27 12 13 0 4 207.69 5 caught 1 v India Rajkot 10 Oct 2013 T20I # 331
26 21 15 2 2 173.33 5 stumped 2 v Bangladesh Bengaluru 21 Mar 2016 T20I # 544
26 - 18 1 1 144.44 6 caught 1 v England Southampton 6 Sep 2020 T20I # 1096
25 17 11 2 2 227.27 4 bowled 2 v New Zealand Wellington 21 Feb 2024 T20I # 2481
23 16 12 0 3 191.66 5 bowled 2 v India Mirpur 30 Mar 2014 T20I # 393
23 - 15 2 1 153.33 5 caught 2 v South Africa Sydney 9 Nov 2014 T20I # 409
23 21 12 2 2 191.66 4 caught 2 v Sri Lanka Perth 25 Oct 2022 T20I # 1845
22 24 23 2 0 95.65 5 caught 2 v New Zealand Dharamsala 18 Mar 2016 T20I # 539
22 - 13 0 2 169.23 4 caught 1 v India Sydney 6 Dec 2020 T20I # 1115
20* 24 18 0 1 111.11 4 not out 2 v New Zealand Auckland 21 Feb 2018 T20I # 653
20 24 13 2 1 153.84 3 caught 1 v England Hobart 29 Jan 2014 T20I # 354
20 11 9 3 1 222.22 4 caught 1 v New Zealand Auckland 25 Feb 2024 T20I # 2484
19* 10 10 2 1 190.00 5 not out 2 v South Africa Cape Town 9 Mar 2016 T20I # 526
19 - 22 1 0 86.36 4 bowled 1 v India Melbourne 23 Nov 2018 T20I # 713
19 43 19 0 0 100.00 5 caught 2 v Sri Lanka Colombo (RPS) 8 Jun 2022 T20I # 1552
18 - 16 1 0 112.50 4 caught 2 v U.A.E. Abu Dhabi 22 Oct 2018 T20I # 700
18 12 9 2 1 200.00 4 caught 1 v New Zealand Wellington 5 Mar 2021 T20I # 1127
18 35 21 1 0 85.71 5 bowled 2 v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
17 20 12 2 0 141.66 4 lbw 2 v South Africa Centurion 14 Mar 2014 T20I # 365
17 10 10 3 0 170.00 3 lbw 2 v Pakistan Dubai (DICS) 5 Oct 2014 T20I # 406
17 16 11 3 0 154.54 5 caught 1 v South Africa Durban 4 Mar 2016 T20I # 519
17 24 16 2 0 106.25 3 caught 1 v India Ranchi 7 Oct 2017 T20I # 623
16 20 9 0 2 177.77 3 caught 1 v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
15 23 12 2 0 125.00 4 caught 1 v Sri Lanka Sydney 13 Feb 2022 T20I # 1463
14 7 7 0 2 200.00 3 caught 1 v England Sydney 2 Feb 2014 T20I # 356
13 - 16 2 0 81.25 3 caught 1 v India Sydney 25 Nov 2018 T20I # 714
13 18 9 0 1 144.44 4 caught 1 v Ireland Brisbane 31 Oct 2022 T20I # 1855
12 6 8 1 1 150.00 4 caught 2 v India Thiruvananthapuram 26 Nov 2023 T20I # 2367
12 21 14 2 0 85.71 5 bowled 2 v West Indies Perth 13 Feb 2024 T20I # 2467
10 - 7 1 0 142.85 3 bowled 2 v England Birmingham 27 Jun 2018 T20I # 679
10 - 8 2 0 125.00 4 lbw 2 v Pakistan Harare 5 Jul 2018 T20I # 686
10 19 8 1 0 125.00 4 caught 1 v West Indies Hobart 9 Feb 2024 T20I # 2459
8* 7 3 2 0 266.66 5 not out 2 v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
8 18 11 0 0 72.72 4 caught 2 v England Canberra 12 Oct 2022 T20I # 1817
8 12 9 0 1 88.88 2 caught 2 v England Canberra 14 Oct 2022 T20I # 1820
7 22 10 0 0 70.00 5 caught 2 v Pakistan Dubai (DICS) 11 Nov 2021 T20I # 1420
7 7 5 1 0 140.00 4 caught 1 v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
6 13 11 0 0 54.54 4 caught 2 v England Southampton 8 Sep 2020 T20I # 1097
6 9 9 0 0 66.66 4 lbw 1 v England Dubai (DICS) 30 Oct 2021 T20I # 1379
6 14 11 1 0 54.54 4 run out 1 v India Hyderabad 25 Sep 2022 T20I # 1796
6 9 4 0 1 150.00 4 caught 1 v New Zealand Auckland 23 Feb 2024 T20I # 2483
5 6 3 1 0 166.66 4 bowled 2 v Bangladesh Mirpur 1 Apr 2014 T20I # 396
5 - 5 0 0 100.00 3 caught 1 v Pakistan Harare 8 Jul 2018 T20I # 689
5 7 6 1 0 83.33 3 caught 2 v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
4* 4 6 0 0 66.66 3 not out 2 v India Colombo (RPS) 28 Sep 2012 T20I # 278
4 8 7 0 0 57.14 8 caught 1 v Pakistan Dubai (DICS) 5 Sep 2012 T20I # 256
4 6 5 0 0 80.00 6 caught 2 v Pakistan Colombo (RPS) 2 Oct 2012 T20I # 285
4 - 8 0 0 50.00 5 caught 2 v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
3 5 5 0 0 60.00 4 caught 1 v India Sydney 31 Jan 2016 T20I # 489
3 9 5 0 0 60.00 4 caught 2 v New Zealand Dunedin 25 Feb 2021 T20I # 1124
2 7 5 0 0 40.00 3 caught 2 v England Melbourne 31 Jan 2014 T20I # 355
2 - 7 0 0 28.57 4 bowled 2 v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
2 - 3 0 0 66.66 4 lbw 2 v India Canberra 4 Dec 2020 T20I # 1114
1 9 3 0 0 33.33 5 bowled 1 v England Southampton 29 Aug 2013 T20I # 328
1 7 3 0 0 33.33 4 caught 2 v South Africa Durban 12 Mar 2014 T20I # 363
1 4 2 0 0 50.00 4 stumped 2 v India Melbourne 29 Jan 2016 T20I # 486
1 4 2 0 0 50.00 4 caught 2 v England Southampton 4 Sep 2020 T20I # 1095
1 5 5 0 0 20.00 5 caught 2 v New Zealand Christchurch 22 Feb 2021 T20I # 1123
1 3 2 0 0 50.00 4 caught 1 v New Zealand Wellington 7 Mar 2021 T20I # 1129
1 11 3 0 0 33.33 4 caught 2 v India Mohali 20 Sep 2022 T20I # 1788
1 8 4 0 0 25.00 5 run out 1 v West Indies Brisbane 7 Oct 2022 T20I # 1808
0* - 1 0 0 0.00 3 not out 1 v Zimbabwe Harare 3 Jul 2018 T20I # 683
0* 3 0 0 0 - 4 not out 2 v Bangladesh Dubai (DICS) 4 Nov 2021 T20I # 1391
0* 3 0 0 0 - 4 not out 2 v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
0 - 2 0 0 0.00 4 caught 2 v South Africa Melbourne 7 Nov 2014 T20I # 408
0 - 1 0 0 0.00 3 bowled 1 v India Nagpur 23 Sep 2022 T20I # 1794
0 5 3 0 0 0.00 5 caught 2 v West Indies Carrara 5 Oct 2022 T20I # 1806
0 1 1 0 0 0.00 4 caught 1 v Oman Bridgetown 5 Jun 2024 T20I # 2641
DNB - - - - - - - 2 v Ireland Colombo (RPS) 19 Sep 2012 T20I # 264
DNB - - - - - - - 2 v West Indies Colombo (RPS) 22 Sep 2012 T20I # 270
DNB - - - - - - - 2 v South Africa Colombo (RPS) 30 Sep 2012 T20I # 281
DNB - - - - - - - 1 v Sri Lanka Sydney 26 Jan 2013 T20I # 299
DNB - - - - - - - 2 v India Guwahati 10 Oct 2017 T20I # 624
DNB - - - - - - - 2 v Pakistan Harare 2 Jul 2018 T20I # 682
DNB - - - - - - - 2 v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
DNB - - - - - - - 2 v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
Statsguru includes the following current or recent Twenty20 Internationals:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page