Records type batting analysis [change type]
View innings by innings list [change view]
Primary team West Indies remove West Indies from query
Start of match date between 26 Jun 2014 and 24 Jul 2023 remove between 26 Jun 2014 and 24 Jul 2023 from query
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
unfiltered 1999-2021 483 551 35 19593 333 37.97 25370 77.22 42 105 44 2332 553 Profile
filtered 2014-2021 85 82 5 2523 215 32.76 2307 109.36 5 13 5 187 181
Innings by innings list
42 88 53 6 1 79.24 1 caught 2 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
11 44 33 0 0 33.33 1 bowled 4 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
3 19 18 0 0 16.66 1 caught 2 ODI v Bangladesh St George's 20 Aug 2014 ODI # 3509
58 91 67 3 5 86.56 1 caught 1 ODI v Bangladesh St George's 22 Aug 2014 ODI # 3511
6 17 17 1 0 35.29 2 caught 1 ODI v Bangladesh Basseterre 25 Aug 2014 ODI # 3514
TDNB - - - - - - - - T20I v Bangladesh Basseterre 27 Aug 2014 T20I # 404
64 143 105 10 1 60.95 1 lbw 1 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
9* 9 10 2 0 90.00 1 not out 4 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
77 44 31 5 8 248.38 2 caught 2 T20I v South Africa Cape Town 9 Jan 2015 T20I # 413
90 63 41 9 7 219.51 2 caught 2 T20I v South Africa Johannesburg 11 Jan 2015 T20I # 414
41 26 24 5 2 170.83 2 caught 2 ODI v South Africa Durban 16 Jan 2015 ODI # 3579
19 24 13 2 1 146.15 2 caught 2 ODI v South Africa Johannesburg 18 Jan 2015 ODI # 3583
1 18 5 0 0 20.00 2 caught 1 ODI v South Africa East London 21 Jan 2015 ODI # 3587
10 28 19 1 0 52.63 2 caught 2 ODI v South Africa Gqeberha 25 Jan 2015 ODI # 3591
0 1 1 0 0 0.00 1 caught 2 ODI v South Africa Centurion 28 Jan 2015 ODI # 3593
36 79 65 3 1 55.38 2 caught 1 ODI v Ireland Nelson 16 Feb 2015 ODI # 3603
4 21 14 0 0 28.57 2 caught 1 ODI v Pakistan Christchurch 21 Feb 2015 ODI # 3608
215 212 147 10 16 146.25 2 caught 1 ODI v Zimbabwe Canberra 24 Feb 2015 ODI # 3612
3 6 4 0 0 75.00 2 bowled 2 ODI v South Africa Sydney 27 Feb 2015 ODI # 3616
21 44 27 2 1 77.77 2 caught 1 ODI v India Perth 6 Mar 2015 ODI # 3625
61 77 33 2 8 184.84 1 bowled 2 ODI v New Zealand Wellington 21 Mar 2015 ODI # 3643
100* 94 48 5 11 208.33 2 not out 2 T20I v England Wankhede 16 Mar 2016 T20I # 537
DNB - - - - - - - 2 T20I v Sri Lanka Bengaluru 20 Mar 2016 T20I # 543
4 3 2 1 0 200.00 2 bowled 2 T20I v South Africa Nagpur 25 Mar 2016 T20I # 549
5 6 6 1 0 83.33 2 bowled 2 T20I v India Wankhede 31 Mar 2016 T20I # 556
4 8 2 1 0 200.00 2 caught 2 T20I v England Eden Gardens 3 Apr 2016 T20I # 557
18 - 20 1 1 90.00 1 caught 2 T20I v India Kingston 9 Jul 2017 T20I # 617
40 30 21 3 4 190.47 1 run out 1 T20I v England Chester-le-Street 16 Sep 2017 T20I # 622
37 42 27 2 3 137.03 1 caught 1 ODI v England Manchester 19 Sep 2017 ODI # 3911
94 112 78 9 6 120.51 1 run out 2 ODI v England Bristol 24 Sep 2017 ODI # 3915
2 - 4 0 0 50.00 1 caught 1 ODI v England The Oval 27 Sep 2017 ODI # 3916
40 - 29 1 5 137.93 1 caught 1 ODI v England Southampton 29 Sep 2017 ODI # 3918
22 43 31 3 1 70.96 1 caught 1 ODI v New Zealand Whangarei 20 Dec 2017 ODI # 3943
4 3 6 1 0 66.66 1 caught 2 ODI v New Zealand Christchurch 26 Dec 2017 ODI # 3945
12 10 8 2 0 150.00 2 caught 2 T20I v New Zealand Nelson 29 Dec 2017 T20I # 636
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 1 Jan 2018 T20I # 637
0 4 2 0 0 0.00 2 caught 2 T20I v New Zealand Mount Maunganui 3 Jan 2018 T20I # 638
123 114 91 7 11 135.16 1 caught 1 ODI v U.A.E. Harare 6 Mar 2018 ODI # 3987
14 38 28 1 1 50.00 1 caught 1 ODI v Ireland Harare 10 Mar 2018 ODI # 3993
1 19 9 0 0 11.11 1 bowled 1 ODI v Afghanistan Harare 15 Mar 2018 ODI # 3997
17 - 13 0 2 130.76 1 caught 2 ODI v Zimbabwe Harare 19 Mar 2018 ODI # 4002
0 1 1 0 0 0.00 1 caught 1 ODI v Scotland Harare 21 Mar 2018 ODI # 4004
10 - 18 1 0 55.55 1 caught 1 ODI v Afghanistan Harare 25 Mar 2018 ODI # 4007
18 - 28 1 0 64.28 1 bowled 1 T20I v ICC World XI Lord's 31 May 2018 T20I # 666
40 - 60 1 2 66.66 1 run out 2 ODI v Bangladesh Providence 22 Jul 2018 ODI # 4022
29 - 38 3 1 76.31 1 lbw 1 ODI v Bangladesh Providence 25 Jul 2018 ODI # 4023
73 - 66 6 5 110.60 1 caught 2 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
135 216 129 3 12 104.65 1 bowled 1 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
50 98 63 1 4 79.36 1 bowled 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
162 - 97 11 14 167.01 1 bowled 2 ODI v England St George's 27 Feb 2019 ODI # 4099
77 - 27 5 9 285.18 1 bowled 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
15 - 12 0 2 125.00 2 caught 1 T20I v England Gros Islet 5 Mar 2019 T20I # 750
5 - 4 1 0 125.00 1 caught 2 T20I v England Basseterre 8 Mar 2019 T20I # 751
50 51 34 6 3 147.05 1 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
21 29 17 4 0 123.52 1 lbw 2 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
36 57 41 5 1 87.80 1 caught 1 ODI v England Southampton 14 Jun 2019 ODI # 4158
0 17 13 0 0 0.00 1 caught 1 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
87 111 84 8 6 103.57 1 caught 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
6 22 19 1 0 31.57 1 caught 2 ODI v India Manchester 27 Jun 2019 ODI # 4175
35 70 48 1 2 72.91 1 caught 2 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
7 21 18 1 0 38.88 1 caught 1 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
4 - 31 0 0 12.90 1 bowled 1 ODI v India Providence 8 Aug 2019 ODI # 4196
11 49 24 1 0 45.83 1 lbw 2 ODI v India Port of Spain 11 Aug 2019 ODI # 4197
72 64 41 8 5 175.60 1 caught 1 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
0 2 1 0 0 0.00 3 lbw 2 T20I v Sri Lanka Coolidge 3 Mar 2021 T20I # 1126
16 18 16 2 1 100.00 3 caught 2 T20I v Sri Lanka Coolidge 5 Mar 2021 T20I # 1128
13 30 20 1 0 65.00 3 bowled 2 T20I v Sri Lanka Coolidge 7 Mar 2021 T20I # 1130
32* 38 24 1 3 133.33 3 not out 2 T20I v South Africa St George's 26 Jun 2021 T20I # 1176
8 7 6 1 0 133.33 3 caught 2 T20I v South Africa St George's 27 Jun 2021 T20I # 1178
5 7 8 1 0 62.50 3 caught 1 T20I v South Africa St George's 1 Jul 2021 T20I # 1180
11 - 9 0 1 122.22 3 caught 2 T20I v South Africa St George's 3 Jul 2021 T20I # 1181
4 19 10 1 0 40.00 3 caught 1 T20I v Australia Gros Islet 9 Jul 2021 T20I # 1185
13 26 16 2 0 81.25 3 bowled 1 T20I v Australia Gros Islet 10 Jul 2021 T20I # 1188
67 57 38 4 7 176.31 3 caught 2 T20I v Australia Gros Islet 12 Jul 2021 T20I # 1189
1 14 3 0 0 33.33 3 caught 2 T20I v Australia Gros Islet 14 Jul 2021 T20I # 1190
21 13 7 2 2 300.00 3 caught 1 T20I v Australia Gros Islet 16 Jul 2021 T20I # 1192
7 24 7 0 1 100.00 3 caught 1 T20I v Pakistan Bridgetown 28 Jul 2021 T20I # 1205
16 26 20 0 1 80.00 3 bowled 2 T20I v Pakistan Providence 31 Jul 2021 T20I # 1208
1* - 2 0 0 50.00 2 not out 1 T20I v Pakistan Providence 1 Aug 2021 T20I # 1209
12* - 6 2 0 200.00 2 not out 1 T20I v Pakistan Providence 3 Aug 2021 T20I # 1211
13 22 13 3 0 100.00 3 caught 1 T20I v England Dubai (DICS) 23 Oct 2021 T20I # 1354
12 27 12 0 1 100.00 4 caught 1 T20I v South Africa Dubai (DICS) 26 Oct 2021 T20I # 1366
4 24 10 0 0 40.00 1 bowled 1 T20I v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
1 7 5 0 0 20.00 1 caught 2 T20I v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
15 14 9 0 2 166.66 1 bowled 1 T20I v Australia Abu Dhabi 6 Nov 2021 T20I # 1398
Statsguru includes the following current or recent relevant matches:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st Match, Jun 10, 2024 [T20I # 2664 - Live]
    » South Africa 85/4 (15.0 ov, DA Miller 26*, H Klaasen 34*, Tanzim Hasan Sakib 3/14)
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