Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 20 Aug 2008 and 22 Oct 2023 remove between 20 Aug 2008 and 22 Oct 2023 from query
Innings in match 2nd innings remove 2nd innings 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 2003-2021 392 429 36 12780 224 32.51 17213 74.24 21 64 34 1370 214 Profile
filtered 2010-2021 162 157 13 4317 224 29.97 5536 77.98 7 20 15 473 65
Innings by innings list
12 19 14 3 0 85.71 3 caught 2 T20I v Australia Gros Islet 2 May 2010 T20I # 156
8 3 4 2 0 200.00 3 caught 2 T20I v New Zealand Bridgetown 8 May 2010 T20I # 167
30 51 42 4 0 71.42 2 caught 2 ODI v England Chester-le-Street 10 Sep 2010 ODI # 3043
29 52 42 5 0 69.04 2 caught 2 ODI v England Southampton 22 Sep 2010 ODI # 3047
30 85 42 3 0 71.42 2 caught 2 ODI v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
4 22 15 0 0 26.66 2 caught 2 ODI v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
42 - 29 5 0 144.82 2 lbw 2 ODI v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
59 - 58 7 0 101.72 2 caught 2 ODI v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
60 123 89 7 0 67.41 1 caught 2 Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
2 2 3 0 0 66.66 1 lbw 2 Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
46 36 30 5 2 153.33 1 run out 2 T20I v New Zealand Hamilton 28 Dec 2010 T20I # 194
0 2 4 0 0 0.00 1 caught 2 Test v New Zealand Hamilton 7 Jan 2011 Test # 1990
1 7 8 0 0 12.50 2 caught 2 Test v New Zealand Wellington 15 Jan 2011 Test # 1991
12 37 23 2 0 52.17 1 caught 2 ODI v New Zealand Napier 1 Feb 2011 ODI # 3093
21 26 15 2 1 140.00 1 caught 2 ODI v New Zealand Auckland 5 Feb 2011 ODI # 3097
5 6 6 1 0 83.33 1 lbw 2 ODI v New Zealand Pallekele 8 Mar 2011 ODI # 3123
49 97 65 6 0 75.38 1 caught 2 ODI v Zimbabwe Pallekele 14 Mar 2011 ODI # 3132
5 12 8 1 0 62.50 2 caught 2 ODI v Australia Colombo (RPS) 19 Mar 2011 ODI # 3139
61* 88 64 10 0 95.31 2 not out 2 ODI v West Indies Mirpur 23 Mar 2011 ODI # 3142
43 66 59 7 0 72.88 2 caught 2 ODI v India Mohali 30 Mar 2011 ODI # 3147
3 9 4 0 0 75.00 2 caught 2 T20I v West Indies Gros Islet 21 Apr 2011 T20I # 199
54 67 45 7 1 120.00 1 caught 2 ODI v West Indies Gros Islet 23 Apr 2011 ODI # 3152
32 78 51 1 1 62.74 1 caught 2 ODI v West Indies Gros Islet 25 Apr 2011 ODI # 3153
5 16 9 1 0 55.55 1 caught 2 ODI v West Indies Bridgetown 28 Apr 2011 ODI # 3154
4 6 7 1 0 57.14 1 bowled 2 Test v West Indies Providence 12 May 2011 Test # 1992
52 125 84 7 1 61.90 1 bowled 2 ODI v Ireland Belfast 28 May 2011 ODI # 3157
0 1 7 0 0 0.00 1 caught 2 ODI v Ireland Belfast 30 May 2011 ODI # 3158
119 240 177 19 1 67.23 1 caught 2 Test v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
139* 191 147 13 1 94.55 1 not out 2 ODI v Zimbabwe Harare 11 Sep 2011 ODI # 3190
75 158 127 8 1 59.05 1 lbw 2 Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
33 112 63 4 0 52.38 1 lbw 2 Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
6 24 19 0 0 31.57 1 caught 2 Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
5 11 6 1 0 83.33 1 caught 2 ODI v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
4 2 3 1 0 133.33 1 caught 2 ODI v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
14 35 28 2 0 50.00 1 caught 2 ODI v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
13 - 14 1 0 92.85 1 lbw 2 T20I v Sri Lanka Abu Dhabi 25 Nov 2011 T20I # 215
22 48 38 5 0 57.89 1 caught 2 ODI v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
143 353 237 14 0 60.33 1 lbw 2 Test v Bangladesh Chattogram 9 Dec 2011 Test # 2022
14 22 17 3 0 82.35 1 caught 2 Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
88 239 164 11 1 53.65 1 lbw 2 Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
8 17 17 1 0 47.05 1 bowled 2 ODI v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
5 10 11 1 0 45.45 1 lbw 2 ODI v England Abu Dhabi 13 Feb 2012 ODI # 3238
26 61 43 3 0 60.46 1 caught 2 ODI v England Abu Dhabi 15 Feb 2012 ODI # 3240
0 2 2 0 0 0.00 1 caught 2 T20I v England Dubai (DICS) 25 Feb 2012 T20I # 228
0 5 1 0 0 0.00 2 caught 2 T20I v England Abu Dhabi 27 Feb 2012 T20I # 229
11 52 35 1 0 31.42 1 caught 2 ODI v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
0 1 1 0 0 0.00 1 caught 2 T20I v Sri Lanka Hambantota 1 Jun 2012 T20I # 244
37 95 57 5 1 64.91 1 stumped 2 ODI v Sri Lanka Pallekele 7 Jun 2012 ODI # 3272
14 46 29 1 0 48.27 1 caught 2 ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
0 2 5 0 0 0.00 1 caught 2 ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
20 85 56 3 0 35.71 1 lbw 2 Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
23 58 27 2 0 85.18 1 caught 2 ODI v Australia Abu Dhabi 31 Aug 2012 ODI # 3301
17 20 15 2 0 113.33 1 caught 2 T20I v Australia Dubai (DICS) 5 Sep 2012 T20I # 256
9 13 5 1 0 180.00 1 caught 2 T20I v Australia Dubai (DICS) 10 Sep 2012 T20I # 259
45 65 47 6 0 95.74 1 caught 2 T20I v Bangladesh Pallekele 25 Sep 2012 T20I # 274
15 16 9 2 1 166.66 1 stumped 2 T20I v South Africa Colombo (RPS) 28 Sep 2012 T20I # 277
42 63 40 4 1 105.00 1 stumped 2 T20I v Sri Lanka Colombo (RPS) 4 Oct 2012 T20I # 287
61 70 44 6 2 138.63 3 caught 2 T20I v India Bengaluru 25 Dec 2012 T20I # 296
55 39 26 6 3 211.53 4 caught 2 T20I v India Ahmedabad 28 Dec 2012 T20I # 298
0 1 1 0 0 0.00 1 bowled 2 ODI v India Chennai 30 Dec 2012 ODI # 3314
21 62 31 2 0 67.74 7 caught 2 ODI v India Delhi 6 Jan 2013 ODI # 3316
6 14 14 1 0 42.85 1 caught 2 Test v South Africa Johannesburg 1 Feb 2013 Test # 2072
18 85 44 3 0 40.90 1 caught 2 Test v South Africa Centurion 22 Feb 2013 Test # 2075
25 56 38 3 0 65.78 1 run out 2 ODI v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
31 60 49 3 1 63.26 2 caught 2 ODI v South Africa Centurion 15 Mar 2013 ODI # 3346
57 83 49 6 3 116.32 2 caught 2 ODI v South Africa Johannesburg 17 Mar 2013 ODI # 3347
0 9 1 0 0 0.00 2 obstruct field 2 ODI v South Africa Durban 21 Mar 2013 ODI # 3348
2 - 5 0 0 40.00 3 caught 2 ODI v Ireland Dublin 26 May 2013 ODI # 3358
7 25 21 0 0 33.33 3 caught 2 ODI v South Africa Birmingham 10 Jun 2013 ODI # 3367
20 23 25 3 0 80.00 3 caught 2 ODI v West Indies Providence 16 Jul 2013 ODI # 3390
59 85 62 5 2 95.16 3 caught 2 ODI v West Indies Gros Islet 21 Jul 2013 ODI # 3393
11 22 22 1 0 50.00 3 caught 2 ODI v West Indies Gros Islet 24 Jul 2013 ODI # 3396
13 19 7 3 0 185.71 3 caught 2 T20I v West Indies Kingstown 27 Jul 2013 T20I # 321
22 49 32 3 0 68.75 2 caught 2 Test v Zimbabwe Harare 10 Sep 2013 Test # 2096
28 70 39 2 0 71.79 3 caught 2 ODI v South Africa Sharjah 30 Oct 2013 ODI # 3425
15 47 31 3 0 48.38 1 caught 2 ODI v South Africa Abu Dhabi 6 Nov 2013 ODI # 3430
33 90 60 4 0 55.00 2 bowled 2 ODI v South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
6 20 16 1 0 37.50 1 bowled 2 ODI v South Africa Sharjah 11 Nov 2013 ODI # 3433
0 1 1 0 0 0.00 3 lbw 2 T20I v South Africa Dubai (DICS) 15 Nov 2013 T20I # 336
13* 37 15 1 0 86.66 3 not out 2 T20I v South Africa Johannesburg 20 Nov 2013 T20I # 340
42* - 37 2 1 113.51 3 not out 2 T20I v Afghanistan Sharjah 8 Dec 2013 T20I # 349
32 41 27 2 1 118.51 3 lbw 2 T20I v Sri Lanka Dubai (DICS) 11 Dec 2013 T20I # 350
7 7 7 1 0 100.00 3 caught 2 T20I v Sri Lanka Dubai (DICS) 13 Dec 2013 T20I # 351
113* 150 119 12 2 94.95 3 not out 2 ODI v Sri Lanka Abu Dhabi 25 Dec 2013 ODI # 3448
11 18 18 2 0 61.11 3 caught 2 Test v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
18 37 19 2 0 94.73 3 lbw 2 ODI v Sri Lanka Fatullah 25 Feb 2014 ODI # 3473
75 130 117 3 2 64.10 3 caught 2 ODI v India Mirpur 2 Mar 2014 ODI # 3479
52 77 55 8 0 94.54 2 caught 2 ODI v Bangladesh Mirpur 4 Mar 2014 ODI # 3482
19 44 32 0 0 59.37 3 caught 2 T20I v West Indies Mirpur 1 Apr 2014 T20I # 397
21 37 23 3 0 91.30 2 lbw 2 ODI v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
62 61 49 11 0 126.53 3 lbw 2 ODI v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
2 10 4 0 0 50.00 3 run out 2 T20I v New Zealand Dubai (DICS) 4 Dec 2014 T20I # 411
9 10 8 2 0 112.50 3 caught 2 T20I v New Zealand Dubai (DICS) 5 Dec 2014 T20I # 412
6 22 17 0 0 35.29 1 bowled 2 ODI v New Zealand Dubai (DICS) 8 Dec 2014 ODI # 3564
3 12 11 0 0 27.27 4 caught 2 ODI v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
86 125 89 5 3 96.62 1 caught 2 ODI v New Zealand Napier 3 Feb 2015 ODI # 3598
4 8 7 1 0 57.14 3 run out 2 ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
224 464 332 23 3 67.46 1 caught 2 Test v Bangladesh Khulna 28 Apr 2015 Test # 2159
12 12 11 1 1 109.09 3 caught 2 T20I v Zimbabwe Lahore 22 May 2015 T20I # 417
15 26 24 2 0 62.50 3 caught 2 ODI v Zimbabwe Lahore 29 May 2015 ODI # 3652
2 5 6 0 0 33.33 1 caught 2 Test v Sri Lanka Galle 17 Jun 2015 Test # 2167
103 115 95 10 4 108.42 3 caught 2 ODI v Sri Lanka Dambulla 11 Jul 2015 ODI # 3664
70 114 88 8 1 79.54 3 caught 2 ODI v Sri Lanka Colombo (RPS) 22 Jul 2015 ODI # 3671
37 46 37 5 1 100.00 3 lbw 2 ODI v Sri Lanka Hambantota 26 Jul 2015 ODI # 3672
11 18 12 1 0 91.66 3 run out 2 T20I v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
27 56 41 5 0 65.85 3 run out 2 ODI v Zimbabwe Harare 3 Oct 2015 ODI # 3686
13 15 16 2 0 81.25 3 caught 2 ODI v Zimbabwe Harare 5 Oct 2015 ODI # 3687
102* 171 130 10 1 78.46 3 not out 2 ODI v England Abu Dhabi 11 Nov 2015 ODI # 3707
0 10 8 0 0 0.00 3 caught 2 ODI v England Abu Dhabi 13 Nov 2015 ODI # 3708
37 54 36 5 1 102.77 3 run out 2 ODI v England Dubai (DICS) 20 Nov 2015 ODI # 3712
7 11 7 1 0 100.00 3 caught 2 T20I v England Dubai (DICS) 26 Nov 2015 T20I # 468
25 23 20 3 1 125.00 3 caught 2 T20I v England Dubai (DICS) 27 Nov 2015 T20I # 469
1 6 1 0 0 100.00 3 run out 2 T20I v England Sharjah 30 Nov 2015 T20I # 473
2 4 4 0 0 50.00 1 caught 2 T20I v New Zealand Wellington 22 Jan 2016 T20I # 483
42 70 56 1 1 75.00 3 caught 2 ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
11 18 12 2 0 91.66 1 caught 2 T20I v U.A.E. Mirpur 29 Feb 2016 T20I # 514
14 15 11 3 0 127.27 2 caught 2 T20I v Sri Lanka Mirpur 4 Mar 2016 T20I # 518
18 54 42 3 0 42.85 1 caught 2 Test v England Manchester 22 Jul 2016 Test # 2208
0 4 4 0 0 0.00 1 caught 2 Test v England Birmingham 3 Aug 2016 Test # 2212
4 11 7 0 0 57.14 3 caught 2 ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
72 148 104 8 0 69.23 1 caught 2 ODI v Australia Melbourne 15 Jan 2017 ODI # 3818
40 61 40 3 1 100.00 4 caught 2 ODI v Australia Sydney 22 Jan 2017 ODI # 3822
3 8 6 0 0 50.00 4 caught 2 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
5 - 12 0 0 41.66 4 caught 2 T20I v West Indies Bridgetown 26 Mar 2017 T20I # 602
81 - 86 8 2 94.18 4 caught 2 ODI v West Indies Providence 11 Apr 2017 ODI # 3863
33 59 43 2 0 76.74 4 caught 2 ODI v India Birmingham 4 Jun 2017 ODI # 3878
26 69 53 1 1 49.05 4 caught 2 ODI v South Africa Birmingham 7 Jun 2017 ODI # 3881
1 6 5 0 0 20.00 4 caught 2 ODI v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
31* 24 21 3 2 147.61 4 not out 2 ODI v England Cardiff 14 Jun 2017 ODI # 3889
34* - 51 4 0 66.66 4 not out 2 ODI v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
9 - 19 0 0 47.36 4 caught 2 ODI v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
DNB - - - - - - - 2 ODI v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
25* - 23 3 0 108.69 5 not out 2 T20I v Sri Lanka Abu Dhabi 26 Oct 2017 T20I # 625
14 - 19 0 0 73.68 5 caught 2 T20I v Sri Lanka Abu Dhabi 27 Oct 2017 T20I # 627
1 13 9 0 0 11.11 4 caught 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
0 4 4 0 0 0.00 4 caught 2 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
6 29 20 1 0 30.00 5 caught 2 ODI v New Zealand Wellington 19 Jan 2018 ODI # 3957
34* - 21 1 2 161.90 4 not out 2 T20I v New Zealand Dubai (DICS) 2 Nov 2018 T20I # 706
0 - 1 0 0 0.00 4 lbw 2 ODI v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
27* - 31 2 0 87.09 4 not out 2 ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
20 - 31 4 0 64.51 2 caught 2 Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
0 - 4 0 0 0.00 2 caught 2 Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
71* 93 63 8 2 112.69 4 not out 2 ODI v South Africa Gqeberha 19 Jan 2019 ODI # 4080
DNB - - - - - - - 2 ODI v South Africa Johannesburg 27 Jan 2019 ODI # 4087
0 3 3 0 0 0.00 4 lbw 2 ODI v England Leeds 19 May 2019 ODI # 4140
46 69 49 3 1 93.87 4 caught 2 ODI v Australia Taunton 12 Jun 2019 ODI # 4157
9 13 7 0 1 128.57 4 caught 2 ODI v India Manchester 16 Jun 2019 ODI # 4161
32 70 50 5 0 64.00 4 caught 2 ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
19 48 35 1 0 54.28 4 caught 2 ODI v Afghanistan Leeds 29 Jun 2019 ODI # 4177
17 - 16 3 0 106.25 3 caught 2 T20I v Bangladesh Lahore 24 Jan 2020 T20I # 1032
67* - 49 9 1 136.73 3 not out 2 T20I v Bangladesh Lahore 25 Jan 2020 T20I # 1033
36 44 32 3 1 112.50 4 bowled 2 T20I v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
DNB - - - - - - - 2 T20I v Zimbabwe Rawalpindi 8 Nov 2020 T20I # 1106
41 41 29 2 3 141.37 3 caught 2 T20I v New Zealand Napier 22 Dec 2020 T20I # 1119
13 15 11 1 0 118.18 4 stumped 2 T20I v South Africa Johannesburg 10 Apr 2021 T20I # 1145
DNB - - - - - - - 2 T20I v South Africa Centurion 14 Apr 2021 T20I # 1147
10 21 12 1 0 83.33 4 caught 2 T20I v South Africa Centurion 16 Apr 2021 T20I # 1148
5 13 10 0 0 50.00 4 caught 2 T20I v Zimbabwe Harare 23 Apr 2021 T20I # 1156
10 18 12 0 0 83.33 4 caught 2 T20I v England Leeds 18 Jul 2021 T20I # 1193
DNB - - - - - - - 2 T20I v India Dubai (DICS) 24 Oct 2021 T20I # 1361
11 12 6 0 1 183.33 4 caught 2 T20I v New Zealand Sharjah 26 Oct 2021 T20I # 1367
10 14 10 1 0 100.00 4 caught 2 T20I v Afghanistan Dubai (DICS) 29 Oct 2021 T20I # 1377
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page