Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2009-2024 109 193 26 7608 200* 45.55 15638 48.65 16 41 5 782 86 Profile
filtered 2009-2024 62 106 17 4024 141 45.21 8111 49.61 7 24 4 393 51
Innings by innings list
25* 30 13 2 2 192.30 4 not out 4 v Pakistan Galle 6 Aug 2014 Test # 2133
9 19 9 1 0 100.00 6 caught 2 v Pakistan Pallekele 8 Jul 2012 Test # 2048
100* - 114 6 4 87.71 4 not out 2 v Ireland Galle 24 Apr 2023 Test # 2503
54 118 65 3 3 83.07 5 caught 1 v Australia Galle 4 Aug 2016 Test # 2213
69* 138 84 6 2 82.14 4 not out 3 v West Indies Galle 21 Nov 2021 Test # 2434
27 74 34 3 0 79.41 8 caught 3 v Pakistan Galle 4 Jul 2009 Test # 1921
26 44 33 2 2 78.78 5 caught 2 v India Colombo (SSC) 3 Aug 2017 Test # 2267
25 34 32 4 0 78.12 4 bowled 2 v Bangladesh Pallekele 21 Apr 2021 Test # 2418
38* 70 49 1 2 77.55 5 not out 3 v Bangladesh Galle 8 Mar 2013 Test # 2078
63* 132 83 2 2 75.90 5 not out 3 v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
43* 87 57 4 0 75.43 4 not out 4 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
48 124 65 5 1 73.84 5 caught 1 v West Indies Galle 14 Oct 2015 Test # 2181
42 78 57 6 0 73.68 7 caught 1 v Pakistan Galle 4 Jul 2009 Test # 1921
5 - 7 1 0 71.42 5 caught 2 v England Colombo (SSC) 23 Nov 2018 Test # 2329
41 101 58 6 0 70.68 6 caught 1 v India Galle 18 Jul 2010 Test # 1964
64 131 92 6 1 69.56 5 caught 1 v India Galle 12 Aug 2015 Test # 2176
47 110 69 5 0 68.11 5 bowled 3 v Australia Galle 4 Aug 2016 Test # 2213
39 89 60 4 1 65.00 6 caught 1 v New Zealand Galle 18 Aug 2009 Test # 1930
29 49 45 2 2 64.44 4 bowled 1 v West Indies Galle 29 Nov 2021 Test # 2437
88 - 137 6 0 64.23 5 lbw 4 v England Pallekele 14 Nov 2018 Test # 2326
83 159 130 11 1 63.84 5 caught 2 v India Galle 26 Jul 2017 Test # 2265
25 66 40 1 1 62.50 6 caught 1 v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
15 23 24 2 0 62.50 5 caught 1 v Australia Pallekele 26 Jul 2016 Test # 2209
39 103 63 4 1 61.90 5 caught 3 v India Galle 12 Aug 2015 Test # 2176
102 250 167 12 0 61.07 5 caught 2 v India Colombo (PSS) 20 Aug 2015 Test # 2177
26 76 43 2 0 60.46 6 caught 3 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
23 49 39 3 0 58.97 4 caught 4 v India Colombo (PSS) 20 Aug 2015 Test # 2177
64 172 109 9 0 58.71 4 caught 1 v Pakistan Galle 16 Jul 2023 Test # 2511
31 82 53 4 0 58.49 6 caught 2 v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
53 - 92 5 0 57.60 5 caught 4 v England Galle 6 Nov 2018 Test # 2324
35 80 62 4 1 56.45 4 caught 3 v Pakistan Galle 24 Jul 2022 Test # 2473
5 12 9 1 0 55.55 7 caught 3 v India Colombo (PSS) 3 Aug 2010 Test # 1968
5 - 9 0 0 55.55 5 caught 4 v England Colombo (SSC) 23 Nov 2018 Test # 2329
39 120 71 3 0 54.92 4 caught 1 v Australia Galle 29 Jun 2022 Test # 2469
36 98 66 3 1 54.54 6 caught 3 v India Colombo (SSC) 3 Aug 2017 Test # 2267
141 331 259 14 3 54.44 4 hit wicket 2 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
45 123 84 6 0 53.57 6 lbw 1 v India Colombo (PSS) 3 Aug 2010 Test # 1968
58 134 111 6 3 52.25 7 caught 1 v Australia Pallekele 8 Sep 2011 Test # 2007
14 51 27 1 0 51.85 5 caught 1 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
79 210 154 12 1 51.29 7 caught 2 v New Zealand Galle 17 Nov 2012 Test # 2059
50 136 98 7 1 51.02 4 caught 2 v New Zealand Galle 14 Aug 2019 Test # 2354
77 219 153 8 0 50.32 5 lbw 2 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
5* 13 10 1 0 50.00 6 not out 3 v West Indies Galle 15 Nov 2010 Test # 1977
27 101 54 1 1 50.00 4 caught 1 v England Galle 14 Jan 2021 Test # 2403
95 238 191 13 0 49.73 7 bowled 4 v Australia Galle 31 Aug 2011 Test # 2005
63* 197 127 7 2 49.60 4 not out 3 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
89 232 182 14 1 48.90 6 bowled 2 v South Africa Galle 16 Jul 2014 Test # 2129
122 397 252 12 1 48.41 5 caught 3 v Pakistan Pallekele 3 Jul 2015 Test # 2169
91 259 188 9 1 48.40 5 caught 2 v Pakistan Galle 6 Aug 2014 Test # 2133
71 199 147 7 0 48.29 5 caught 3 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
20 - 42 1 0 47.61 6 caught 2 v England Pallekele 14 Nov 2018 Test # 2326
19 51 40 1 1 47.50 5 bowled 1 v Pakistan Galle 17 Jun 2015 Test # 2167
46 122 98 6 0 46.93 8 caught 3 v England Colombo (PSS) 3 Apr 2012 Test # 2039
63 167 135 6 0 46.66 5 caught 1 v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
47 144 101 4 1 46.53 7 caught 2 v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
110 376 238 11 0 46.21 4 caught 1 v England Galle 22 Jan 2021 Test # 2405
110 328 240 13 0 45.83 5 lbw 4 v India Colombo (SSC) 28 Aug 2015 Test # 2179
5 24 11 0 0 45.45 4 bowled 3 v England Galle 22 Jan 2021 Test # 2405
39 144 86 3 0 45.34 5 caught 1 v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
27 72 60 4 0 45.00 5 caught 1 v Bangladesh Galle 8 Mar 2013 Test # 2078
52 163 117 4 0 44.44 4 caught 2 v Australia Galle 8 Jul 2022 Test # 2471
64* 190 148 7 1 43.24 6 not out 4 v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
52 - 122 3 0 42.62 5 caught 2 v England Galle 6 Nov 2018 Test # 2324
47 175 111 5 1 42.34 5 caught 2 v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
16 54 38 1 0 42.10 5 caught 2 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
10 34 24 2 0 41.66 5 caught 1 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
35 139 86 1 1 40.69 5 bowled 3 v South Africa Galle 12 Jul 2018 Test # 2311
13* 36 32 1 0 40.62 5 not out 4 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
42 147 106 5 0 39.62 4 caught 1 v Pakistan Galle 24 Jul 2022 Test # 2473
41 144 104 2 0 39.42 5 caught 2 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
105* 404 269 10 0 39.03 6 not out 2 v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
27 104 70 2 0 38.57 7 caught 2 v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
27* 108 70 3 1 38.57 6 not out 4 v South Africa Galle 16 Jul 2014 Test # 2129
28* 115 73 2 0 38.35 4 not out 4 v New Zealand Galle 14 Aug 2019 Test # 2354
46 153 120 3 0 38.33 5 caught 3 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
84 299 228 11 1 36.84 6 caught 4 v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
35 117 96 2 1 36.45 6 lbw 3 v India Pallekele 12 Aug 2017 Test # 2269
57 213 157 6 0 36.30 6 caught 1 v England Colombo (PSS) 3 Apr 2012 Test # 2039
43* 195 119 2 0 36.13 5 not out 3 v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
9 30 25 1 0 36.00 5 caught 3 v Pakistan Galle 16 Jul 2022 Test # 2472
27 113 78 2 0 34.61 6 caught 2 v West Indies Galle 15 Nov 2010 Test # 1977
9 30 26 1 0 34.61 4 caught 1 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
12 37 35 0 1 34.28 4 caught 3 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
25 95 73 1 1 34.24 5 caught 4 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
5 17 15 1 0 33.33 4 caught 1 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
7 26 21 1 0 33.33 4 caught 3 v Pakistan Galle 16 Jul 2023 Test # 2511
71 344 219 4 0 32.42 5 caught 3 v England Galle 14 Jan 2021 Test # 2403
5 26 16 1 0 31.25 6 caught 3 v Pakistan Galle 17 Jun 2015 Test # 2167
11* 57 37 1 0 29.72 7 not out 3 v Australia Pallekele 8 Sep 2011 Test # 2007
7* 50 24 1 0 29.16 6 not out 3 v Pakistan Galle 22 Jun 2012 Test # 2046
9 56 31 0 0 29.03 5 caught 3 v Australia Pallekele 26 Jul 2016 Test # 2209
5 39 19 0 0 26.31 7 bowled 2 v Australia Galle 31 Aug 2011 Test # 2005
3 11 12 0 0 25.00 5 caught 1 v Pakistan Pallekele 3 Jul 2015 Test # 2169
1 7 4 0 0 25.00 5 caught 1 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
7 43 30 1 0 23.33 4 caught 3 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
2 11 10 0 0 20.00 5 caught 4 v India Galle 26 Jul 2017 Test # 2265
1 9 5 0 0 20.00 9 caught 3 v West Indies Galle 29 Nov 2021 Test # 2437
3 32 25 0 0 12.00 4 caught 1 v West Indies Galle 21 Nov 2021 Test # 2434
1 21 9 0 0 11.11 5 caught 2 v India Colombo (SSC) 28 Aug 2015 Test # 2179
1 15 10 0 0 10.00 5 caught 1 v South Africa Galle 12 Jul 2018 Test # 2311
2 40 29 0 0 6.89 4 caught 1 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
1* 26 18 0 0 5.55 6 not out 4 v Pakistan Pallekele 8 Jul 2012 Test # 2048
0 2 1 0 0 0.00 6 caught 1 v Pakistan Galle 22 Jun 2012 Test # 2046
0 4 3 0 0 0.00 5 lbw 2 v India Pallekele 12 Aug 2017 Test # 2269
0 30 15 0 0 0.00 4 caught 1 v Pakistan Galle 16 Jul 2022 Test # 2472
0 11 3 0 0 0.00 4 caught 1 v Ireland Galle 16 Apr 2023 Test # 2502
DNB - - - - - - - 4 v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
DNB - - - - - - - 3 v New Zealand Galle 18 Aug 2009 Test # 1930
DNB - - - - - - - 4 v India Galle 18 Jul 2010 Test # 1964
DNB - - - - - - - 1 v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - - - - - - - 3 v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - - - - - - - 3 v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
TDNB - - - - - - - - v West Indies Pallekele 1 Dec 2010 Test # 1982
DNB - - - - - - - 4 v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
DNB - - - - - - - 4 v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
DNB - - - - - - - 4 v New Zealand Galle 17 Nov 2012 Test # 2059
sub - - - - - - - 3 v Australia Galle 29 Jun 2022 Test # 2469
DNB - - - - - - - 4 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page