Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2004-2019 326 328 75 9154 166 36.18 12128 75.47 10 46 22 735 159 Profile
Innings by innings list
4 11 5 0 0 80.00 8 lbw 1 ODI v Sri Lanka Colombo (RPS) 20 Aug 2004 ODI # 2156
22 53 45 0 0 48.88 8 lbw 2 ODI v Sri Lanka Colombo (RPS) 22 Aug 2004 ODI # 2158
3 8 3 0 0 100.00 8 lbw 1 ODI v Sri Lanka Dambulla 25 Aug 2004 ODI # 2160
0 3 2 0 0 0.00 6 lbw 1 ODI v Sri Lanka Dambulla 28 Aug 2004 ODI # 2161
0 2 1 0 0 0.00 7 caught 2 ODI v Sri Lanka Colombo (SSC) 31 Aug 2004 ODI # 2163
60 92 70 7 0 85.71 5 stumped 2 ODI v Zimbabwe Bloemfontein 15 Sep 2006 ODI # 2415
31* 70 39 2 0 79.48 5 not out 2 ODI v Zimbabwe East London 18 Sep 2006 ODI # 2418
24* 30 18 2 0 133.33 7 not out 1 ODI v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
DNB - - - - - - - 1 ODI v Ireland Belfast 24 Jun 2007 ODI # 2591
11 11 15 2 0 73.33 5 caught 2 ODI v India Belfast 26 Jun 2007 ODI # 2592
40 76 59 3 0 67.79 5 caught 1 ODI v India Belfast 29 Jun 2007 ODI # 2593
0 2 1 0 0 0.00 5 lbw 1 ODI v India Belfast 1 Jul 2007 ODI # 2595
3 10 9 0 0 33.33 5 lbw 2 ODI v Zimbabwe Bulawayo 22 Aug 2007 ODI # 2612
24* 60 31 3 0 77.41 3 not out 2 ODI v Zimbabwe Harare 25 Aug 2007 ODI # 2614
6 10 8 0 0 75.00 8 caught 1 ODI v Zimbabwe Harare 26 Aug 2007 ODI # 2615
36 34 28 4 1 128.57 2 lbw 2 T20I v Bangladesh Cape Town 15 Sep 2007 T20I # 31
0 5 4 0 0 0.00 2 caught 1 T20I v England Cape Town 16 Sep 2007 T20I # 34
DNB - - - - - - - 2 ODI v Pakistan Multan 26 Oct 2007 ODI # 2639
44 54 64 3 1 68.75 5 caught 1 ODI v Pakistan Lahore 29 Oct 2007 ODI # 2642
33 34 19 3 2 173.68 3 stumped 2 T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
46 85 59 3 1 77.96 5 caught 2 ODI v New Zealand Durban 25 Nov 2007 ODI # 2648
23 48 32 3 0 71.87 5 caught 1 ODI v New Zealand Gqeberha 30 Nov 2007 ODI # 2650
1 5 6 0 0 16.66 5 caught 2 ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
0 1 1 0 0 0.00 3 bowled 1 T20I v West Indies Gqeberha 16 Dec 2007 T20I # 50
13 18 13 2 0 100.00 4 caught 2 T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
79* 148 88 9 1 89.77 4 not out 2 ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
68 94 81 4 1 83.95 5 run out 1 ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
36* 71 50 1 1 72.00 5 not out 2 ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
44 81 60 4 0 73.33 5 caught 2 ODI v West Indies Durban 1 Feb 2008 ODI # 2668
DNB - - - - - - - 2 ODI v West Indies Johannesburg 3 Feb 2008 ODI # 2671
DNB - - - - - - - 2 ODI v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
49* 122 93 1 0 52.68 5 not out 2 ODI v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
0* 5 4 0 0 0.00 5 not out 2 ODI v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
18 48 33 0 0 54.54 5 caught 2 ODI v England Leeds 22 Aug 2008 ODI # 2748
8 6 3 2 0 266.66 5 caught 1 ODI v England Nottingham 26 Aug 2008 ODI # 2754
18 61 33 1 0 54.54 5 caught 2 ODI v England The Oval 29 Aug 2008 ODI # 2757
20 26 18 2 1 111.11 5 caught 1 ODI v England Lord's 31 Aug 2008 ODI # 2759
DNB - - - - - - - 1 ODI v England Cardiff 3 Sep 2008 ODI # 2761
90 116 88 8 0 102.27 5 caught 1 ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
10* 33 19 0 0 52.63 5 not out 2 ODI v Kenya Kimberley 2 Nov 2008 ODI # 2770
6 10 6 0 0 100.00 5 caught 1 T20I v Bangladesh Johannesburg 5 Nov 2008 T20I # 77
36 60 39 4 0 92.30 5 lbw 1 ODI v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
DNB - - - - - - - 1 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
1 18 11 0 0 9.09 6 caught 2 Test v Australia Perth 17 Dec 2008 Test # 1899
50* 135 119 4 1 42.01 6 not out 4 Test v Australia Perth 17 Dec 2008 Test # 1899
166 448 340 18 0 48.82 6 caught 2 Test v Australia Melbourne 26 Dec 2008 Test # 1902
DNB - - - - - - - 4 Test v Australia Melbourne 26 Dec 2008 Test # 1902
13 72 52 2 0 25.00 6 lbw 2 Test v Australia Sydney 3 Jan 2009 Test # 1904
16 100 92 2 0 17.39 6 lbw 4 Test v Australia Sydney 3 Jan 2009 Test # 1904
78 56 48 9 1 162.50 4 lbw 2 T20I v Australia Melbourne 11 Jan 2009 T20I # 80
69* 55 41 7 2 168.29 3 not out 1 T20I v Australia Brisbane 13 Jan 2009 T20I # 81
71 131 93 0 0 76.34 4 caught 2 ODI v Australia Melbourne 16 Jan 2009 ODI # 2795
35 57 34 3 0 102.94 5 run out 2 ODI v Australia Hobart 18 Jan 2009 ODI # 2796
9 27 23 1 0 39.13 5 bowled 2 ODI v Australia Sydney 23 Jan 2009 ODI # 2802
DNB - - - - - - - 2 ODI v Australia Adelaide 26 Jan 2009 ODI # 2804
60* 64 42 3 3 142.85 5 not out 1 ODI v Australia Perth 30 Jan 2009 ODI # 2808
17 73 52 2 0 32.69 6 caught 2 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
29 130 75 3 0 38.66 6 caught 4 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
73* 241 152 11 0 48.02 6 not out 2 Test v Australia Durban 6 Mar 2009 Test # 1913
17 76 45 3 0 37.77 5 caught 4 Test v Australia Durban 6 Mar 2009 Test # 1913
7 37 21 1 0 33.33 6 bowled 2 Test v Australia Cape Town 19 Mar 2009 Test # 1916
21 24 21 2 0 100.00 4 bowled 2 T20I v Australia Johannesburg 27 Mar 2009 T20I # 87
23 42 28 1 0 82.14 4 bowled 1 T20I v Australia Centurion 29 Mar 2009 T20I # 88
15 36 33 0 0 45.45 5 caught 2 ODI v Australia Durban 3 Apr 2009 ODI # 2832
11* 25 19 1 0 57.89 5 not out 2 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
32 40 26 2 1 123.07 5 caught 1 ODI v Australia Cape Town 9 Apr 2009 ODI # 2839
40 32 25 4 0 160.00 7 caught 1 ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
3 8 8 0 0 37.50 5 caught 2 ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
0* 1 0 0 0 - 7 not out 1 T20I v Scotland The Oval 7 Jun 2009 T20I # 94
29 35 23 1 2 126.08 5 caught 1 T20I v New Zealand Lord's 9 Jun 2009 T20I # 99
2* 2 4 0 0 50.00 5 not out 2 T20I v England Nottingham 11 Jun 2009 T20I # 103
0 3 1 0 0 0.00 7 caught 1 T20I v West Indies The Oval 13 Jun 2009 T20I # 106
10 20 15 0 0 66.66 4 stumped 1 T20I v India Nottingham 16 Jun 2009 T20I # 113
44* 53 39 3 1 112.82 5 not out 2 T20I v Pakistan Nottingham 18 Jun 2009 T20I # 114
0 1 1 0 0 0.00 5 bowled 2 ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
11 16 13 2 0 84.61 5 caught 2 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
24 47 33 1 0 72.72 5 bowled 2 ODI v England Centurion 27 Sep 2009 ODI # 2900
111* 126 87 9 2 127.58 4 not out 1 ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
6 10 5 1 0 120.00 3 lbw 2 T20I v England Johannesburg 13 Nov 2009 T20I # 124
2 6 4 0 0 50.00 4 caught 1 T20I v England Centurion 15 Nov 2009 T20I # 125
41 64 47 5 1 87.23 4 caught 1 ODI v England Centurion 22 Nov 2009 ODI # 2929
6 21 15 0 0 40.00 4 caught 1 ODI v England Cape Town 27 Nov 2009 ODI # 2930
6 14 10 1 0 60.00 4 caught 1 ODI v England Gqeberha 29 Nov 2009 ODI # 2931
56 218 150 6 1 37.33 6 caught 1 Test v England Centurion 16 Dec 2009 Test # 1942
11 33 27 2 0 40.74 7 lbw 3 Test v England Centurion 16 Dec 2009 Test # 1942
4 9 9 0 0 44.44 6 lbw 1 Test v England Durban 26 Dec 2009 Test # 1944
0 2 1 0 0 0.00 6 bowled 3 Test v England Durban 26 Dec 2009 Test # 1944
0 1 1 0 0 0.00 6 caught 1 Test v England Cape Town 3 Jan 2010 Test # 1946
36 69 41 4 1 87.80 6 caught 3 Test v England Cape Town 3 Jan 2010 Test # 1946
7 31 20 1 0 35.00 6 caught 2 Test v England Johannesburg 14 Jan 2010 Test # 1948
9 38 35 1 0 25.71 6 lbw 1 Test v India Nagpur 6 Feb 2010 Test # 1951
0 1 1 0 0 0.00 7 lbw 1 Test v India Eden Gardens 14 Feb 2010 Test # 1952
6 19 22 1 0 27.27 7 lbw 3 Test v India Eden Gardens 14 Feb 2010 Test # 1952
0 2 1 0 0 0.00 7 lbw 2 ODI v India Gwalior 24 Feb 2010 ODI # 2962
4* 1 1 1 0 400.00 7 not out 2 T20I v India Gros Islet 2 May 2010 T20I # 155
25 23 21 0 2 119.04 5 caught 1 T20I v Afghanistan Bridgetown 5 May 2010 T20I # 162
DNB - - - - - - - 1 T20I v New Zealand Bridgetown 6 May 2010 T20I # 164
39 29 25 2 2 156.00 6 caught 2 T20I v England Bridgetown 8 May 2010 T20I # 168
3 4 5 0 0 60.00 5 caught 2 T20I v Pakistan Gros Islet 10 May 2010 T20I # 171
0 1 1 0 0 0.00 5 bowled 1 T20I v West Indies North Sound 19 May 2010 T20I # 178
13 25 20 1 0 65.00 4 caught 1 T20I v West Indies North Sound 20 May 2010 T20I # 179
15 45 27 0 1 55.55 5 bowled 1 ODI v West Indies North Sound 22 May 2010 ODI # 2979
32* - 38 1 0 84.21 5 not out 2 ODI v West Indies Roseau 30 May 2010 ODI # 2984
51 - 75 1 0 68.00 5 bowled 2 ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
35* 31 22 2 2 159.09 4 not out 2 T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
96* 73 54 10 4 177.77 4 not out 1 T20I v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
6* 13 4 0 0 150.00 7 not out 1 ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
15* 29 18 1 0 83.33 4 not out 2 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
129 152 117 7 4 110.25 3 caught 1 ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
41 54 46 5 0 89.13 4 caught 2 T20I v Pakistan Abu Dhabi 26 Oct 2010 T20I # 190
20* 35 16 0 2 125.00 4 not out 2 T20I v Pakistan Abu Dhabi 27 Oct 2010 T20I # 191
10* 50 29 0 0 34.48 5 not out 2 ODI v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
54 58 43 3 1 125.58 5 caught 1 ODI v Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
26 35 38 0 0 68.42 5 caught 1 ODI v Pakistan Dubai (DICS) 2 Nov 2010 ODI # 3064
36 - 51 1 0 70.58 5 bowled 1 ODI v Pakistan Dubai (DICS) 5 Nov 2010 ODI # 3067
59* - 41 8 0 143.90 5 not out 1 ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
0 2 2 0 0 0.00 5 lbw 2 T20I v India Durban 9 Jan 2011 T20I # 196
73 110 89 1 1 82.02 5 lbw 1 ODI v India Durban 12 Jan 2011 ODI # 3079
13 38 19 1 0 68.42 5 caught 2 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
52 111 59 2 0 88.13 5 bowled 1 ODI v India Cape Town 18 Jan 2011 ODI # 3082
71* 124 72 2 1 98.61 5 not out 1 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
35 65 44 1 0 79.54 5 caught 1 ODI v India Centurion 23 Jan 2011 ODI # 3087
42* 54 53 1 0 79.24 5 not out 2 ODI v West Indies Delhi 24 Feb 2011 ODI # 3106
40 18 15 2 4 266.66 6 caught 1 ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
0 12 4 0 0 0.00 6 bowled 2 ODI v England Chennai 6 Mar 2011 ODI # 3120
23 40 20 2 1 115.00 5 stumped 2 ODI v India Nagpur 12 Mar 2011 ODI # 3128
99 139 103 6 1 96.11 5 caught 1 ODI v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
17 26 22 1 0 77.27 4 caught 1 ODI v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
3 18 12 0 0 25.00 5 bowled 2 ODI v New Zealand Mirpur 25 Mar 2011 ODI # 3144
67 60 53 6 3 126.41 4 caught 1 T20I v Australia Cape Town 13 Oct 2011 T20I # 210
0 4 4 0 0 0.00 4 caught 2 T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
4 4 2 1 0 200.00 4 caught 2 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
56 100 58 2 2 96.55 4 caught 1 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
35 92 58 1 0 60.34 4 caught 1 ODI v Australia Durban 28 Oct 2011 ODI # 3211
1 6 2 0 0 50.00 6 caught 1 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
66* 127 87 0 1 75.86 4 not out 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
25 49 34 2 0 73.52 5 run out 2 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
36 50 47 2 0 76.59 5 caught 1 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
5* 6 2 1 0 250.00 6 not out 1 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
41 50 37 3 0 110.81 5 caught 1 T20I v New Zealand Wellington 17 Feb 2012 T20I # 221
DNB - - - - - - - 2 T20I v New Zealand Hamilton 19 Feb 2012 T20I # 222
38 23 20 2 2 190.00 5 run out 1 T20I v New Zealand Auckland 22 Feb 2012 T20I # 223
46 102 74 2 0 62.16 4 caught 2 ODI v New Zealand Wellington 25 Feb 2012 ODI # 3249
43 62 39 6 0 110.25 4 caught 2 ODI v New Zealand Napier 29 Feb 2012 ODI # 3252
25 44 37 3 0 67.56 5 bowled 2 ODI v New Zealand Auckland 3 Mar 2012 ODI # 3254
103 271 186 13 0 55.37 4 caught 1 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
33* 39 23 2 3 143.47 4 not out 3 Test v New Zealand Wellington 23 Mar 2012 Test # 2037
DNB - - - - - - - 2 Test v England The Oval 19 Jul 2012 Test # 2049
48* 130 94 6 0 51.06 8 not out 1 Test v England Leeds 2 Aug 2012 Test # 2051
0 1 1 0 0 0.00 6 lbw 3 Test v England Leeds 2 Aug 2012 Test # 2051
61 167 158 6 0 38.60 7 caught 1 Test v England Lord's 16 Aug 2012 Test # 2053
26* 141 93 4 0 27.95 8 not out 3 Test v England Lord's 16 Aug 2012 Test # 2053
TDNB - - - - - - - - ODI v England Cardiff 24 Aug 2012 ODI # 3296
14 27 24 1 0 58.33 3 run out 1 ODI v England Southampton 28 Aug 2012 ODI # 3298
33 61 46 2 0 71.73 6 caught 1 ODI v England The Oval 31 Aug 2012 ODI # 3300
18 31 22 3 0 81.81 3 stumped 1 ODI v England Lord's 2 Sep 2012 ODI # 3302
DNB - - - - - - - 2 ODI v England Nottingham 5 Sep 2012 ODI # 3304
47* 62 54 4 0 87.03 5 not out 2 T20I v England Chester-le-Street 8 Sep 2012 T20I # 258
5 6 6 0 0 83.33 5 caught 1 T20I v England Manchester 10 Sep 2012 T20I # 260
DNB - - - - - - - 2 T20I v Zimbabwe Hambantota 20 Sep 2012 T20I # 266
12* 5 5 1 1 240.00 5 not out 1 T20I v Sri Lanka Hambantota 22 Sep 2012 T20I # 269
48 55 38 2 2 126.31 4 caught 1 T20I v Pakistan Colombo (RPS) 28 Sep 2012 T20I # 277
30 36 25 4 0 120.00 4 stumped 1 T20I v Australia Colombo (RPS) 30 Sep 2012 T20I # 281
16 39 23 0 0 69.56 5 caught 2 T20I v India Colombo (RPS) 2 Oct 2012 T20I # 286
absent - - - - - - - 1 Test v Australia Brisbane 9 Nov 2012 Test # 2056
DNB - - - - - - - 3 Test v Australia Brisbane 9 Nov 2012 Test # 2056
150* 143 122 5 8 122.95 4 not out 1 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
14 18 24 0 0 58.33 5 lbw 2 ODI v India Cardiff 6 Jun 2013 ODI # 3363
24 44 38 1 0 63.15 5 run out 1 ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
2 6 5 0 0 40.00 4 caught 1 ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
3 13 11 0 0 27.27 6 bowled 1 ODI v England The Oval 19 Jun 2013 ODI # 3375
15 24 22 3 0 68.18 3 caught 2 ODI v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
15 27 17 2 0 88.23 3 caught 2 ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
23 45 44 3 0 52.27 3 bowled 1 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
97 194 121 7 2 80.16 3 bowled 1 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
15 21 14 3 0 107.14 3 lbw 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
51 67 52 3 1 98.07 4 caught 1 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
30 35 23 3 0 130.43 4 caught 1 T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
51* 51 34 3 2 150.00 4 not out 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
57 122 94 6 1 60.63 6 caught 1 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
0 21 5 0 0 0.00 7 lbw 3 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
7 37 28 0 0 25.00 7 bowled 2 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
20 40 36 3 0 55.55 3 caught 1 ODI v Pakistan Sharjah 30 Oct 2013 ODI # 3425
25 54 45 3 0 55.55 3 caught 2 ODI v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
64 121 88 3 0 72.72 4 caught 1 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
25* 31 21 1 1 119.04 6 not out 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
2 9 9 0 0 22.22 4 caught 1 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
DNB - - - - - - - 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
11 21 16 1 0 68.75 5 caught 1 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
47* 41 26 3 2 180.76 5 not out 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
49 109 70 4 0 70.00 6 caught 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
15 29 18 1 0 83.33 6 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
16 35 23 2 0 69.56 4 caught 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
59* 37 29 2 5 203.44 5 not out 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
26 45 29 2 0 89.65 4 run out 1 ODI v India Durban 8 Dec 2013 ODI # 3443
0 3 3 0 0 0.00 4 caught 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
2 22 12 0 0 16.66 6 caught 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
5 8 9 1 0 55.55 7 bowled 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
28 102 82 4 0 34.14 6 lbw 2 Test v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
25 77 48 1 1 52.08 6 caught 2 Test v Australia Centurion 12 Feb 2014 Test # 2119
10 63 60 0 0 16.66 6 caught 4 Test v Australia Centurion 12 Feb 2014 Test # 2119
123 286 231 14 0 53.24 7 lbw 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
18* 33 18 2 0 100.00 7 not out 3 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
4 16 8 0 0 50.00 7 caught 2 Test v Australia Cape Town 1 Mar 2014 Test # 2122
43 159 99 8 0 43.43 8 caught 4 Test v Australia Cape Town 1 Mar 2014 Test # 2122
DNB - - - - - - - 1 T20I v Australia Durban 12 Mar 2014 T20I # 363
13 15 16 2 0 81.25 4 caught 1 T20I v Australia Centurion 14 Mar 2014 T20I # 365
39 45 30 3 2 130.00 3 caught 2 T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
86* 57 43 10 3 200.00 5 not out 1 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
12 21 15 0 0 80.00 6 caught 1 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
5 12 5 0 0 100.00 4 run out 1 T20I v England Chattogram 29 Mar 2014 T20I # 391
45* 56 40 1 3 112.50 4 not out 1 T20I v India Mirpur 4 Apr 2014 T20I # 399
16 29 25 0 0 64.00 5 caught 1 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
1 5 4 0 0 25.00 5 caught 2 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
29 42 24 2 1 120.83 5 caught 1 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
100* 276 206 10 0 48.54 8 not out 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
8* 16 10 0 0 80.00 7 not out 3 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
3 68 58 0 0 5.17 7 stumped 2 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
3 63 65 0 0 4.61 7 lbw 4 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
55 194 134 1 0 41.04 7 caught 2 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 4 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
22* 17 11 2 1 200.00 5 not out 1 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
36 53 47 2 0 76.59 5 bowled 1 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
28* 61 45 0 1 62.22 4 not out 2 ODI v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
33* 42 29 1 1 113.79 5 not out 2 ODI v Australia Harare 27 Aug 2014 ODI # 3516
2 14 12 0 0 16.66 6 lbw 1 ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
16 27 32 1 0 50.00 5 caught 2 ODI v Australia Harare 2 Sep 2014 ODI # 3522
51 73 62 3 0 82.25 6 caught 1 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
0* 1 0 0 0 - 6 not out 2 ODI v Australia Harare 6 Sep 2014 ODI # 3526
58* 92 72 3 2 80.55 6 not out 2 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
19 28 16 2 0 118.75 5 lbw 1 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
DNB - - - - - - - 1 ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
6* 17 12 0 0 50.00 4 not out 2 T20I v Australia Adelaide 5 Nov 2014 T20I # 407
49 - 51 3 1 96.07 4 caught 1 T20I v Australia Melbourne 7 Nov 2014 T20I # 408
2 - 5 0 0 40.00 6 caught 1 T20I v Australia Sydney 9 Nov 2014 T20I # 409
7* 7 2 0 1 350.00 5 not out 1 T20I v West Indies Durban 14 Jan 2015 T20I # 415
12 31 17 0 0 70.58 6 caught 1 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
DNB - - - - - - - 1 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
DNB - - - - - - - 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
43 88 68 3 0 63.23 6 caught 1 ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
18* 12 7 3 1 257.14 6 not out 1 ODI v West Indies Centurion 28 Jan 2015 ODI # 3593
115* 119 100 9 3 115.00 6 not out 1 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
6 16 15 0 0 40.00 6 caught 2 ODI v India Melbourne 22 Feb 2015 ODI # 3610
12 19 13 2 0 92.30 7 caught 2 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
23 50 28 1 0 82.14 6 lbw 1 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
DNB - - - - - - - 2 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
8* 4 4 1 0 200.00 7 not out 1 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
18 32 22 1 0 81.81 4 caught 1 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
6 5 4 1 0 150.00 3 caught 1 T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
13 39 21 1 0 61.90 6 caught 1 ODI v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
51 99 70 3 0 72.85 6 caught 1 ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
0 4 1 0 0 0.00 6 lbw 1 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
DNB - - - - - - - 3 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - - - - - - - Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
68* 59 34 1 7 200.00 4 not out 2 T20I v India Dharamsala 2 Oct 2015 T20I # 456
30* 93 39 3 0 76.92 4 not out 2 T20I v India Cuttack 5 Oct 2015 T20I # 457
15 21 17 0 1 88.23 6 caught 1 ODI v India Kanpur 11 Oct 2015 ODI # 3689
36 52 46 3 0 78.26 4 lbw 2 ODI v India Indore 14 Oct 2015 ODI # 3692
14 27 14 1 0 100.00 6 caught 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
15 47 39 2 0 38.46 6 caught 1 Test v India Bengaluru 14 Nov 2015 Test # 2188
35 72 65 1 2 53.84 7 lbw 2 Test v India Nagpur 25 Nov 2015 Test # 2189
19 50 44 2 0 43.18 7 lbw 4 Test v India Nagpur 25 Nov 2015 Test # 2189
1 13 8 0 0 12.50 6 bowled 2 Test v India Delhi 3 Dec 2015 Test # 2191
0 15 12 0 0 0.00 6 lbw 4 Test v India Delhi 3 Dec 2015 Test # 2191
2 26 15 0 0 13.33 7 caught 2 Test v England Durban 26 Dec 2015 Test # 2196
26* 90 59 5 0 44.06 8 not out 4 Test v England Durban 26 Dec 2015 Test # 2196
16 55 31 4 0 51.61 5 lbw 1 Test v England Centurion 22 Jan 2016 Test # 2200
29 87 64 3 1 45.31 5 caught 3 Test v England Centurion 22 Jan 2016 Test # 2200
13 31 21 1 0 61.90 5 caught 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
47 83 66 2 0 71.21 5 lbw 1 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
DNB - - - - - - - 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
31 - 49 3 0 63.26 5 lbw 2 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
23 30 21 2 0 109.52 4 caught 2 T20I v England Cape Town 19 Feb 2016 T20I # 503
DNB - - - - - - - 2 T20I v England Johannesburg 21 Feb 2016 T20I # 506
5 10 9 0 0 55.55 4 caught 2 T20I v Australia Durban 4 Mar 2016 T20I # 519
14 14 12 1 1 116.66 4 caught 1 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
1* 1 1 0 0 100.00 6 not out 1 T20I v Australia Cape Town 9 Mar 2016 T20I # 526
54* 39 28 3 3 192.85 5 not out 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
29* 40 20 2 1 145.00 5 not out 1 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
23 50 34 0 0 67.64 5 bowled 1 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
13 26 22 0 0 59.09 5 bowled 1 ODI v Australia Providence 7 Jun 2016 ODI # 3741
41 59 39 4 1 105.12 5 caught 2 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
10* 12 5 0 1 200.00 6 not out 1 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
DNB - - - - - - - 1 ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
5 - 7 0 0 71.42 6 caught 2 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
14 65 34 3 0 41.17 4 caught 1 Test v New Zealand Durban 19 Aug 2016 Test # 2219
88 232 158 13 0 55.69 4 caught 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
0 2 3 0 0 0.00 4 lbw 3 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
52* 75 43 4 1 120.93 4 not out 1 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
9 8 8 2 0 112.50 4 caught 2 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
82 77 58 10 3 141.37 4 bowled 1 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
20 44 26 0 0 76.92 5 caught 2 ODI v Australia Durban 5 Oct 2016 ODI # 3790
25 53 45 4 0 55.55 4 caught 2 ODI v Australia Gqeberha 9 Oct 2016 ODI # 3792
73 109 75 8 0 97.33 5 caught 1 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
11 43 23 0 0 47.82 4 caught 1 Test v Australia Perth 3 Nov 2016 Test # 2230
141 332 225 20 1 62.66 4 caught 3 Test v Australia Perth 3 Nov 2016 Test # 2230
1 9 4 0 0 25.00 4 caught 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
5 14 11 1 0 45.45 4 caught 1 Test v Australia Adelaide 24 Nov 2016 Test # 2236
26 87 70 4 0 37.14 4 bowled 3 Test v Australia Adelaide 24 Nov 2016 Test # 2236
63 141 95 10 0 66.31 4 lbw 1 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
25 49 36 2 0 69.44 4 caught 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
0 6 5 0 0 0.00 4 caught 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
30 77 52 5 0 57.69 4 lbw 3 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
155 293 221 19 0 70.13 4 caught 1 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
DNB - - - - - - - 2 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
11 27 19 0 0 57.89 5 caught 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
28* 50 40 2 0 70.00 5 not out 2 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
20 30 22 2 0 90.90 5 caught 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
10 23 12 1 0 83.33 5 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
29 28 16 2 2 181.25 5 run out 1 T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
1 5 4 0 0 25.00 5 caught 2 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
34 44 44 3 0 77.27 4 stumped 2 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
16 43 34 1 0 47.05 5 run out 1 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
25 60 41 1 0 60.97 4 bowled 1 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
3 15 10 0 0 30.00 4 caught 2 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
1 3 2 0 0 50.00 4 caught 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
39 119 91 5 0 42.85 4 lbw 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
16 38 21 3 0 76.19 5 caught 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
15* 33 16 2 0 93.75 4 not out 4 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
20 85 61 3 0 32.78 4 caught 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
13 59 36 1 1 36.11 4 bowled 3 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
15 21 18 1 0 83.33 5 caught 2 ODI v England Leeds 24 May 2017 ODI # 3872
28* 58 43 3 0 65.11 3 not out 2 ODI v England Lord's 29 May 2017 ODI # 3874
38* 48 20 5 1 190.00 6 not out 1 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
8 24 14 0 0 57.14 6 caught 1 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
20* 70 41 1 0 48.78 6 not out 1 ODI v India The Oval 11 Jun 2017 ODI # 3886
15 52 38 3 0 39.47 4 lbw 2 Test v England Lord's 6 Jul 2017 Test # 2262
2 - 16 0 0 12.50 4 caught 4 Test v England Lord's 6 Jul 2017 Test # 2262
DNB - - - - - - - 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
30 62 30 0 1 100.00 5 lbw 1 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
13 15 10 0 1 130.00 4 caught 1 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
4 8 8 0 0 50.00 3 bowled 1 T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
12 16 18 1 0 66.66 5 bowled 1 ODI v India Durban 1 Feb 2018 ODI # 3969
25 59 39 2 0 64.10 4 lbw 1 ODI v India Centurion 4 Feb 2018 ODI # 3970
51 83 67 4 0 76.11 3 lbw 2 ODI v India Cape Town 7 Feb 2018 ODI # 3971
10 19 14 0 0 71.42 3 lbw 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
1 7 5 0 0 20.00 3 caught 2 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
3 11 7 0 0 42.85 3 caught 2 T20I v India Johannesburg 18 Feb 2018 T20I # 652
64* 74 40 4 3 160.00 3 not out 2 T20I v India Centurion 21 Feb 2018 T20I # 654
55 59 41 2 3 134.14 3 caught 2 T20I v India Cape Town 24 Feb 2018 T20I # 655
53* - 32 6 2 165.62 5 not out 2 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
32 - 29 1 1 110.34 5 caught 2 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
92 - 70 8 4 131.42 5 caught 1 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
38 - 23 3 2 165.21 4 run out 2 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
12 - 13 1 0 92.30 6 caught 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
3 - 8 0 0 37.50 4 lbw 1 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
16* 41 29 2 0 55.17 6 not out 2 ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
5 25 20 0 0 25.00 7 lbw 1 ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
1 10 11 0 0 9.09 4 caught 2 ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
33* 42 26 3 1 126.92 4 not out 2 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
31* 30 21 4 1 147.61 6 not out 2 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
DNB - - - - - - - 2 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
9 33 7 1 0 128.57 6 run out 2 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
33* 33 17 2 2 194.11 4 not out 1 T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
34* 28 14 2 3 242.85 4 not out 1 T20I v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
8 12 11 1 0 72.72 6 caught 2 ODI v England The Oval 30 May 2019 ODI # 4143
45 62 37 4 0 121.62 6 bowled 2 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
3 11 11 0 0 27.27 6 lbw 1 ODI v India Southampton 5 Jun 2019 ODI # 4150
DNB - - - - - - - 2 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
14 18 13 1 0 107.69 5 caught 1 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615 - Live]
    » Ireland 158/5 (19.3 ov, GH Dockrell 4*, GJ Delany 1*, SM Sharif 0/27) - Match over
 
Feedback Print this page