Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 2008-2024 422 458 95 14878 200* 40.98 23899 62.25 19 87 23 1340 222 Profile
Innings by innings list
200* - 468 16 3 42.73 4 not out 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
199 568 397 19 1 50.12 4 caught 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
160 309 249 25 1 64.25 6 caught 3 Test v England Leeds 20 Jun 2014 Test # 2126
157* 454 343 16 1 45.77 6 not out 3 Test v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
145* 577 342 12 2 42.39 5 not out 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
141 331 259 14 3 54.44 4 hit wicket 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
139* 141 116 6 10 119.82 5 not out 1 ODI v India Ranchi 16 Nov 2014 ODI # 3547
122 397 252 12 1 48.41 5 caught 3 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
120* 447 323 11 0 37.15 5 not out 3 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
115 345 235 11 0 48.93 4 caught 3 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
113 157 128 10 2 88.28 5 caught 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
111* 184 132 9 3 84.09 4 not out 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
111 380 268 14 2 41.41 4 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
110 328 240 13 0 45.83 5 lbw 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
110 376 238 11 0 46.21 4 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
105* 404 269 10 0 39.03 6 not out 2 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
102 229 172 12 0 59.30 6 lbw 2 Test v England Lord's 12 Jun 2014 Test # 2124
102 250 167 12 0 61.07 5 caught 2 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
100* - 114 6 4 87.71 4 not out 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
99 200 131 15 0 75.57 6 run out 1 Test v India Brabourne 2 Dec 2009 Test # 1937
97* - 97 11 1 100.00 5 not out 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
95 238 191 13 0 49.73 7 bowled 4 Test v Australia Galle 31 Aug 2011 Test # 2005
95 156 116 6 0 81.89 5 caught 2 ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
93 160 115 8 0 80.86 5 caught 1 ODI v Pakistan Hambantota 26 Aug 2014 ODI # 3515
92* - 101 10 1 91.08 5 not out 1 ODI v India Ahmedabad 6 Nov 2014 ODI # 3540
91 159 127 15 0 71.65 6 stumped 1 Test v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
91 356 256 5 1 35.54 6 caught 1 Test v Pakistan Sharjah 16 Jan 2014 Test # 2115
91 259 188 9 1 48.40 5 caught 2 Test v Pakistan Galle 6 Aug 2014 Test # 2133
89 232 182 14 1 48.90 6 bowled 2 Test v South Africa Galle 16 Jul 2014 Test # 2129
89 113 85 9 2 104.70 6 bowled 1 ODI v Pakistan Hambantota 23 Aug 2014 ODI # 3512
88 - 137 6 0 64.23 5 lbw 4 Test v England Pallekele 14 Nov 2018 Test # 2326
87 - 90 8 1 96.66 5 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
86 199 162 7 1 53.08 7 caught 2 Test v Bangladesh Mirpur 27 Jan 2014 Test # 2116
85* 146 115 5 1 73.91 5 not out 1 ODI v England Leeds 21 Jun 2019 ODI # 4168
84 299 228 11 1 36.84 6 caught 4 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
83 159 130 11 1 63.84 5 caught 2 Test v India Galle 26 Jul 2017 Test # 2265
83 239 153 9 1 54.24 5 caught 1 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
81* 60 49 7 4 165.30 5 not out 1 T20I v New Zealand Auckland 10 Jan 2016 T20I # 476
80* 129 76 4 2 105.26 6 not out 2 ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
80 139 105 9 1 76.19 5 caught 3 Test v England Chester-le-Street 27 May 2016 Test # 2204
79* - 111 6 0 71.17 5 not out 1 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
79 210 154 12 1 51.29 7 caught 2 Test v New Zealand Galle 17 Nov 2012 Test # 2059
77* 127 84 8 1 91.66 6 not out 2 ODI v Australia Melbourne 3 Nov 2010 ODI # 3065
77 219 153 8 0 50.32 5 lbw 2 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
77 184 125 7 3 61.60 5 caught 1 Test v New Zealand Hamilton 18 Dec 2015 Test # 2194
75 152 95 2 2 78.94 4 bowled 1 ODI v India Bulawayo 30 May 2010 ODI # 2983
75 239 186 11 0 40.32 6 lbw 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
75 85 68 9 1 110.29 5 stumped 2 ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
74* 107 64 9 1 115.62 5 not out 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
74* 153 103 7 1 71.84 6 not out 2 ODI v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
73* 83 54 3 5 135.18 5 not out 2 T20I v England Delhi 26 Mar 2016 T20I # 551
73 145 109 5 0 66.97 5 caught 1 ODI v England Nottingham 21 Jun 2016 ODI # 3751
71* 94 57 5 1 124.56 6 not out 1 ODI v India Colombo (RPS) 28 Jul 2012 ODI # 3293
71 199 147 7 0 48.29 5 caught 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
71 344 219 4 0 32.42 5 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
70* 67 40 8 2 175.00 5 not out 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
70 - 80 10 0 87.50 5 caught 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
69* 138 84 6 2 82.14 4 not out 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
67* 72 54 6 1 124.07 5 not out 1 ODI v England The Oval 29 Jun 2016 ODI # 3757
67 122 79 7 0 84.81 5 caught 2 ODI v Australia Hobart 23 Jan 2013 ODI # 3326
66* 66 51 6 2 129.41 6 not out 1 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
66 196 127 7 1 51.96 5 caught 3 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
64* 190 148 7 1 43.24 6 not out 4 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
64 101 76 4 1 84.21 7 caught 2 ODI v Australia Perth 10 Feb 2012 ODI # 3235
64 131 92 6 1 69.56 5 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
64 238 158 3 2 40.50 4 caught 2 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
64 172 109 9 0 58.71 4 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
63* 132 83 2 2 75.90 5 not out 3 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
63* 197 127 7 2 49.60 4 not out 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
63 200 124 7 0 50.80 6 lbw 3 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
63 167 135 6 0 46.66 5 caught 1 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
62 102 64 6 0 96.87 6 caught 2 ODI v England Manchester 9 Jul 2011 ODI # 3170
61 119 101 2 2 60.39 6 bowled 1 ODI v Pakistan Abu Dhabi 23 Nov 2011 ODI # 3216
59 170 120 7 0 49.16 5 lbw 4 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
58 68 45 3 1 128.88 5 run out 1 T20I v England Gros Islet 13 May 2010 T20I # 175
58 134 111 6 3 52.25 7 caught 1 Test v Australia Pallekele 8 Sep 2011 Test # 2007
58 127 81 5 1 71.60 6 caught 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
57 213 157 6 0 36.30 6 caught 1 Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
57 100 60 1 2 95.00 5 caught 1 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
56* 58 39 6 1 143.58 6 not out 1 ODI v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
56 93 67 3 1 83.58 5 caught 1 ODI v England Bristol 26 Jun 2016 ODI # 3755
56 167 74 5 0 75.67 4 bowled 3 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
55* 83 61 4 0 90.16 6 not out 1 ODI v Pakistan Dambulla 15 Jun 2010 ODI # 2991
55* 118 77 5 0 71.42 5 not out 1 ODI v West Indies Kingston 28 Jun 2013 ODI # 3378
55* 62 50 5 1 110.00 5 not out 1 ODI v Pakistan Fatullah 25 Feb 2014 ODI # 3473
55 - 98 4 0 56.12 5 caught 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
54* 82 47 7 0 114.89 5 not out 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
54* 63 50 1 3 108.00 5 not out 2 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
54 118 65 3 3 83.07 5 caught 1 Test v Australia Galle 4 Aug 2016 Test # 2213
53 - 92 5 0 57.60 5 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
52* 114 96 1 2 54.16 7 not out 1 ODI v Zimbabwe Mirpur 12 Jan 2009 ODI # 2791
52* 127 99 4 1 52.52 6 not out 1 Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
52* 200 143 5 1 36.36 6 not out 3 Test v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
52* 76 45 6 0 115.55 5 not out 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
52* - 57 7 0 91.22 5 not out 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
52 87 73 6 0 71.23 7 caught 1 ODI v England Johannesburg 25 Sep 2009 ODI # 2896
52 147 94 8 0 55.31 4 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
52 - 122 3 0 42.62 5 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
52 163 117 4 0 44.44 4 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
51* 103 60 5 0 85.00 5 not out 2 ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
51 96 60 4 0 85.00 7 bowled 1 ODI v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
51 104 89 1 1 57.30 6 caught 1 ODI v India Cardiff 20 Jun 2013 ODI # 3376
51 32 21 1 6 242.85 5 caught 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
50 43 34 5 1 147.05 5 caught 1 T20I v Pakistan Dubai (DICS) 11 Dec 2013 T20I # 350
50 130 85 3 2 58.82 5 caught 2 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
50 136 98 7 1 51.02 4 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
49* 58 37 4 1 132.43 6 not out 1 ODI v India Brisbane 21 Feb 2012 ODI # 3246
49 - 53 4 2 92.45 5 bowled 1 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
49 116 82 8 0 59.75 5 caught 4 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
48 124 65 5 1 73.84 5 caught 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
48 - 52 3 0 92.30 5 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
47 144 101 4 1 46.53 7 caught 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
47 175 111 5 1 42.34 5 caught 2 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
47 82 44 2 0 106.81 6 caught 2 ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
47 110 69 5 0 68.11 5 bowled 3 Test v Australia Galle 4 Aug 2016 Test # 2213
47 144 98 6 1 47.95 4 caught 1 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
46* 58 30 7 0 153.33 5 not out 1 ODI v England Leeds 1 Jul 2011 ODI # 3167
46 50 37 3 2 124.32 5 run out 2 T20I v India Gros Islet 11 May 2010 T20I # 173
46 122 98 6 0 46.93 8 caught 3 Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
46 80 52 5 0 88.46 6 caught 2 ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
46 153 120 3 0 38.33 5 caught 3 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
46 56 38 5 1 121.05 6 caught 2 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
45* 70 41 4 0 109.75 6 not out 1 ODI v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
45 123 84 6 0 53.57 6 lbw 1 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
44* 55 29 4 1 151.72 3 not out 1 ODI v India Kingston 2 Jul 2013 ODI # 3382
44 68 51 1 3 86.27 6 caught 2 ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
44 115 81 2 0 54.32 6 run out 2 ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
44 54 54 3 0 81.48 5 caught 1 ODI v England Birmingham 24 Jun 2016 ODI # 3753
43* 60 38 3 1 113.15 6 not out 3 Test v Bangladesh Chattogram 4 Feb 2014 Test # 2117
43* 195 119 2 0 36.13 5 not out 3 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
43* 87 57 4 0 75.43 4 not out 4 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
43 69 50 3 0 86.00 7 caught 1 ODI v Pakistan Dambulla 30 Jul 2009 ODI # 2864
43 50 32 3 1 134.37 5 bowled 1 T20I v South Africa Chattogram 22 Mar 2014 T20I # 379
43 45 30 6 1 143.33 5 bowled 1 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
43 96 85 3 2 50.58 4 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
42* 53 41 1 1 102.43 5 not out 1 ODI v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
42* 49 34 6 0 123.52 6 not out 2 ODI v England Birmingham 3 Jun 2014 ODI # 3496
42* 29 22 2 4 190.90 7 not out 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
42 78 57 6 0 73.68 7 caught 1 Test v Pakistan Galle 4 Jul 2009 Test # 1921
42 125 88 5 0 47.72 6 caught 2 Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
42 68 40 0 2 105.00 3 caught 1 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
42 - 64 1 1 65.62 4 caught 2 ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
42 147 106 5 0 39.62 4 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
41* 67 35 4 0 117.14 5 not out 1 ODI v New Zealand Wankhede 18 Mar 2011 ODI # 3137
41 101 58 6 0 70.68 6 caught 1 Test v India Galle 18 Jul 2010 Test # 1964
41 144 104 2 0 39.42 5 caught 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
40 31 23 3 2 173.91 6 caught 1 T20I v West Indies Mirpur 3 Apr 2014 T20I # 398
40 79 76 4 0 52.63 5 caught 1 ODI v England Pallekele 10 Dec 2014 ODI # 3565
40 95 71 4 0 56.33 5 caught 1 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
39* 66 46 5 1 84.78 5 not out 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
39 89 60 4 1 65.00 6 caught 1 Test v New Zealand Galle 18 Aug 2009 Test # 1930
39 60 49 1 2 79.59 7 caught 1 ODI v England Nottingham 6 Jul 2011 ODI # 3169
39 144 86 3 0 45.34 5 caught 1 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
39 103 63 4 1 61.90 5 caught 3 Test v India Galle 12 Aug 2015 Test # 2176
39 115 69 5 0 56.52 5 caught 2 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
39 70 54 2 1 72.22 5 bowled 1 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
39 120 71 3 0 54.92 4 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
38* 70 49 1 2 77.55 5 not out 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
38 50 33 2 0 115.15 7 caught 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
38 89 52 6 0 73.07 6 caught 1 Test v South Africa Centurion 15 Dec 2011 Test # 2023
38 64 46 2 1 82.60 6 lbw 1 ODI v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
38 73 54 5 0 70.37 5 caught 1 ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
37* 62 25 4 0 148.00 6 not out 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
37* 17 13 2 4 284.61 5 not out 1 T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
37 64 45 3 0 82.22 5 caught 1 ODI v England Hambantota 3 Dec 2014 ODI # 3561
36* 28 22 1 1 163.63 8 not out 1 ODI v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
36* - 50 1 1 72.00 5 not out 1 ODI v India Dambulla 20 Aug 2017 ODI # 3905
36 98 66 3 1 54.54 6 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
35* 32 24 3 1 145.83 8 not out 1 T20I v Pakistan Lord's 21 Jun 2009 T20I # 116
35* 44 27 3 1 129.62 5 not out 2 T20I v Australia Sydney 26 Jan 2013 T20I # 299
35 87 62 1 0 56.45 6 caught 1 ODI v Australia Hambantota 14 Aug 2011 ODI # 3178
35 68 48 5 0 72.91 6 bowled 3 Test v Australia Melbourne 26 Dec 2012 Test # 2068
35 57 31 2 1 112.90 5 caught 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
35 117 96 2 1 36.45 6 lbw 3 Test v India Pallekele 12 Aug 2017 Test # 2269
35 139 86 1 1 40.69 5 bowled 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
35 80 62 4 1 56.45 4 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
34 70 38 1 1 89.47 6 caught 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
34 97 62 6 0 54.83 5 lbw 2 Test v England Leeds 19 May 2016 Test # 2203
33* 48 28 2 0 117.85 7 not out 1 ODI v India Perth 8 Feb 2012 ODI # 3233
33* 145 88 3 0 37.50 5 not out 2 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
33 23 24 1 3 137.50 5 caught 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
32* 79 40 2 1 80.00 6 not out 2 ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
32* 37 21 4 0 152.38 6 not out 1 T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
32 - 42 3 1 76.19 6 lbw 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
31 44 30 0 1 103.33 7 caught 1 ODI v Zimbabwe Harare 30 Nov 2008 ODI # 2785
31 82 53 4 0 58.49 6 caught 2 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
31 37 29 3 0 106.89 5 caught 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
31 57 32 2 1 96.87 6 caught 2 ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
31 195 128 4 0 24.21 6 caught 3 Test v Pakistan Sharjah 16 Jan 2014 Test # 2115
31 125 80 3 0 38.75 4 caught 4 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
31 140 77 4 0 40.25 4 caught 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
31 - 20 1 3 155.00 5 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
30* 45 27 1 0 111.11 5 not out 1 T20I v Bangladesh Pallekele 31 Mar 2013 T20I # 312
30 66 51 5 0 58.82 6 caught 1 Test v South Africa Durban 26 Dec 2011 Test # 2026
30 29 27 2 2 111.11 6 caught 1 ODI v West Indies Port of Spain 7 Jul 2013 ODI # 3385
30 - 53 4 0 56.60 5 run out 1 ODI v Ireland Dublin 6 May 2014 ODI # 3490
30 66 35 2 0 85.71 5 caught 1 ODI v England Chester-le-Street 25 May 2014 ODI # 3493
30 50 30 4 0 100.00 5 caught 1 ODI v England Lord's 31 May 2014 ODI # 3495
29 49 45 2 2 64.44 4 bowled 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
28* 50 35 4 0 80.00 5 not out 2 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
28* 115 73 2 0 38.35 4 not out 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
28 47 29 1 1 96.55 7 caught 1 ODI v South Africa East London 14 Jan 2012 ODI # 3226
28 24 19 3 1 147.36 4 bowled 1 T20I v England Pallekele 1 Oct 2012 T20I # 284
28 120 75 2 1 37.33 4 lbw 3 Test v India Mohali 4 Mar 2022 Test # 2452
27* 108 70 3 1 38.57 6 not out 4 Test v South Africa Galle 16 Jul 2014 Test # 2129
27* 62 33 1 0 81.81 5 not out 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
27 74 34 3 0 79.41 8 caught 3 Test v Pakistan Galle 4 Jul 2009 Test # 1921
27 104 70 2 0 38.57 7 caught 2 Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
27 34 31 1 1 87.09 4 caught 2 T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
27 113 78 2 0 34.61 6 caught 2 Test v West Indies Galle 15 Nov 2010 Test # 1977
27 72 60 4 0 45.00 5 caught 1 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
27 101 54 1 1 50.00 4 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
26* 15 13 1 2 200.00 8 not out 1 T20I v India Mohali 12 Dec 2009 T20I # 127
26 77 49 2 0 53.06 6 caught 2 ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
26 49 28 2 1 92.85 6 caught 1 Test v England Leeds 20 Jun 2014 Test # 2126
26 76 43 2 0 60.46 6 caught 3 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
26 44 33 2 2 78.78 5 caught 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
26 45 20 2 1 130.00 5 bowled 1 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
25* 30 13 2 2 192.30 4 not out 4 Test v Pakistan Galle 6 Aug 2014 Test # 2133
25* 68 42 5 0 59.52 4 not out 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
25 66 40 1 1 62.50 6 caught 1 Test v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
25 88 61 3 0 40.98 5 bowled 4 Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
25 95 73 1 1 34.24 5 caught 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
25 34 32 4 0 78.12 4 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
24 55 31 1 0 77.41 6 caught 2 ODI v Australia Hobart 24 Feb 2012 ODI # 3248
24 - 18 1 1 133.33 6 caught 1 ODI v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
24 55 47 4 0 51.06 5 caught 1 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
23 39 27 1 0 85.18 6 caught 1 ODI v Scotland Edinburgh 13 Jul 2011 ODI # 3172
23 29 22 1 1 104.54 5 caught 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
23 25 32 3 0 71.87 6 caught 2 ODI v India Cuttack 2 Nov 2014 ODI # 3539
23 29 26 1 0 88.46 5 bowled 2 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
23 49 39 3 0 58.97 4 caught 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
23 - 22 2 0 104.54 5 run out 1 T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
23 61 26 1 1 88.46 7 caught 1 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
23 102 71 2 1 32.39 4 caught 1 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
22* 67 54 2 0 40.74 5 retired notout 4 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
22 62 60 1 0 36.66 6 lbw 3 Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
22 - 23 2 1 95.65 5 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
22 - 39 1 0 56.41 5 caught 2 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
22 49 39 1 1 56.41 4 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
22 32 24 3 0 91.66 4 caught 3 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
21* 35 25 0 0 84.00 7 not out 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
21* 17 10 3 1 210.00 6 not out 2 T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
21 31 22 2 0 95.45 7 caught 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
21 25 16 3 0 131.25 6 caught 1 ODI v Canada Hambantota 20 Feb 2011 ODI # 3102
20* 36 26 0 1 76.92 5 not out 2 ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
20 29 27 1 0 74.07 4 bowled 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
20 48 32 0 0 62.50 5 caught 1 T20I v West Indies Bengaluru 20 Mar 2016 T20I # 543
20 - 41 2 0 48.78 5 lbw 1 ODI v India Pallekele 24 Aug 2017 ODI # 3906
20 - 42 1 0 47.61 6 caught 2 Test v England Pallekele 14 Nov 2018 Test # 2326
19 57 37 1 0 51.35 5 stumped 1 ODI v India Colombo (RPS) 12 Sep 2009 ODI # 2887
19 52 42 3 0 45.23 6 caught 1 Test v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
19 92 61 1 0 31.14 6 caught 4 Test v Australia Hobart 14 Dec 2012 Test # 2067
19 37 32 1 0 59.37 6 caught 1 ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
19 51 40 1 1 47.50 5 bowled 1 Test v Pakistan Galle 17 Jun 2015 Test # 2167
19 84 43 3 0 44.18 5 caught 2 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
19 46 33 1 0 57.57 4 caught 4 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
18 24 20 2 0 90.00 7 caught 2 ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
18 34 21 2 0 85.71 5 caught 2 ODI v England The Oval 22 May 2014 ODI # 3492
18 138 90 2 0 20.00 6 caught 4 Test v England Lord's 12 Jun 2014 Test # 2124
18 17 19 3 0 94.73 5 bowled 1 T20I v India Mirpur 1 Mar 2016 T20I # 515
18 50 25 3 0 72.00 4 lbw 2 ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
17* 18 11 2 0 154.54 5 not out 1 ODI v Australia Sydney 5 Nov 2010 ODI # 3066
17 44 34 1 1 50.00 6 caught 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
17 77 70 1 0 24.28 5 caught 1 Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
17 41 30 1 0 56.66 6 run out 1 ODI v India Adelaide 14 Feb 2012 ODI # 3239
17 39 22 2 0 77.27 5 caught 1 ODI v New Zealand Christchurch 28 Dec 2015 ODI # 3715
17 52 28 2 0 60.71 4 bowled 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
16* 23 13 2 0 123.07 6 not out 2 ODI v Pakistan Mirpur 8 Mar 2014 ODI # 3486
16 29 16 3 0 100.00 6 caught 2 ODI v England The Oval 28 Jun 2011 ODI # 3165
16 25 23 4 0 69.56 6 run out 3 Test v Australia Sydney 3 Jan 2013 Test # 2070
16 54 38 1 0 42.10 5 caught 2 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
16 - 34 0 0 47.05 5 lbw 2 ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
16 33 27 2 0 59.25 6 caught 1 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
15* - 4 0 2 375.00 6 not out 1 T20I v India Nagpur 9 Dec 2009 T20I # 126
15 18 14 0 0 107.14 6 bowled 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
15 24 21 3 0 71.42 6 caught 3 Test v India Kanpur 24 Nov 2009 Test # 1935
15 44 26 2 0 57.69 6 lbw 1 ODI v India Dambulla 16 Aug 2010 ODI # 3032
15 31 18 3 0 83.33 6 caught 1 ODI v Australia Pallekele 10 Aug 2011 ODI # 3175
15 23 14 2 0 107.14 7 caught 1 ODI v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
15 25 13 1 0 115.38 6 caught 1 Test v Australia Melbourne 26 Dec 2012 Test # 2068
15 60 48 3 0 31.25 6 caught 1 Test v Australia Sydney 3 Jan 2013 Test # 2070
15 32 24 2 0 62.50 5 caught 2 Test v New Zealand Wellington 3 Jan 2015 Test # 2155
15 29 33 2 0 45.45 5 run out 1 ODI v New Zealand Christchurch 11 Jan 2015 ODI # 3574
15 23 24 2 0 62.50 5 caught 1 Test v Australia Pallekele 26 Jul 2016 Test # 2209
14* 31 18 1 1 77.77 7 not out 2 ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
14 14 11 1 1 127.27 6 caught 2 ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
14 - 20 0 0 70.00 5 run out 1 T20I v Pakistan Abu Dhabi 25 Nov 2011 T20I # 215
14 14 10 1 0 140.00 5 caught 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
14 27 34 1 0 41.17 6 caught 1 ODI v India Colombo (RPS) 31 Jul 2012 ODI # 3294
14 29 20 1 0 70.00 6 caught 2 ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
14 11 10 2 0 140.00 5 bowled 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
14 51 27 1 0 51.85 5 caught 1 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
13* 36 32 1 0 40.62 5 not out 4 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
13 30 19 1 1 68.42 6 bowled 2 Test v India Kanpur 24 Nov 2009 Test # 1935
13 35 27 2 0 48.14 5 lbw 3 Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
13 14 16 2 0 81.25 5 run out 2 ODI v India Pallekele 4 Aug 2012 ODI # 3295
13 14 13 0 1 100.00 6 caught 1 T20I v England The Oval 20 May 2014 T20I # 401
13 23 13 1 0 100.00 6 caught 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
13 - 17 1 0 76.47 4 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
13 16 15 2 0 86.66 5 bowled 2 ODI v England Cardiff 2 Jul 2016 ODI # 3758
13 83 44 1 0 29.54 4 caught 2 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
13 89 69 1 0 18.84 4 caught 4 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
13 21 15 0 0 86.66 4 caught 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
12* 6 4 1 1 300.00 7 not out 1 T20I v West Indies The Oval 19 Jun 2009 T20I # 115
12* 33 11 0 0 109.09 5 not out 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
12 17 14 0 0 85.71 5 run out 2 ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
12 29 20 1 0 60.00 6 bowled 1 ODI v Australia The Oval 17 Jun 2013 ODI # 3374
12 31 23 0 0 52.17 4 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
12 32 20 0 0 60.00 4 caught 2 T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
12 38 23 2 0 52.17 4 lbw 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
12 - 17 1 0 70.58 5 bowled 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
12 37 35 0 1 34.28 4 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
12 32 21 0 0 57.14 4 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
12 55 25 1 0 48.00 6 bowled 2 ODI v India Wankhede 2 Nov 2023 ODI # 4690
11* 57 37 1 0 29.72 7 not out 3 Test v Australia Pallekele 8 Sep 2011 Test # 2007
11* 10 5 0 1 220.00 6 not out 1 T20I v England Chattogram 27 Mar 2014 T20I # 387
11 28 11 0 0 100.00 7 caught 2 T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
11 23 11 0 0 100.00 6 run out 1 T20I v Bangladesh Chattogram 12 Feb 2014 T20I # 357
11 19 12 2 0 91.66 6 caught 1 ODI v England Manchester 28 May 2014 ODI # 3494
11 14 10 1 0 110.00 4 bowled 1 T20I v England Southampton 5 Jul 2016 T20I # 561
11 - 23 1 0 47.82 5 lbw 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
11 34 15 2 0 73.33 4 caught 2 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
11 48 29 1 0 37.93 5 bowled 1 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
11 15 11 1 0 100.00 5 caught 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
10* 33 11 0 0 90.90 7 not out 1 ODI v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
10* 9 6 1 0 166.66 6 not out 1 T20I v Pakistan Colombo (RPS) 4 Oct 2012 T20I # 287
10 8 7 1 0 142.85 7 bowled 1 T20I v Ireland Lord's 14 Jun 2009 T20I # 108
10 31 31 0 0 32.25 6 run out 1 ODI v Pakistan Dubai (DICS) 11 Nov 2011 ODI # 3212
10 18 11 2 0 90.90 6 caught 2 ODI v India Port of Spain 9 Jul 2013 ODI # 3387
10 31 24 0 0 41.66 5 caught 1 ODI v India Port of Spain 11 Jul 2013 ODI # 3388
10 - 14 1 0 71.42 5 caught 1 ODI v India Hyderabad 9 Nov 2014 ODI # 3543
10 23 11 1 0 90.90 5 caught 3 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
10 19 20 2 0 50.00 4 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
10 43 32 0 1 31.25 4 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
10 34 24 2 0 41.66 5 caught 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
10 - 8 2 0 125.00 5 caught 2 T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
10 - 7 0 1 142.85 6 caught 1 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
9* 14 8 1 0 112.50 7 not out 1 T20I v Pakistan Lord's 12 Jun 2009 T20I # 104
9 11 9 1 0 100.00 6 run out 2 T20I v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
9 35 16 0 0 56.25 6 bowled 1 ODI v Australia Brisbane 7 Nov 2010 ODI # 3068
9 31 25 0 0 36.00 5 bowled 1 T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
9 19 9 1 0 100.00 6 caught 2 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
9 49 34 1 0 26.47 6 bowled 1 ODI v New Zealand Cardiff 9 Jun 2013 ODI # 3366
9 56 31 0 0 29.03 5 caught 3 Test v Australia Pallekele 26 Jul 2016 Test # 2209
9 14 11 2 0 81.81 5 caught 2 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
9 30 25 1 0 36.00 5 caught 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
9 30 26 1 0 34.61 4 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
8 23 10 1 0 80.00 7 stumped 2 ODI v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
8 10 4 2 0 200.00 5 caught 2 T20I v Australia Bridgetown 9 May 2010 T20I # 170
8 43 31 0 0 25.80 6 caught 2 ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
8 10 11 2 0 72.72 6 caught 4 Test v New Zealand Wellington 3 Jan 2015 Test # 2155
8 23 11 0 0 72.72 4 run out 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
8 15 9 0 0 88.88 5 lbw 1 T20I v U.A.E. Mirpur 25 Feb 2016 T20I # 510
7* 50 24 1 0 29.16 6 not out 3 Test v Pakistan Galle 22 Jun 2012 Test # 2046
7* 18 13 0 0 53.84 5 not out 2 ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
7 31 17 0 0 41.17 6 caught 2 ODI v India Hambantota 21 Jul 2012 ODI # 3291
7 - 5 1 0 140.00 4 stumped 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
7 43 30 1 0 23.33 4 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
7 26 21 1 0 33.33 4 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
6* 6 4 0 0 150.00 7 not out 1 T20I v New Zealand Nottingham 16 Jun 2009 T20I # 112
6 8 9 0 0 66.66 7 caught 2 ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
6 8 6 0 0 100.00 6 stumped 1 ODI v Australia Colombo (RPS) 20 Aug 2011 ODI # 3182
6 11 5 1 0 120.00 6 caught 2 ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
6 11 9 0 0 66.66 5 stumped 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
6 21 18 0 0 33.33 6 lbw 2 ODI v India Fatullah 28 Feb 2014 ODI # 3476
6 10 10 0 0 60.00 6 caught 1 T20I v New Zealand Chattogram 31 Mar 2014 T20I # 395
6 - 8 0 0 75.00 3 caught 2 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
6 14 6 0 0 100.00 7 lbw 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
5* 13 10 1 0 50.00 6 not out 3 Test v West Indies Galle 15 Nov 2010 Test # 1977
5 10 9 1 0 55.55 7 caught 2 ODI v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
5 10 8 1 0 62.50 6 caught 3 Test v India Brabourne 2 Dec 2009 Test # 1937
5 12 9 1 0 55.55 7 caught 3 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
5 7 4 1 0 125.00 7 bowled 1 T20I v Australia Pallekele 8 Aug 2011 T20I # 203
5 39 19 0 0 26.31 7 bowled 2 Test v Australia Galle 31 Aug 2011 Test # 2005
5 31 17 1 0 29.41 6 caught 3 Test v South Africa Centurion 15 Dec 2011 Test # 2023
5 10 8 0 0 62.50 6 caught 1 ODI v Australia Melbourne 2 Mar 2012 ODI # 3253
5 20 12 1 0 41.66 6 bowled 1 Test v Bangladesh Chattogram 4 Feb 2014 Test # 2117
5 26 16 1 0 31.25 6 caught 3 Test v Pakistan Galle 17 Jun 2015 Test # 2167
5 13 6 0 0 83.33 5 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
5 18 13 1 0 38.46 5 caught 3 Test v England Leeds 19 May 2016 Test # 2203
5 - 8 1 0 62.50 5 caught 1 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
5 - 7 1 0 71.42 5 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
5 - 9 0 0 55.55 5 caught 4 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
5 - 4 1 0 125.00 5 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
5 24 11 0 0 45.45 4 bowled 3 Test v England Galle 22 Jan 2021 Test # 2405
5 7 6 0 0 83.33 5 caught 1 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
5 11 7 0 0 71.42 4 run out 1 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
5 17 15 1 0 33.33 4 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
5 14 7 1 0 71.42 4 run out 1 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
4 12 6 0 0 66.66 6 caught 1 T20I v Zimbabwe Providence 3 May 2010 T20I # 157
4 17 7 0 0 57.14 5 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
4 17 13 0 0 30.76 5 caught 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
4 5 5 1 0 80.00 5 caught 2 T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
4 4 5 0 0 80.00 7 caught 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
3* 1 2 0 0 150.00 7 not out 1 T20I v West Indies Nottingham 10 Jun 2009 T20I # 100
3 8 6 0 0 50.00 6 caught 1 T20I v New Zealand Providence 30 Apr 2010 T20I # 151
3 7 4 0 0 75.00 6 caught 1 ODI v Pakistan Dubai (DICS) 14 Nov 2011 ODI # 3213
3 8 6 0 0 50.00 6 caught 3 Test v South Africa Durban 26 Dec 2011 Test # 2026
3 16 15 0 0 20.00 6 bowled 1 ODI v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
3 11 12 0 0 25.00 5 caught 1 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
3 15 8 0 0 37.50 5 caught 2 Test v England Chester-le-Street 27 May 2016 Test # 2204
3 18 14 0 0 21.42 5 caught 2 Test v England Lord's 9 Jun 2016 Test # 2205
3 32 25 0 0 12.00 4 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
2* 7 4 0 0 50.00 5 not out 2 ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
2 - 5 0 0 40.00 7 caught 1 ODI v Bangladesh Mirpur 14 Jan 2009 ODI # 2793
2 10 11 0 0 18.18 7 caught 2 ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
2 4 3 0 0 66.66 6 caught 2 T20I v Bangladesh Chattogram 14 Feb 2014 T20I # 358
2 17 10 0 0 20.00 5 caught 2 Test v New Zealand Dunedin 10 Dec 2015 Test # 2192
2 22 6 0 0 33.33 5 caught 3 Test v New Zealand Hamilton 18 Dec 2015 Test # 2194
2 12 4 0 0 50.00 5 lbw 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
2 15 17 0 0 11.76 5 caught 2 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
2 11 10 0 0 20.00 5 caught 4 Test v India Galle 26 Jul 2017 Test # 2265
2 40 29 0 0 6.89 4 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
2 64 44 0 0 4.54 4 caught 3 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
1* 23 21 0 0 4.76 6 not out 2 ODI v England Lord's 3 Jul 2011 ODI # 3168
1* 26 18 0 0 5.55 6 not out 4 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
1 3 2 0 0 50.00 6 caught 2 T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
1 9 4 0 0 25.00 6 caught 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
1 28 18 0 0 5.55 6 caught 2 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
1 5 5 0 0 20.00 4 bowled 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
1 4 3 0 0 33.33 6 caught 2 T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
1 7 5 0 0 20.00 5 caught 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
1 21 9 0 0 11.11 5 caught 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
1 7 4 0 0 25.00 5 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
1 26 20 0 0 5.00 5 caught 4 Test v India Delhi 2 Dec 2017 Test # 2286
1 12 7 0 0 14.28 4 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
1 15 10 0 0 10.00 5 caught 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
1 - 10 0 0 10.00 5 caught 1 ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
1 - 2 0 0 50.00 6 bowled 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
1 9 5 0 0 20.00 9 caught 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
1 5 5 0 0 20.00 4 bowled 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
1 14 10 0 0 10.00 5 caught 2 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
0* 2 4 0 0 0.00 5 not out 2 T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
0* 3 1 0 0 0.00 5 not out 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
0 15 9 0 0 0.00 7 bowled 2 ODI v Zimbabwe Harare 28 Nov 2008 ODI # 2784
0 3 2 0 0 0.00 5 caught 2 ODI v India Dambulla 24 Jun 2010 ODI # 3001
0 6 1 0 0 0.00 6 caught 2 ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
0 1 1 0 0 0.00 6 caught 1 ODI v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
0 2 4 0 0 0.00 6 caught 2 ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
0 1 2 0 0 0.00 6 caught 2 ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
0 9 5 0 0 0.00 6 caught 1 ODI v Pakistan Pallekele 7 Jun 2012 ODI # 3272
0 2 1 0 0 0.00 6 caught 1 Test v Pakistan Galle 22 Jun 2012 Test # 2046
0 5 4 0 0 0.00 4 caught 1 ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
0 1 1 0 0 0.00 5 caught 2 ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
0 2 1 0 0 0.00 5 caught 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
0 2 1 0 0 0.00 5 caught 1 ODI v New Zealand Nelson 20 Jan 2015 ODI # 3585
0 1 1 0 0 0.00 5 caught 1 ODI v New Zealand Christchurch 26 Dec 2015 ODI # 3714
0 5 4 0 0 0.00 5 caught 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
0 4 3 0 0 0.00 5 lbw 2 Test v India Pallekele 12 Aug 2017 Test # 2269
0 - 3 0 0 0.00 5 caught 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
0 14 9 0 0 0.00 6 caught 1 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
0 5 2 0 0 0.00 5 caught 1 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
0 17 15 0 0 0.00 5 caught 3 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
0 30 15 0 0 0.00 4 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
0 14 8 0 0 0.00 4 caught 1 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
0 11 3 0 0 0.00 4 caught 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
0 4 0 0 0 - 6 timed out 1 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
DNB - - - - - - - 2 T20I v Australia Nottingham 8 Jun 2009 T20I # 97
DNB - - - - - - - 4 Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
DNB - - - - - - - 2 ODI v Pakistan Dambulla 1 Aug 2009 ODI # 2866
DNB - - - - - - - 2 ODI v Pakistan Dambulla 3 Aug 2009 ODI # 2867
DNB - - - - - - - 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
DNB - - - - - - - 1 T20I v West Indies Bridgetown 7 May 2010 T20I # 166
DNB - - - - - - - 2 ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
DNB - - - - - - - 2 ODI v India Dambulla 22 Jun 2010 ODI # 2999
DNB - - - - - - - 4 Test v India Galle 18 Jul 2010 Test # 1964
DNB - - - - - - - 1 Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - - - - - - - 3 Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - - - - - - - 1 ODI v New Zealand Dambulla 19 Aug 2010 ODI # 3037
DNB - - - - - - - 2 ODI v India Dambulla 22 Aug 2010 ODI # 3038
DNB - - - - - - - 2 T20I v Australia Perth 31 Oct 2010 T20I # 192
DNB - - - - - - - 3 Test v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
TDNB - - - - - - - - Test v West Indies Pallekele 1 Dec 2010 Test # 1982
TDNB - - - - - - - - ODI v West Indies Colombo (SSC) 31 Jan 2011 ODI # 3092
DNB - - - - - - - 2 ODI v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
DNB - - - - - - - 2 ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
DNB - - - - - - - 1 ODI v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
DNB - - - - - - - 2 ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
DNB - - - - - - - 2 T20I v England Bristol 25 Jun 2011 T20I # 201
DNB - - - - - - - 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
DNB - - - - - - - 4 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
DNB - - - - - - - 2 ODI v Australia Sydney 17 Feb 2012 ODI # 3241
DNB - - - - - - - 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
TDNB - - - - - - - - ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
DNB - - - - - - - 4 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
DNB - - - - - - - 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
DNB - - - - - - - 1 T20I v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
DNB - - - - - - - 2 T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
DNB - - - - - - - 2 T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
DNB - - - - - - - 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
DNB - - - - - - - 4 Test v New Zealand Galle 17 Nov 2012 Test # 2059
DNB - - - - - - - 2 ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
DNB - - - - - - - 2 ODI v Australia Sydney 20 Jan 2013 ODI # 3324
DNB - - - - - - - 1 T20I v Australia Melbourne 28 Jan 2013 T20I # 300
DNB - - - - - - - 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
DNB - - - - - - - 1 ODI v Bangladesh Hambantota 25 Mar 2013 ODI # 3351
DNB - - - - - - - 2 ODI v England The Oval 13 Jun 2013 ODI # 3370
DNB - - - - - - - 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
DNB - - - - - - - 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
DNB - - - - - - - 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
DNB - - - - - - - 1 T20I v Pakistan Dubai (DICS) 13 Dec 2013 T20I # 351
DNB - - - - - - - 4 Test v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
DNB - - - - - - - 2 T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
DNB - - - - - - - 2 T20I v India Mirpur 6 Apr 2014 T20I # 400
DNB - - - - - - - 2 ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
TDNB - - - - - - - - ODI v New Zealand Auckland 17 Jan 2015 ODI # 3580
DNB - - - - - - - 1 ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
DNB - - - - - - - 2 ODI v England Wellington 1 Mar 2015 ODI # 3619
DNB - - - - - - - 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
DNB - - - - - - - 2 ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
TDNB - - - - - - - - ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
DNB - - - - - - - 4 Test v England Lord's 9 Jun 2016 Test # 2205
DNB - - - - - - - 2 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
absent - - - - - - - 2 T20I v India Indore 22 Dec 2017 T20I # 634
DNB - - - - - - - 4 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - - - - - - - 4 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
sub - - - - - - - 3 Test v Australia Galle 29 Jun 2022 Test # 2469
DNB - - - - - - - 2 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
DNB - - - - - - - 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 1 T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619 - Live]
    » Netherlands 158/5 (20.0 ov, BFW de Leede 8*, LV van Beek 1*, BJ McCarthy 0/37) - Match over
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st Match, May 24, 2024 [T20I # 2618 - Current]
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616]
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page