Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by minutes batted (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs Mins HS Ave BF SR 100 50 0 4s 6s
overall 2012-2024 91 174 7 6899 18245+ 244 41.31 13337 51.72 16 37 12 730 12 Profile
Innings by innings list
244 698 437 26 0 55.83 1 caught 2 v Bangladesh Pallekele 21 Apr 2021 Test # 2418
196 556 405 19 1 48.39 1 bowled 1 v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
152 483 363 17 0 41.87 1 bowled 3 v New Zealand Christchurch 26 Dec 2014 Test # 2151
186 482 354 16 1 52.54 1 caught 1 v West Indies Galle 14 Oct 2015 Test # 2181
147 433 300 15 0 49.00 2 stumped 1 v West Indies Galle 21 Nov 2021 Test # 2434
141 377 307 16 0 45.92 1 caught 3 v India Colombo (SSC) 3 Aug 2017 Test # 2267
179 372 235 15 0 76.17 2 caught 1 v Ireland Galle 16 Apr 2023 Test # 2502
158* 360 222 13 1 71.17 2 not out 1 v South Africa Galle 12 Jul 2018 Test # 2311
126 352 244 10 1 51.63 1 caught 3 v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
130 349 230 14 0 56.52 1 stumped 1 v Pakistan Pallekele 3 Jul 2015 Test # 2169
122 310 243 6 1 50.20 1 caught 4 v New Zealand Galle 14 Aug 2019 Test # 2354
88 307 208 8 0 42.30 1 lbw 3 v Zimbabwe Harare 6 Nov 2016 Test # 2231
89 293 188 9 0 47.34 2 caught 2 v New Zealand Wellington 17 Mar 2023 Test # 2500
97 286 208 9 0 46.63 1 bowled 4 v India Galle 26 Jul 2017 Test # 2265
93 280 205 5 0 45.36 1 run out 1 v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
79 271 173 10 0 45.66 2 stumped 3 v Pakistan Galle 17 Jun 2015 Test # 2167
118 264 190 15 0 62.10 1 caught 1 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
80 259 155 9 0 51.61 2 bowled 2 v Bangladesh Mirpur 23 May 2022 Test # 2463
84 253 198 7 0 42.42 1 caught 2 v New Zealand Dunedin 10 Dec 2015 Test # 2192
65 251 165 6 0 39.39 1 caught 1 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
86 246 165 10 0 52.12 2 lbw 2 v Australia Galle 8 Jul 2022 Test # 2471
75 244 176 9 0 42.61 2 lbw 4 v West Indies North Sound 29 Mar 2021 Test # 2417
110 237 173 7 0 63.58 1 caught 3 v Zimbabwe Harare 29 Oct 2016 Test # 2228
107 228 174 15 0 61.49 2 bowled 4 v India Bengaluru 12 Mar 2022 Test # 2456
86 228 129 8 1 66.66 2 bowled 1 v Bangladesh Chattogram 30 Mar 2024 Test # 2537
51 211 147 6 0 34.69 2 lbw 1 v India Nagpur 24 Nov 2017 Test # 2283
103 210 128 19 0 80.46 1 caught 3 v South Africa Johannesburg 3 Jan 2021 Test # 2401
52 205 138 2 0 37.68 2 caught 3 v Bangladesh Chattogram 15 May 2022 Test # 2462
79 200 144 11 0 54.86 2 caught 1 v New Zealand Wellington 15 Dec 2018 Test # 2335
85 195 136 12 0 62.50 2 caught 3 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
62* 190 125 8 0 49.60 1 not out 4 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
46 177 103 6 0 44.66 2 bowled 4 v India Colombo (PSS) 20 Aug 2015 Test # 2177
53 172 113 6 0 46.90 1 caught 2 v Bangladesh Mirpur 27 Jan 2014 Test # 2116
61 167 105 3 0 58.09 6 caught 3 v Pakistan Galle 24 Jul 2022 Test # 2473
50 166 87 7 0 57.47 2 caught 1 v New Zealand Christchurch 9 Mar 2023 Test # 2498
83 165 104 9 0 79.80 2 caught 3 v West Indies Galle 21 Nov 2021 Test # 2434
59 157 95 7 0 62.10 1 caught 2 v Australia Canberra 1 Feb 2019 Test # 2345
52 157 101 7 1 51.48 2 caught 3 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
56 156 110 7 0 50.90 1 caught 1 v Zimbabwe Harare 29 Oct 2016 Test # 2228
45 154 111 4 0 40.54 1 caught 3 v England Leeds 20 Jun 2014 Test # 2126
77 153 72 12 0 106.94 2 caught 2 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
85 151 109 10 1 77.98 1 caught 3 v Australia Sydney 3 Jan 2013 Test # 2070
53 147 110 4 0 48.18 2 caught 1 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
43 143 113 5 0 38.05 1 run out 4 v South Africa Gqeberha 26 Dec 2016 Test # 2243
44 141 120 3 0 36.66 1 lbw 2 v Zimbabwe Harare 27 Jan 2020 Test # 2383
40 141 90 3 0 44.44 2 caught 1 v Pakistan Galle 24 Jul 2022 Test # 2473
59 139 110 9 0 53.63 1 lbw 1 v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
50 138 78 5 0 64.10 1 bowled 3 v South Africa Johannesburg 12 Jan 2017 Test # 2247
60 137 80 7 0 75.00 2 caught 3 v South Africa Galle 12 Jul 2018 Test # 2311
50 135 101 7 0 49.50 1 caught 2 v England Lord's 9 Jun 2016 Test # 2205
51 133 83 4 0 61.44 2 caught 3 v New Zealand Wellington 17 Mar 2023 Test # 2500
42 132 90 6 0 46.66 2 caught 1 v West Indies Galle 29 Nov 2021 Test # 2437
28 130 84 3 0 33.33 2 caught 1 v Australia Galle 29 Jun 2022 Test # 2469
34 121 93 2 1 36.55 1 caught 1 v Pakistan Sharjah 16 Jan 2014 Test # 2115
24 116 76 3 0 31.57 1 caught 2 v South Africa Cape Town 2 Jan 2017 Test # 2244
41 115 61 6 0 67.21 2 caught 3 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
30 113 76 2 0 39.47 1 bowled 1 v Bangladesh Galle 7 Mar 2017 Test # 2252
49 113 84 1 0 58.33 1 bowled 4 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
27 111 65 1 0 41.53 1 caught 3 v New Zealand Hamilton 18 Dec 2015 Test # 2194
29 110 72 1 0 40.27 1 caught 4 v New Zealand Dunedin 10 Dec 2015 Test # 2192
66 109 78 7 1 84.61 2 caught 3 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
28 107 67 3 0 41.79 1 caught 2 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
37* 107 66 6 0 56.06 1 not out 4 v England Lord's 9 Jun 2016 Test # 2205
41 105 61 3 1 67.21 1 lbw 1 v Bangladesh Galle 8 Mar 2013 Test # 2078
24 104 70 1 0 34.28 1 caught 1 v Australia Brisbane 24 Jan 2019 Test # 2343
30 99 81 3 0 37.03 1 bowled 4 v Australia Hobart 14 Dec 2012 Test # 2067
38 99 62 5 0 61.29 1 caught 1 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
50 93 57 4 0 87.71 1 lbw 4 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
32 92 73 1 0 43.83 1 caught 3 v Bangladesh Galle 7 Mar 2017 Test # 2252
28 92 71 5 0 39.43 1 lbw 2 v India Mohali 4 Mar 2022 Test # 2452
21 91 70 2 0 30.00 7 lbw 3 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
28 90 65 4 0 43.07 1 bowled 1 v England Leeds 20 Jun 2014 Test # 2126
25 89 66 1 0 37.87 1 caught 2 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
30 87 59 3 0 50.84 1 lbw 2 v South Africa Durban 13 Feb 2019 Test # 2347
31 86 61 4 0 50.81 1 caught 1 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
39 85 73 4 0 53.42 1 lbw 2 v New Zealand Galle 14 Aug 2019 Test # 2354
60* 75 60 9 0 100.00 2 not out 4 v New Zealand Galle 17 Nov 2012 Test # 2059
26 75 55 2 0 47.27 1 caught 3 v England Chester-le-Street 27 May 2016 Test # 2204
24 71 56 3 0 42.85 1 bowled 3 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
20 71 47 2 0 42.55 1 lbw 4 v South Africa Durban 13 Feb 2019 Test # 2347
17 71 37 3 0 45.94 2 bowled 1 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
11 70 37 0 0 29.72 3 caught 2 v India Colombo (SSC) 28 Aug 2015 Test # 2179
26 70 43 4 0 60.46 1 caught 1 v Zimbabwe Harare 6 Nov 2016 Test # 2231
29 69 43 6 0 67.44 2 caught 1 v Pakistan Galle 16 Jul 2023 Test # 2511
17 65 37 1 0 45.94 2 bowled 1 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
7 64 34 0 0 20.58 2 bowled 1 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
18 61 45 3 0 40.00 2 caught 3 v India Nagpur 24 Nov 2017 Test # 2283
13 61 46 1 0 28.26 1 caught 4 v India Delhi 2 Dec 2017 Test # 2286
13 59 39 1 0 33.33 1 lbw 1 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
17 58 34 4 0 50.00 1 caught 4 v New Zealand Wellington 3 Jan 2015 Test # 2155
21 58 42 1 0 50.00 1 caught 1 v Pakistan Galle 17 Jun 2015 Test # 2167
25 58 42 4 0 59.52 2 bowled 2 v Pakistan Karachi 19 Dec 2019 Test # 2375
27 57 46 6 0 58.69 2 caught 3 v India Mohali 4 Mar 2022 Test # 2452
38 56 38 6 0 100.00 1 caught 2 v England Lord's 12 Jun 2014 Test # 2124
12 56 45 1 0 26.66 1 caught 1 v New Zealand Hamilton 18 Dec 2015 Test # 2194
15 55 38 1 0 39.47 1 caught 3 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
16 53 48 3 0 33.33 1 caught 3 v India Pallekele 12 Aug 2017 Test # 2269
12 52 43 1 0 27.90 1 caught 1 v West Indies North Sound 21 Mar 2021 Test # 2416
20 52 27 4 0 74.07 2 caught 3 v Pakistan Galle 16 Jul 2023 Test # 2511
22 49 42 3 0 52.38 2 stumped 3 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
25 48 45 2 0 55.55 1 caught 2 v India Colombo (SSC) 3 Aug 2017 Test # 2267
12 48 38 0 0 31.57 2 caught 4 v Zimbabwe Harare 27 Jan 2020 Test # 2383
17 48 45 1 0 37.77 2 caught 3 v New Zealand Christchurch 9 Mar 2023 Test # 2498
17 47 26 2 0 65.38 1 caught 2 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
17 47 42 4 0 40.47 1 caught 2 v South Africa Gqeberha 21 Feb 2019 Test # 2348
16 47 28 2 0 57.14 1 caught 4 v Pakistan Karachi 19 Dec 2019 Test # 2375
32 46 43 7 0 74.41 1 lbw 2 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
10 46 23 0 0 43.47 1 caught 3 v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
2 46 32 0 0 6.25 1 caught 1 v South Africa Johannesburg 3 Jan 2021 Test # 2401
19 44 31 3 0 61.29 1 caught 4 v South Africa Gqeberha 21 Feb 2019 Test # 2348
9 44 17 0 0 52.94 2 lbw 1 v Bangladesh Chattogram 15 May 2022 Test # 2462
16 44 29 2 0 55.17 2 lbw 3 v Pakistan Galle 16 Jul 2022 Test # 2472
7 42 32 1 0 21.87 1 caught 1 v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
1 41 17 0 0 5.88 1 caught 2 v West Indies North Sound 29 Mar 2021 Test # 2417
8 38 21 2 0 38.09 1 bowled 4 v Australia Canberra 1 Feb 2019 Test # 2345
7 35 27 1 0 25.92 1 bowled 3 v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
9 34 19 0 0 47.36 1 caught 1 v India Galle 12 Aug 2015 Test # 2176
5 33 23 0 0 21.73 1 caught 1 v Australia Sydney 3 Jan 2013 Test # 2070
16 33 26 3 0 61.53 1 lbw 4 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
16 33 25 2 0 64.00 1 caught 2 v New Zealand Wellington 3 Jan 2015 Test # 2155
32* 33 22 3 1 145.45 1 not out 4 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
14 32 32 1 0 43.75 1 caught 2 v Australia Hobart 14 Dec 2012 Test # 2067
10 30 26 0 0 38.46 1 bowled 3 v Pakistan Pallekele 3 Jul 2015 Test # 2169
10 30 13 1 0 76.92 2 caught 3 v New Zealand Wellington 15 Dec 2018 Test # 2335
16 29 24 3 0 66.66 1 caught 4 v England Lord's 12 Jun 2014 Test # 2124
6 26 19 1 0 31.57 1 bowled 4 v South Africa Cape Town 2 Jan 2017 Test # 2244
3 25 16 0 0 18.75 1 caught 3 v Bangladesh Galle 8 Mar 2013 Test # 2078
8 25 16 1 0 50.00 1 bowled 3 v Pakistan Sharjah 16 Jan 2014 Test # 2115
4 25 15 0 0 26.66 1 caught 2 v India Pallekele 12 Aug 2017 Test # 2269
3 25 18 0 0 16.66 1 caught 3 v Australia Brisbane 24 Jan 2019 Test # 2343
3 25 13 0 0 23.07 2 caught 3 v West Indies North Sound 21 Mar 2021 Test # 2416
23 25 20 5 0 115.00 2 caught 3 v Australia Galle 29 Jun 2022 Test # 2469
22 24 20 4 0 110.00 1 bowled 1 v South Africa Centurion 26 Dec 2020 Test # 2399
4 24 13 1 0 30.76 2 bowled 2 v India Bengaluru 12 Mar 2022 Test # 2456
5 22 12 0 0 41.66 1 lbw 1 v Australia Pallekele 26 Jul 2016 Test # 2209
8 21 15 1 0 53.33 2 lbw 2 v India Eden Gardens 16 Nov 2017 Test # 2281
0 20 12 0 0 0.00 1 caught 2 v England Leeds 19 May 2016 Test # 2203
7 20 9 1 0 77.77 2 caught 2 v New Zealand Christchurch 26 Dec 2018 Test # 2336
5 17 14 0 0 35.71 1 caught 1 v Australia Melbourne 26 Dec 2012 Test # 2068
1 16 6 0 0 16.66 2 bowled 4 v India Eden Gardens 16 Nov 2017 Test # 2281
7* 16 9 1 0 77.77 2 not out 4 v Bangladesh Mirpur 23 May 2022 Test # 2463
5 15 10 0 0 50.00 1 bowled 2 v South Africa Gqeberha 26 Dec 2016 Test # 2243
7 14 8 1 0 87.50 2 caught 3 v Australia Galle 4 Aug 2016 Test # 2213
1 14 7 0 0 14.28 2 bowled 1 v Pakistan Galle 16 Jul 2022 Test # 2472
9 13 14 1 0 64.28 1 bowled 2 v England Chester-le-Street 27 May 2016 Test # 2204
6 13 8 1 0 75.00 1 bowled 3 v South Africa Centurion 26 Dec 2020 Test # 2399
0 11 7 0 0 0.00 3 caught 4 v India Colombo (SSC) 28 Aug 2015 Test # 2179
7 11 9 1 0 77.77 1 caught 3 v England Leeds 19 May 2016 Test # 2203
2 9 9 0 0 22.22 1 lbw 2 v India Galle 26 Jul 2017 Test # 2265
6 9 10 1 0 60.00 1 run out 3 v West Indies Galle 29 Nov 2021 Test # 2437
4 9 5 1 0 80.00 2 bowled 3 v Bangladesh Chattogram 30 Mar 2024 Test # 2537
1 6 5 0 0 20.00 1 lbw 2 v India Colombo (PSS) 20 Aug 2015 Test # 2177
0 6 3 0 0 0.00 3 lbw 3 v Australia Pallekele 26 Jul 2016 Test # 2209
0 4 3 0 0 0.00 2 lbw 2 v New Zealand Galle 17 Nov 2012 Test # 2059
1 3 3 0 0 33.33 1 run out 3 v Australia Melbourne 26 Dec 2012 Test # 2068
0 3 4 0 0 0.00 1 caught 2 v South Africa Johannesburg 12 Jan 2017 Test # 2247
0 3 2 0 0 0.00 2 caught 4 v New Zealand Christchurch 26 Dec 2018 Test # 2336
0 2 4 0 0 0.00 1 lbw 2 v New Zealand Christchurch 26 Dec 2014 Test # 2151
0 2 5 0 0 0.00 1 bowled 3 v India Galle 12 Aug 2015 Test # 2176
0 1 1 0 0 0.00 1 caught 3 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
0 1 1 0 0 0.00 1 caught 1 v Australia Galle 4 Aug 2016 Test # 2213
0 1 1 0 0 0.00 1 caught 2 v India Delhi 2 Dec 2017 Test # 2286
0 - 9 0 0 0.00 1 caught 2 v Bangladesh Chattogram 31 Jan 2018 Test # 2295
3 - 12 0 0 25.00 2 stumped 1 v Bangladesh Mirpur 8 Feb 2018 Test # 2296
32 - 105 0 0 30.47 1 caught 3 v Bangladesh Mirpur 8 Feb 2018 Test # 2296
4 - 2 1 0 200.00 1 caught 2 v England Galle 6 Nov 2018 Test # 2324
26 - 86 1 0 30.23 1 caught 4 v England Galle 6 Nov 2018 Test # 2324
63 - 125 4 0 50.40 1 run out 2 v England Pallekele 14 Nov 2018 Test # 2326
57 - 96 4 0 59.37 1 caught 4 v England Pallekele 14 Nov 2018 Test # 2326
83 - 125 9 0 66.40 2 caught 2 v England Colombo (SSC) 23 Nov 2018 Test # 2329
23 - 36 3 0 63.88 2 bowled 4 v England Colombo (SSC) 23 Nov 2018 Test # 2329
37 - 78 4 0 47.43 1 caught 2 v Zimbabwe Harare 19 Jan 2020 Test # 2381
10* - 13 1 0 76.92 2 not out 4 v Zimbabwe Harare 19 Jan 2020 Test # 2381
115 - 133 15 0 86.46 2 caught 2 v Ireland Galle 24 Apr 2023 Test # 2503
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