Records type batting analysis [change type]
View innings by innings list [change view]
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 1999-2016 497 527 64 17671 193 38.16 21879 80.76 39 83 35 122 2011 112 Profile
filtered 1999-2016 116 122 26 10469 193 109.05 12099 86.52 39 83 0 122 1177 76
Innings by innings list
163* 479 343 18 0 47.52 5 not out 2 Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
53 90 73 3 0 72.60 6 caught 1 ODI v Zimbabwe Harare 19 Dec 1999 ODI # 1531
50 63 63 5 0 79.36 6 caught 1 ODI v Bangladesh Colombo (RPS) 7 Aug 2002 ODI # 1859
63 131 94 10 0 67.02 5 caught 1 Test v England Kandy 10 Dec 2003 Test # 1672
100 162 129 13 1 77.51 5 stumped 3 Test v England Kandy 10 Dec 2003 Test # 1672
83 185 131 3 0 63.35 5 bowled 2 Test v England Colombo (SSC) 18 Dec 2003 Test # 1675
104 244 188 12 1 55.31 5 caught 2 Test v Australia Galle 8 Mar 2004 Test # 1685
73 121 99 10 1 73.73 7 bowled 3 Test v New Zealand Wellington 11 Apr 2005 Test # 1748
86 168 124 8 0 69.35 6 bowled 2 Test v Bangladesh Colombo (RPS) 12 Sep 2005 Test # 1764
168 215 179 19 1 93.85 6 caught 1 Test v Bangladesh Colombo (PSS) 20 Sep 2005 Test # 1766
52 95 68 9 0 76.47 4 caught 1 ODI v India Pune 3 Nov 2005 ODI # 2291
81* 88 67 8 0 120.89 6 not out 2 ODI v India Ahmedabad 6 Nov 2005 ODI # 2294
59 76 63 9 0 93.65 6 run out 1 ODI v India Rajkot 9 Nov 2005 ODI # 2295
65 121 109 8 0 59.63 6 caught 2 Test v India Ahmedabad 18 Dec 2005 Test # 1778
65 162 123 5 0 52.84 6 caught 4 Test v India Ahmedabad 18 Dec 2005 Test # 1778
82* 162 108 3 0 75.92 4 not out 2 ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
69 152 106 10 0 65.09 6 caught 1 Test v Pakistan Colombo (SSC) 26 Mar 2006 Test # 1794
69 190 145 11 0 47.58 7 caught 3 Test v England Lord's 11 May 2006 Test # 1802
59 178 113 8 0 52.21 6 lbw 3 Test v England Birmingham 25 May 2006 Test # 1803
117* 97 78 15 2 150.00 5 not out 1 ODI v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
66 74 59 5 0 111.86 5 caught 1 ODI v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
56 92 65 7 0 86.15 6 bowled 1 ODI v India Rajkot 11 Feb 2007 ODI # 2520
58 100 76 4 0 76.31 6 caught 1 ODI v South Africa Providence 28 Mar 2007 ODI # 2556
79 125 101 8 1 78.21 6 run out 2 Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
70 117 84 6 0 83.33 6 caught 1 ODI v England Dambulla 7 Oct 2007 ODI # 2626
84 218 137 11 0 61.31 6 run out 1 Test v England Galle 18 Dec 2007 Test # 1854
62* 90 59 6 1 105.08 1 not out 2 ODI v India Canberra 12 Feb 2008 ODI # 2676
62 96 70 3 0 88.57 6 run out 1 ODI v Australia Melbourne 29 Feb 2008 ODI # 2687
62 - 60 8 0 103.33 6 caught 1 Test v West Indies Port of Spain 3 Apr 2008 Test # 1872
64 - 54 3 1 118.51 6 caught 1 ODI v West Indies Gros Islet 15 Apr 2008 ODI # 2701
56 100 74 3 0 75.67 6 caught 1 ODI v India Karachi 6 Jul 2008 ODI # 2735
125* 264 170 12 1 73.52 6 not out 1 Test v India Colombo (SSC) 23 Jul 2008 Test # 1882
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
76 141 88 11 0 86.36 1 caught 1 ODI v Pakistan Karachi 21 Jan 2009 ODI # 2800
137* 221 139 10 0 98.56 1 not out 1 ODI v Pakistan Lahore 24 Jan 2009 ODI # 2803
97 164 117 9 0 82.90 1 run out 1 ODI v India Colombo (RPS) 8 Feb 2009 ODI # 2818
61 74 47 7 1 129.78 1 caught 1 T20I v India Colombo (RPS) 10 Feb 2009 T20I # 82
145 270 170 21 0 85.29 6 run out 1 Test v Pakistan Lahore 1 Mar 2009 Test # 1912
53 46 32 10 0 165.62 1 bowled 2 T20I v Australia Nottingham 8 Jun 2009 T20I # 97
74 82 47 11 1 157.44 1 caught 1 T20I v West Indies Nottingham 10 Jun 2009 T20I # 100
96* 90 57 12 2 168.42 1 not out 1 T20I v West Indies The Oval 19 Jun 2009 T20I # 115
92 108 72 12 1 127.77 2 bowled 1 Test v New Zealand Galle 18 Aug 2009 Test # 1930
123* 208 131 12 1 93.89 2 not out 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
57 40 28 8 2 203.57 1 caught 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
106 116 92 16 1 115.21 1 caught 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
112 203 133 12 0 84.21 1 caught 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
109 278 160 10 2 68.12 2 caught 1 Test v India Brabourne 2 Dec 2009 Test # 1937
160 186 124 20 3 129.03 2 bowled 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
123 156 113 12 2 108.84 2 bowled 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
104 183 122 12 0 85.24 2 caught 2 ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
61 94 84 4 1 72.61 2 run out 1 ODI v India Bulawayo 30 May 2010 ODI # 2983
60* 64 45 7 1 133.33 2 not out 2 ODI v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
78 84 66 9 2 118.18 2 stumped 1 ODI v Zimbabwe Harare 7 Jun 2010 ODI # 2989
108* 141 102 14 0 105.88 2 not out 2 ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
71 63 51 11 1 139.21 2 caught 1 ODI v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
68* 70 47 6 1 144.68 2 not out 4 Test v India Galle 18 Jul 2010 Test # 1964
54 85 42 10 0 128.57 2 caught 1 Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
110 182 115 12 1 95.65 2 caught 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
54 119 78 5 0 69.23 2 bowled 3 Test v West Indies Galle 15 Nov 2010 Test # 1977
50 86 59 8 0 84.74 2 caught 1 ODI v Canada Hambantota 20 Feb 2011 ODI # 3102
144 186 131 16 1 109.92 2 caught 1 ODI v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
108* 175 115 10 2 93.91 2 not out 2 ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
73 142 93 10 1 78.49 2 caught 2 ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
50 145 94 7 0 53.19 2 bowled 1 Test v England Cardiff 26 May 2011 Test # 1994
193 433 253 20 2 76.28 2 bowled 2 Test v England Lord's 3 Jun 2011 Test # 1995
104* 85 57 12 5 182.45 2 not out 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
55 104 59 4 0 93.22 2 caught 1 ODI v Australia Hambantota 16 Aug 2011 ODI # 3180
83 178 131 14 0 63.35 5 caught 2 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
92 257 168 12 1 54.76 2 caught 1 Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
64 124 78 8 0 82.05 2 bowled 2 ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
78 126 79 12 0 98.73 2 caught 2 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
87 122 87 9 2 100.00 2 caught 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
51 92 72 5 1 70.83 2 caught 1 ODI v India Brisbane 21 Feb 2012 ODI # 3246
160* 202 165 11 3 96.96 2 not out 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
106 169 119 10 0 89.07 2 caught 2 ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
119* 210 139 11 1 85.61 2 not out 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
101 235 180 13 1 56.11 2 lbw 1 Test v Pakistan Galle 22 Jun 2012 Test # 2046
56 96 58 9 0 96.55 2 lbw 3 Test v Pakistan Galle 22 Jun 2012 Test # 2046
121 299 195 13 1 62.05 2 lbw 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
50 72 49 5 0 102.04 2 caught 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
76 81 53 5 3 143.39 2 run out 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
102* 148 95 12 1 107.36 2 not out 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
147 413 273 21 0 53.84 2 bowled 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
51 104 70 4 0 72.85 2 run out 2 ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
51 148 88 4 0 57.95 2 caught 2 ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
54 107 63 9 0 85.71 2 caught 1 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
126 266 190 9 0 66.31 2 caught 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
57 126 73 6 0 78.08 2 bowled 4 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
113* 160 108 11 0 104.62 2 not out 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
125 206 128 12 0 97.65 2 caught 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
115* 192 130 16 0 88.46 1 not out 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
99 173 110 13 0 90.00 1 bowled 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
74* 80 51 9 2 145.09 1 not out 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
81 162 114 9 0 71.05 2 caught 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
55* 99 72 9 0 76.38 2 not out 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
53 84 50 8 0 106.00 2 caught 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
59* 77 49 8 0 120.40 2 not out 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
59 94 62 10 0 95.16 2 bowled 2 ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
55 98 47 4 2 117.02 1 caught 1 T20I v England Chattogram 27 Mar 2014 T20I # 387
88 152 101 7 0 87.12 2 bowled 1 ODI v England Chester-le-Street 25 May 2014 ODI # 3493
71 142 109 5 0 65.13 1 bowled 1 ODI v England Lord's 31 May 2014 ODI # 3495
86 136 90 9 0 95.55 2 bowled 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
50* 84 55 9 0 90.90 2 not out 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
53 - 80 7 0 66.25 2 caught 1 ODI v India Hyderabad 9 Nov 2014 ODI # 3543
88 158 98 10 0 89.79 1 caught 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
68 134 105 8 0 64.76 2 caught 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
101 167 124 9 1 81.45 2 caught 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
116 174 127 17 0 91.33 2 caught 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
116 152 106 17 1 109.43 2 caught 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
81 137 98 5 1 82.65 2 caught 1 ODI v New Zealand Wellington 29 Jan 2015 ODI # 3594
161* 221 146 22 0 110.27 2 not out 1 ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
62 91 60 8 0 103.33 2 lbw 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
104 144 99 10 1 105.05 2 caught 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
50 102 59 3 0 84.74 2 bowled 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
62 111 70 6 0 88.57 2 run out 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
59 - 32 6 3 184.37 2 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
56 57 37 8 0 151.35 2 bowled 1 T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
52 70 38 5 0 136.84 2 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
91 153 92 9 0 98.91 2 run out 2 ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
75* 87 56 10 1 133.92 2 not out 1 T20I v Pakistan Mirpur 4 Mar 2016 T20I # 518
83* 83 56 8 3 148.21 2 not out 2 T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
Statsguru includes the following current or recent relevant matches:
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607 - Live]
    » Bangladesh 122/4 (16.3 ov, Shakib Al Hasan 21*, Mahmudullah 52*, LM Jongwe 0/15)
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606 - Current]
France v Belgium at Dreux, Mdina Cup 6th match, May 11, 2024 [T20I # 2605]
Belgium v Malta at Dreux, Mdina Cup 5th match, May 11, 2024 [T20I # 2604]
Japan v Mongolia at Sano, 6th T20I, May 11, 2024 [T20I # 2603]
Japan v Mongolia at Sano, 5th T20I, May 11, 2024 [T20I # 2602]
 
Feedback Print this page