Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 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 1999-2016 497 527 64 17671 193 38.16 21879 80.76 39 83 35 2011 112 Profile
filtered 1999-2015 38 39 14 4901 193 196.04 5708 85.86 39 0 0 547 39
Innings by innings list
104 144 99 10 1 105.05 2 caught 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
161* 221 146 22 0 110.27 2 not out 1 ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
116 152 106 17 1 109.43 2 caught 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
116 174 127 17 0 91.33 2 caught 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
101 167 124 9 1 81.45 2 caught 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
115* 192 130 16 0 88.46 1 not out 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
125 206 128 12 0 97.65 2 caught 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
113* 160 108 11 0 104.62 2 not out 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
126 266 190 9 0 66.31 2 caught 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
147 413 273 21 0 53.84 2 bowled 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
102* 148 95 12 1 107.36 2 not out 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
121 299 195 13 1 62.05 2 lbw 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
101 235 180 13 1 56.11 2 lbw 1 Test v Pakistan Galle 22 Jun 2012 Test # 2046
119* 210 139 11 1 85.61 2 not out 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
106 169 119 10 0 89.07 2 caught 2 ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
160* 202 165 11 3 96.96 2 not out 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
104* 85 57 12 5 182.45 2 not out 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
193 433 253 20 2 76.28 2 bowled 2 Test v England Lord's 3 Jun 2011 Test # 1995
108* 175 115 10 2 93.91 2 not out 2 ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
144 186 131 16 1 109.92 2 caught 1 ODI v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
110 182 115 12 1 95.65 2 caught 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
108* 141 102 14 0 105.88 2 not out 2 ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
104 183 122 12 0 85.24 2 caught 2 ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
123 156 113 12 2 108.84 2 bowled 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
160 186 124 20 3 129.03 2 bowled 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
109 278 160 10 2 68.12 2 caught 1 Test v India Brabourne 2 Dec 2009 Test # 1937
112 203 133 12 0 84.21 1 caught 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
106 116 92 16 1 115.21 1 caught 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
123* 208 131 12 1 93.89 2 not out 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
145 270 170 21 0 85.29 6 run out 1 Test v Pakistan Lahore 1 Mar 2009 Test # 1912
137* 221 139 10 0 98.56 1 not out 1 ODI v Pakistan Lahore 24 Jan 2009 ODI # 2803
162 230 165 21 2 98.18 6 bowled 1 Test v Bangladesh Chattogram 3 Jan 2009 Test # 1905
143 246 175 14 1 81.71 6 bowled 3 Test v Bangladesh Chattogram 3 Jan 2009 Test # 1905
125* 264 170 12 1 73.52 6 not out 1 Test v India Colombo (SSC) 23 Jul 2008 Test # 1882
117* 97 78 15 2 150.00 5 not out 1 ODI v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
168 215 179 19 1 93.85 6 caught 1 Test v Bangladesh Colombo (PSS) 20 Sep 2005 Test # 1766
104 244 188 12 1 55.31 5 caught 2 Test v Australia Galle 8 Mar 2004 Test # 1685
100 162 129 13 1 77.51 5 stumped 3 Test v England Kandy 10 Dec 2003 Test # 1672
163* 479 343 18 0 47.52 5 not out 2 Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
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