Records type all-round analysis [change type]
View match by match list [change view]
Start of match date less than or equal to 20 Jul 2014 remove less than or equal to 20 Jul 2014 from query
Match result lost match remove lost match from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2006-2022 450 18199 290 42.72 40 3 2/4 27.66 0 351 0 15.05 Profile
filtered 2006-2014 116 4189 154* 31.02 8 0 - - 0 85 0 -
Match by match list
110 - 110 1 - - 2 0 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
138 22 160 1 - - 0 0 Test v Australia Hamilton 27 Mar 2010 Test # 1957
128* - 128 1 - - 0 0 ODI v Sri Lanka Napier 28 Dec 2006 ODI # 2468
113 35 148 1 - - 1 0 Test v India Bengaluru 31 Aug 2012 Test # 2055
107* - 107 1 - - 1 0 ODI v Bangladesh Fatullah 3 Nov 2013 ODI # 3429
154* 15 169 1 - - 4 0 Test v England Manchester 23 May 2008 Test # 1876
100 - 100 1 - - 0 0 ODI v England Napier 20 Feb 2013 ODI # 3336
119 - 119 1 - - 0 0 ODI v Zimbabwe Bulawayo 25 Oct 2011 ODI # 3209
10* - 10 0 - - 0 0 T20I v West Indies Lauderhill 30 Jun 2012 T20I # 247
2 - 2 0 - - 0 0 ODI v Bangladesh Mirpur 9 Oct 2008 ODI # 2763
21 25 46 0 - - 1 0 Test v Australia Wellington 19 Mar 2010 Test # 1955
45* 36 81 0 - - 2 0 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
9 - 9 0 - - 0 0 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
15 - 15 0 - - 0 0 ODI v Australia Auckland 11 Mar 2010 ODI # 2973
13 - 13 0 - - 0 0 T20I v Pakistan Dubai (DICS) 13 Nov 2009 T20I # 123
4 - 4 0 - - 3 0 ODI v Pakistan Napier 1 Feb 2011 ODI # 3093
20 - 20 0 - - 2 0 ODI v South Africa Durban 25 Nov 2007 ODI # 2648
40 75 115 0 - - 2 0 Test v Australia Brisbane 20 Nov 2008 Test # 1894
60 0 60 0 - - 2 0 Test v West Indies Kingston 2 Aug 2012 Test # 2052
21 - 21 0 - - 0 0 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
71 - 71 0 - - 1 0 ODI v England Nottingham 5 Jun 2013 ODI # 3362
2 - 2 0 - - 2 0 ODI v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
66 - 66 0 - - 1 0 ODI v India Guwahati 28 Nov 2010 ODI # 3070
39 - 39 0 0 16 0 0 ODI v Australia Perth 28 Jan 2007 ODI # 2488
15 4 19 0 0 10 0 0 Test v South Africa Johannesburg 8 Nov 2007 Test # 1846
0 - 0 0 - - 1 0 T20I v England Auckland 5 Feb 2008 T20I # 53
26 - 26 0 - - 0 0 T20I v Pakistan Pallekele 23 Sep 2012 T20I # 271
28 - 28 0 - - 0 0 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
13 - 13 0 - - 1 0 ODI v West Indies Christchurch 3 Jan 2009 ODI # 2787
31 - 31 0 - - 0 0 ODI v West Indies Auckland 4 Mar 2006 ODI # 2346
21 - 21 0 - - 0 0 T20I v Sri Lanka Wellington 22 Dec 2006 T20I # 11
16 - 16 0 - - 3 0 ODI v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
9 - 9 0 - - 0 0 T20I v Australia Wellington 26 Feb 2010 T20I # 148
69 - 69 0 - - 0 0 ODI v Pakistan Hamilton 3 Feb 2011 ODI # 3095
3 - 3 0 - - 0 0 ODI v South Africa Cape Town 2 Dec 2007 ODI # 2652
44 1 45 0 - - 1 0 Test v Australia Adelaide 28 Nov 2008 Test # 1896
2 7 9 0 - - 0 0 Test v India Hyderabad 23 Aug 2012 Test # 2054
3 - 3 0 - - 0 0 ODI v England Cardiff 16 Jun 2013 ODI # 3373
11 - 11 0 - - 0 0 ODI v India Colombo (RPS) 11 Sep 2009 ODI # 2886
15 - 15 0 - - 1 0 ODI v India Jaipur 1 Dec 2010 ODI # 3072
21 - 21 0 - - 1 0 ODI v Australia Melbourne 4 Feb 2007 ODI # 2501
17 8 25 0 - - 0 0 Test v South Africa Centurion 16 Nov 2007 Test # 1848
21 - 21 0 - - 1 0 T20I v England Christchurch 7 Feb 2008 T20I # 54
22 - 22 0 - - 1 0 T20I v England Pallekele 29 Sep 2012 T20I # 279
72 - 72 0 - - 0 0 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
4 - 4 0 - - 1 0 ODI v Australia Sydney 8 Feb 2009 ODI # 2817
20 29 49 0 0 3 1 0 Test v India Nagpur 20 Nov 2010 Test # 1978
62 - 62 0 - - 1 0 T20I v Sri Lanka Johannesburg 15 Sep 2007 T20I # 30
8 - 8 0 - - 1 0 ODI v India Dambulla 25 Aug 2010 ODI # 3039
19 - 19 0 - - 0 0 T20I v South Africa Bridgetown 6 May 2010 T20I # 164
7 - 7 0 - - 0 0 ODI v Australia Nagpur 25 Feb 2011 ODI # 3107
50 - 50 0 - - 1 0 ODI v Australia Adelaide 14 Dec 2007 ODI # 2655
18 4 22 0 - - 2 0 Test v India Hamilton 18 Mar 2009 Test # 1915
8 - 8 0 - - 1 0 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
72 - 72 0 - - 0 0 ODI v South Africa Centurion 24 Sep 2009 ODI # 2895
4 - 4 0 - - 0 0 ODI v India Vadodara 4 Dec 2010 ODI # 3074
25 - 25 0 - - 0 0 ODI v England Brisbane 6 Feb 2007 ODI # 2510
53 55 108 0 - - 2 0 Test v England Wellington 13 Mar 2008 Test # 1867
25 - 25 0 - - 0 0 T20I v England Manchester 13 Jun 2008 T20I # 56
13 - 13 0 - - 1 0 T20I v England Auckland 9 Feb 2013 T20I # 301
7 - 7 0 - - 1 0 ODI v Sri Lanka Pallekele 6 Nov 2012 ODI # 3306
76 - 76 0 - - 0 0 ODI v Australia Adelaide 10 Feb 2009 ODI # 2819
6 8 14 0 - - 0 0 Test v Pakistan Hamilton 7 Jan 2011 Test # 1990
42 - 42 0 - - 1 0 ODI v Bangladesh Mirpur 5 Oct 2010 ODI # 3051
0 - 0 0 - - 1 0 ODI v Sri Lanka Auckland 6 Jan 2007 ODI # 2471
1 - 1 0 - - 0 0 T20I v South Africa Durban 19 Sep 2007 T20I # 39
44 - 44 0 - - 1 0 T20I v England Gros Islet 10 May 2010 T20I # 172
33 - 33 0 - - 0 0 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
13 - 13 0 - - 0 0 ODI v Australia Hobart 20 Dec 2007 ODI # 2657
35 16 51 0 - - 3 0 Test v Sri Lanka Galle 18 Aug 2009 Test # 1930
9 18 27 0 - - 0 0 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
45 - 45 0 - - 0 0 ODI v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
6 - 6 0 - - 1 0 ODI v Australia Centurion 5 Oct 2009 ODI # 2907
44 - 44 0 - - 0 0 ODI v India Bengaluru 7 Dec 2010 ODI # 3076
0 - 0 0 - - 0 0 ODI v Sri Lanka St George's 12 Apr 2007 ODI # 2569
2 74 76 0 - - 2 0 Test v England Napier 22 Mar 2008 Test # 1868
22 - 22 0 - - 0 0 T20I v South Africa Lord's 9 Jun 2009 T20I # 99
6 - 6 0 - - 0 0 T20I v England Wellington 15 Feb 2013 T20I # 304
6 - 6 0 - - 0 0 ODI v Sri Lanka Hambantota 10 Nov 2012 ODI # 3307
31 - 31 0 - - 1 0 ODI v India Napier 3 Mar 2009 ODI # 2821
14 0 14 0 - - 2 0 Test v Australia Brisbane 1 Dec 2011 Test # 2020
62* - 62 0 0 3 0 0 ODI v Bangladesh Mirpur 11 Oct 2010 ODI # 3054
84 - 84 0 - - 0 0 ODI v Australia Hobart 14 Jan 2007 ODI # 2474
37* - 37 0 - - 0 0 T20I v Pakistan Cape Town 22 Sep 2007 T20I # 44
5 - 5 0 - - 0 0 T20I v Sri Lanka Lauderhill 23 May 2010 T20I # 181
36 - 36 0 - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
31 - 31 0 - - 0 0 ODI v England Auckland 15 Feb 2008 ODI # 2678
81 27 108 0 - - 4 0 Test v Sri Lanka Colombo (SSC) 26 Aug 2009 Test # 1932
66 0 66 0 - - 0 0 Test v England Lord's 16 May 2013 Test # 2088
0 - 0 0 - - 0 0 ODI v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
9 - 9 0 - - 1 0 ODI v India Chennai 10 Dec 2010 ODI # 3077
3 - 3 0 - - 1 0 ODI v Australia St George's 20 Apr 2007 ODI # 2577
8 - 8 0 - - 1 0 T20I v Sri Lanka Nottingham 16 Jun 2009 T20I # 112
62 - 62 0 - - 0 0 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
7 - 7 0 - - 0 0 ODI v India Christchurch 8 Mar 2009 ODI # 2823
44 17 61 0 - - 0 0 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
3 - 3 0 - - 0 0 ODI v Bangladesh Mirpur 14 Oct 2010 ODI # 3056
1 - 1 0 - - 2 0 ODI v England Hobart 16 Jan 2007 ODI # 2475
7 - 7 0 - - 1 0 T20I v South Africa Johannesburg 23 Nov 2007 T20I # 48
0 - 0 0 - - 1 0 T20I v Pakistan Christchurch 30 Dec 2010 T20I # 195
20 - 20 0 0 14 0 0 ODI v England Chester-le-Street 15 Jun 2008 ODI # 2708
30 97 127 0 - - 4 0 Test v Pakistan Wellington 3 Dec 2009 Test # 1938
6 70 76 0 - - 1 0 Test v England Leeds 24 May 2013 Test # 2089
3 - 3 0 - - 1 0 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
62 - 62 0 - - 1 0 ODI v Australia Hamilton 9 Mar 2010 ODI # 2971
6 - 6 0 - - 1 0 ODI v Pakistan Christchurch 29 Jan 2011 ODI # 3090
9 - 9 0 - - 0 0 ODI v Sri Lanka Kingston 24 Apr 2007 ODI # 2579
21 14 35 0 - - 2 0 Test v England Nottingham 5 Jun 2008 Test # 1878
5 - 5 0 - - 0 0 T20I v Pakistan Dubai (DICS) 12 Nov 2009 T20I # 122
0 - 0 0 - - 0 0 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
28 - 28 0 - - 0 0 ODI v England Auckland 23 Feb 2013 ODI # 3338
5 - 5 0 - - 0 0 ODI v India Hamilton 11 Mar 2009 ODI # 2824
45 21 66 0 - - 0 0 Test v West Indies North Sound 25 Jul 2012 Test # 2050
3 - 3 0 - - 0 0 ODI v Bangladesh Mirpur 17 Oct 2010 ODI # 3058
26 - 26 0 - - 3 0 ODI v Australia Sydney 21 Jan 2007 ODI # 2479
0 - 0 0 - - 3 0 T20I v Australia Perth 11 Dec 2007 T20I # 49
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page