Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 Jan 2013 remove greater than or equal to 1 Jan 2013 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2009-2022 204 241 22 7052 218 32.20 12699 55.53 12 35 17 688 130 Profile
filtered 2013-2022 127 152 13 4159 218 29.92 7455 55.78 8 20 12 409 81
Innings by innings list
19 50 30 3 0 63.33 3 caught 2 ODI v India Ahmedabad 11 Feb 2022 ODI # 4356
1 11 3 0 0 33.33 3 caught 2 ODI v India Ahmedabad 9 Feb 2022 ODI # 4355
18 41 34 3 0 52.94 3 lbw 1 ODI v India Ahmedabad 6 Feb 2022 ODI # 4353
3* 14 8 0 0 37.50 7 not out 2 T20I v England Bridgetown 29 Jan 2022 T20I # 1456
23 42 20 1 1 115.00 4 lbw 2 T20I v England Bridgetown 23 Jan 2022 T20I # 1454
DNB - - - - - - - 2 T20I v England Bridgetown 22 Jan 2022 T20I # 1453
34* 56 27 3 0 125.92 4 not out 1 T20I v Pakistan Karachi 16 Dec 2021 T20I # 1450
18 46 36 0 1 50.00 4 caught 1 ODI v Australia Bridgetown 26 Jul 2021 ODI # 4313
0 3 1 0 0 0.00 3 bowled 2 ODI v Australia Bridgetown 22 Jul 2021 ODI # 4311
2 25 9 0 0 22.22 4 caught 2 ODI v Australia Bridgetown 20 Jul 2021 ODI # 4310
102 167 132 5 4 77.27 4 caught 2 ODI v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
10 15 10 0 1 100.00 4 caught 2 ODI v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
37* 84 47 2 1 78.72 3 not out 2 ODI v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
7 42 30 1 0 23.33 3 caught 2 Test v New Zealand Wellington 11 Dec 2020 Test # 2395
4 3 3 1 0 133.33 3 caught 3 Test v New Zealand Wellington 11 Dec 2020 Test # 2395
9 50 35 0 0 25.71 4 bowled 2 Test v New Zealand Hamilton 3 Dec 2020 Test # 2394
12 25 19 3 0 63.15 3 caught 3 Test v New Zealand Hamilton 3 Dec 2020 Test # 2394
8 - 12 0 0 66.66 5 run out 2 ODI v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
16 - 23 1 0 69.56 3 caught 2 ODI v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
39 - 52 3 2 75.00 3 run out 1 ODI v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
4 9 8 0 0 50.00 3 caught 2 Test v India Kingston 30 Aug 2019 Test # 2359
23* 67 41 4 0 56.09 3 retired notout 4 Test v India Kingston 30 Aug 2019 Test # 2359
18 - 27 2 1 66.66 4 lbw 2 Test v India North Sound 22 Aug 2019 Test # 2358
2 - 10 0 0 20.00 4 bowled 4 Test v India North Sound 22 Aug 2019 Test # 2358
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
0 10 4 0 0 0.00 3 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
3* - 3 0 0 100.00 3 not out 1 ODI v Bangladesh Dublin (Malahide) 17 May 2019 ODI # 4137
6 19 13 1 0 46.15 3 lbw 1 ODI v Bangladesh Dublin (Malahide) 13 May 2019 ODI # 4134
17 28 25 1 0 68.00 3 caught 2 ODI v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
1 5 4 0 0 25.00 3 caught 1 ODI v Bangladesh Dublin 7 May 2019 ODI # 4129
9* - 7 1 0 128.57 3 not out 1 ODI v Ireland Dublin 5 May 2019 ODI # 4128
4 11 5 1 0 80.00 4 caught 1 T20I v England Basseterre 10 Mar 2019 T20I # 752
0 - 4 0 0 0.00 4 caught 2 T20I v England Basseterre 8 Mar 2019 T20I # 751
28 - 30 1 2 93.33 4 caught 1 T20I v England Gros Islet 5 Mar 2019 T20I # 750
7* - 14 1 0 50.00 4 not out 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
61 - 59 4 4 103.38 4 caught 2 ODI v England St George's 27 Feb 2019 ODI # 4099
TDNB - - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
25 78 37 0 0 67.56 4 run out 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
40 34 30 2 4 133.33 6 caught 1 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
6 54 30 1 0 20.00 4 caught 2 Test v England Gros Islet 9 Feb 2019 Test # 2346
0 19 11 0 0 0.00 4 caught 4 Test v England Gros Islet 9 Feb 2019 Test # 2346
50 342 216 2 1 23.14 4 stumped 2 Test v England North Sound 31 Jan 2019 Test # 2344
DNB - - - - - - - 4 Test v England North Sound 31 Jan 2019 Test # 2344
2 8 5 0 0 40.00 4 lbw 1 Test v England Bridgetown 23 Jan 2019 Test # 2342
1 6 4 0 0 25.00 4 caught 3 Test v England Bridgetown 23 Jan 2019 Test # 2342
2 - 3 0 0 66.66 6 caught 2 T20I v Bangladesh Mirpur 20 Dec 2018 T20I # 716
DNB - - - - - - - 2 T20I v Bangladesh Sylhet 17 Dec 2018 T20I # 715
10 - 26 1 0 38.46 3 bowled 1 ODI v Bangladesh Sylhet 14 Dec 2018 ODI # 4073
27 - 43 1 1 62.79 3 bowled 2 ODI v Bangladesh Mirpur 11 Dec 2018 ODI # 4072
19 - 51 1 0 37.25 3 caught 1 ODI v Bangladesh Mirpur 9 Dec 2018 ODI # 4071
43* - 37 2 2 116.21 3 not out 1 T20I v India Chennai 11 Nov 2018 T20I # 710
23 28 18 4 0 127.77 3 caught 2 T20I v India Lucknow 6 Nov 2018 T20I # 709
5 - 10 0 0 50.00 5 caught 1 T20I v India Eden Gardens 4 Nov 2018 T20I # 707
11 37 29 2 0 37.93 3 caught 2 Test v Pakistan Sharjah 30 Oct 2016 Test # 2229
3 11 9 0 0 33.33 3 caught 4 Test v Pakistan Sharjah 30 Oct 2016 Test # 2229
43 128 85 6 0 50.58 2 lbw 2 Test v Pakistan Abu Dhabi 21 Oct 2016 Test # 2226
13 45 34 1 0 38.23 3 caught 4 Test v Pakistan Abu Dhabi 21 Oct 2016 Test # 2226
87 398 258 9 1 33.72 3 caught 2 Test v Pakistan Dubai (DICS) 13 Oct 2016 Test # 2224
116 406 249 10 1 46.58 3 caught 4 Test v Pakistan Dubai (DICS) 13 Oct 2016 Test # 2224
17 - 40 0 1 42.50 3 caught 2 ODI v Pakistan Abu Dhabi 5 Oct 2016 ODI # 3789
61 119 74 5 3 82.43 3 run out 2 ODI v Pakistan Sharjah 2 Oct 2016 ODI # 3788
12 35 28 0 0 42.85 3 bowled 2 ODI v Pakistan Sharjah 30 Sep 2016 ODI # 3784
10 18 10 2 0 100.00 3 bowled 1 Test v India Port of Spain 18 Aug 2016 Test # 2218
29 123 101 3 0 28.71 3 caught 2 Test v India Gros Islet 9 Aug 2016 Test # 2215
59 178 100 5 1 59.00 3 caught 4 Test v India Gros Islet 9 Aug 2016 Test # 2215
0 2 1 0 0 0.00 3 caught 1 Test v India Kingston 30 Jul 2016 Test # 2211
20 66 37 3 0 54.05 3 caught 3 Test v India Kingston 30 Jul 2016 Test # 2211
11 39 33 1 0 33.33 4 caught 2 Test v India North Sound 21 Jul 2016 Test # 2207
10 56 43 2 0 23.25 3 caught 3 Test v India North Sound 21 Jul 2016 Test # 2207
6 24 20 1 0 30.00 3 caught 2 ODI v Australia Bridgetown 26 Jun 2016 ODI # 3756
102 - 103 12 4 99.02 3 caught 1 ODI v South Africa Bridgetown 24 Jun 2016 ODI # 3754
15 32 20 3 0 75.00 3 caught 1 ODI v Australia Bridgetown 21 Jun 2016 ODI # 3752
11 31 19 1 0 57.89 3 bowled 2 ODI v South Africa Basseterre 15 Jun 2016 ODI # 3747
39 86 63 3 1 61.90 3 caught 2 ODI v Australia Basseterre 13 Jun 2016 ODI # 3745
19 46 31 3 0 61.29 3 caught 1 ODI v Australia Providence 5 Jun 2016 ODI # 3740
30 125 69 2 0 43.47 3 lbw 2 ODI v South Africa Providence 3 Jun 2016 ODI # 3739
33 113 95 6 0 34.73 3 caught 1 Test v Australia Sydney 3 Jan 2016 Test # 2198
81 363 204 8 0 39.70 3 caught 2 Test v Australia Melbourne 26 Dec 2015 Test # 2195
21 93 61 1 0 34.42 3 caught 4 Test v Australia Melbourne 26 Dec 2015 Test # 2195
108 254 177 20 0 61.01 3 caught 2 Test v Australia Hobart 10 Dec 2015 Test # 2193
4 19 13 1 0 30.76 3 bowled 3 Test v Australia Hobart 10 Dec 2015 Test # 2193
4 13 7 0 0 57.14 4 bowled 1 ODI v Sri Lanka Pallekele 7 Nov 2015 ODI # 3704
21 41 33 1 0 63.63 4 caught 1 ODI v Sri Lanka Colombo (RPS) 4 Nov 2015 ODI # 3702
38 - 58 3 1 65.51 3 bowled 1 ODI v Sri Lanka Colombo (RPS) 1 Nov 2015 ODI # 3701
2 23 17 0 0 11.76 4 bowled 2 Test v Sri Lanka Colombo (PSS) 22 Oct 2015 Test # 2182
61 155 134 3 2 45.52 3 caught 4 Test v Sri Lanka Colombo (PSS) 22 Oct 2015 Test # 2182
50 158 107 8 1 46.72 3 caught 2 Test v Sri Lanka Galle 14 Oct 2015 Test # 2181
31 99 66 2 2 46.96 3 caught 3 Test v Sri Lanka Galle 14 Oct 2015 Test # 2181
14 36 23 2 0 60.86 3 lbw 2 Test v Australia Kingston 11 Jun 2015 Test # 2166
11 67 49 0 1 22.44 3 caught 4 Test v Australia Kingston 11 Jun 2015 Test # 2166
19 43 26 3 0 73.07 3 caught 1 Test v Australia Roseau 3 Jun 2015 Test # 2164
5 46 27 0 0 18.51 3 caught 3 Test v Australia Roseau 3 Jun 2015 Test # 2164
9 65 39 1 0 23.07 3 caught 2 Test v England Bridgetown 1 May 2015 Test # 2160
82 211 148 7 3 55.40 3 caught 4 Test v England Bridgetown 1 May 2015 Test # 2160
35 114 81 5 0 43.20 3 caught 1 Test v England St George's 21 Apr 2015 Test # 2158
69 186 147 12 0 46.93 3 caught 3 Test v England St George's 21 Apr 2015 Test # 2158
10 44 25 1 0 40.00 3 caught 2 Test v England North Sound 13 Apr 2015 Test # 2157
32 118 87 3 0 36.78 3 caught 4 Test v England North Sound 13 Apr 2015 Test # 2157
49* 115 78 3 0 62.82 3 retired notout 1 ODI v Pakistan Christchurch 21 Feb 2015 ODI # 3608
0 4 0 0 0 - 3 run out 1 ODI v Ireland Nelson 16 Feb 2015 ODI # 3603
40 89 51 6 0 78.43 2 bowled 2 ODI v India Dharamsala 17 Oct 2014 ODI # 3535
26 52 44 2 0 59.09 2 bowled 2 ODI v India Delhi 11 Oct 2014 ODI # 3533
28 66 45 2 1 62.22 3 caught 1 ODI v India Kochi 8 Oct 2014 ODI # 3531
46 190 123 4 2 37.39 4 caught 1 Test v Bangladesh Gros Islet 13 Sep 2014 Test # 2139
7 37 29 1 0 24.13 4 bowled 3 Test v Bangladesh Gros Islet 13 Sep 2014 Test # 2139
62 156 126 6 1 49.20 4 caught 1 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
DNB - - - - - - - 4 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
124 159 127 7 8 97.63 3 caught 1 ODI v Bangladesh Basseterre 25 Aug 2014 ODI # 3514
53 118 82 2 1 64.63 3 lbw 1 ODI v Bangladesh St George's 22 Aug 2014 ODI # 3511
7 19 14 1 0 50.00 3 caught 2 ODI v Bangladesh St George's 20 Aug 2014 ODI # 3509
14 12 7 1 1 200.00 4 bowled 1 T20I v New Zealand Roseau 6 Jul 2014 T20I # 403
30 44 28 0 2 107.14 4 caught 1 T20I v New Zealand Roseau 5 Jul 2014 T20I # 402
24 75 58 5 0 41.37 4 caught 2 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
40 147 98 6 0 40.81 5 caught 4 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
109 198 155 11 4 70.32 5 caught 2 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
DNB - - - - - - - 4 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
0 6 6 0 0 0.00 4 caught 2 Test v New Zealand Kingston 8 Jun 2014 Test # 2123
12 61 42 1 0 28.57 4 caught 4 Test v New Zealand Kingston 8 Jun 2014 Test # 2123
16 22 20 3 0 80.00 3 caught 2 ODI v England North Sound 5 Mar 2014 ODI # 3484
13 56 34 0 1 38.23 4 bowled 1 ODI v England North Sound 2 Mar 2014 ODI # 3480
2 20 12 0 0 16.66 4 lbw 1 ODI v England North Sound 28 Feb 2014 ODI # 3477
1 - 9 0 0 11.11 4 caught 2 ODI v Ireland Kingston 23 Feb 2014 ODI # 3472
14 27 18 3 0 77.77 3 caught 2 ODI v New Zealand Auckland 26 Dec 2013 ODI # 3449
4 16 12 1 0 33.33 3 caught 2 Test v New Zealand Wellington 11 Dec 2013 Test # 2106
0 3 2 0 0 0.00 3 caught 3 Test v New Zealand Wellington 11 Dec 2013 Test # 2106
40 114 69 5 0 57.97 3 caught 2 Test v New Zealand Dunedin 3 Dec 2013 Test # 2104
218 572 416 31 0 52.40 3 bowled 3 Test v New Zealand Dunedin 3 Dec 2013 Test # 2104
51* 87 53 4 2 96.22 4 not out 1 ODI v India Kanpur 27 Nov 2013 ODI # 3439
50 71 54 8 0 92.59 4 caught 2 ODI v India Visakhapatnam 24 Nov 2013 ODI # 3437
59 95 77 4 2 76.62 4 bowled 1 ODI v India Kochi 21 Nov 2013 ODI # 3436
29 78 63 5 1 46.03 3 caught 1 Test v India Wankhede 14 Nov 2013 Test # 2102
11 11 10 2 0 110.00 4 caught 3 Test v India Wankhede 14 Nov 2013 Test # 2102
23 124 96 2 1 23.95 3 run out 1 Test v India Eden Gardens 6 Nov 2013 Test # 2101
37 93 78 4 0 47.43 3 caught 3 Test v India Eden Gardens 6 Nov 2013 Test # 2101
9 29 21 1 0 42.85 3 caught 1 ODI v Pakistan Gros Islet 24 Jul 2013 ODI # 3396
9 33 18 1 0 50.00 3 caught 1 ODI v Pakistan Gros Islet 21 Jul 2013 ODI # 3393
17 65 40 2 0 42.50 3 caught 2 ODI v Pakistan Gros Islet 19 Jul 2013 ODI # 3391
54 139 81 6 0 66.66 3 bowled 1 ODI v Pakistan Providence 16 Jul 2013 ODI # 3390
5 17 18 1 0 27.77 3 caught 2 ODI v Pakistan Providence 14 Jul 2013 ODI # 3389
70 135 84 4 1 83.33 5 caught 2 ODI v Sri Lanka Port of Spain 7 Jul 2013 ODI # 3385
1 11 7 0 0 14.28 3 caught 2 ODI v India Port of Spain 5 Jul 2013 ODI # 3383
55 95 78 5 1 70.51 5 caught 2 ODI v India Kingston 30 Jun 2013 ODI # 3380
27 48 30 4 0 90.00 3 run out 2 ODI v Sri Lanka Kingston 28 Jun 2013 ODI # 3378
12 12 7 2 0 171.42 5 run out 2 ODI v South Africa Cardiff 14 Jun 2013 ODI # 3371
35 108 83 2 0 42.16 3 stumped 1 ODI v India The Oval 11 Jun 2013 ODI # 3368
0 8 4 0 0 0.00 3 caught 2 ODI v Pakistan The Oval 7 Jun 2013 ODI # 3364
0 7 4 0 0 0.00 3 caught 2 Test v Zimbabwe Roseau 20 Mar 2013 Test # 2083
11 49 32 2 0 34.37 4 caught 2 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
1* 13 12 0 0 8.33 3 not out 4 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
0 9 4 0 0 0.00 3 caught 2 T20I v Zimbabwe North Sound 2 Mar 2013 T20I # 305
72* 137 103 5 0 69.90 3 not out 2 ODI v Zimbabwe St George's 26 Feb 2013 ODI # 3340
0 2 2 0 0 0.00 3 caught 2 ODI v Zimbabwe St George's 24 Feb 2013 ODI # 3339
100* 97 71 9 4 140.84 3 not out 1 ODI v Zimbabwe St George's 22 Feb 2013 ODI # 3337
32 48 27 3 0 118.51 3 run out 1 T20I v Australia Brisbane 13 Feb 2013 T20I # 303
33 87 50 3 0 66.00 3 caught 2 ODI v Australia Melbourne 10 Feb 2013 ODI # 3334
4 18 16 1 0 25.00 3 caught 1 ODI v Australia Sydney 8 Feb 2013 ODI # 3333
86 115 96 7 1 89.58 3 bowled 2 ODI v Australia Canberra 6 Feb 2013 ODI # 3332
14 26 20 3 0 70.00 4 lbw 2 ODI v Australia Perth 3 Feb 2013 ODI # 3331
11 41 25 1 0 44.00 4 caught 1 ODI v Australia Perth 1 Feb 2013 ODI # 3330
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page