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 start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2008-2024 422 458 95 14878 200* 40.98 23899 62.25 19 87 23 1340 222 Profile
filtered 2009-2024 198 215 43 6806 141 39.56 11307 60.19 7 43 12 622 91
Innings by innings list
6 8 9 0 0 66.66 7 caught 2 ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
42 78 57 6 0 73.68 7 caught 1 Test v Pakistan Galle 4 Jul 2009 Test # 1921
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
DNB - - - - - - - 4 Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
31 82 53 4 0 58.49 6 caught 2 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
64* 190 148 7 1 43.24 6 not out 4 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
43 69 50 3 0 86.00 7 caught 1 ODI v Pakistan Dambulla 30 Jul 2009 ODI # 2864
DNB - - - - - - - 2 ODI v Pakistan Dambulla 1 Aug 2009 ODI # 2866
DNB - - - - - - - 2 ODI v Pakistan Dambulla 3 Aug 2009 ODI # 2867
8 23 10 1 0 80.00 7 stumped 2 ODI v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
5 10 9 1 0 55.55 7 caught 2 ODI v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
9 11 9 1 0 100.00 6 run out 2 T20I v Pakistan Colombo (RPS) 12 Aug 2009 T20I # 118
39 89 60 4 1 65.00 6 caught 1 Test v New Zealand Galle 18 Aug 2009 Test # 1930
DNB - - - - - - - 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
21 31 22 2 0 95.45 7 caught 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
1 3 2 0 0 50.00 6 caught 2 T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
51 96 60 4 0 85.00 7 bowled 1 ODI v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
19 57 37 1 0 51.35 5 stumped 1 ODI v India Colombo (RPS) 12 Sep 2009 ODI # 2887
14 14 11 1 1 127.27 6 caught 2 ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
55* 83 61 4 0 90.16 6 not out 1 ODI v Pakistan Dambulla 15 Jun 2010 ODI # 2991
42* 53 41 1 1 102.43 5 not out 1 ODI v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
DNB - - - - - - - 2 ODI v India Dambulla 22 Jun 2010 ODI # 2999
0 3 2 0 0 0.00 5 caught 2 ODI v India Dambulla 24 Jun 2010 ODI # 3001
41 101 58 6 0 70.68 6 caught 1 Test v India Galle 18 Jul 2010 Test # 1964
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
45 123 84 6 0 53.57 6 lbw 1 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
5 12 9 1 0 55.55 7 caught 3 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
0 6 1 0 0 0.00 6 caught 2 ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
15 44 26 2 0 57.69 6 lbw 1 ODI v India Dambulla 16 Aug 2010 ODI # 3032
DNB - - - - - - - 1 ODI v New Zealand Dambulla 19 Aug 2010 ODI # 3037
DNB - - - - - - - 2 ODI v India Dambulla 22 Aug 2010 ODI # 3038
1 9 4 0 0 25.00 6 caught 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
27 113 78 2 0 34.61 6 caught 2 Test v West Indies Galle 15 Nov 2010 Test # 1977
5* 13 10 1 0 50.00 6 not out 3 Test v West Indies Galle 15 Nov 2010 Test # 1977
25 66 40 1 1 62.50 6 caught 1 Test v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
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
36* 28 22 1 1 163.63 8 not out 1 ODI v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
21 25 16 3 0 131.25 6 caught 1 ODI v Canada Hambantota 20 Feb 2011 ODI # 3102
18 24 20 2 0 90.00 7 caught 2 ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
DNB - - - - - - - 2 ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
DNB - - - - - - - 1 ODI v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
0 1 1 0 0 0.00 6 caught 1 ODI v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
DNB - - - - - - - 2 ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
14* 31 18 1 1 77.77 7 not out 2 ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
DNB - - - - - - - 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
5 7 4 1 0 125.00 7 bowled 1 T20I v Australia Pallekele 8 Aug 2011 T20I # 203
15 31 18 3 0 83.33 6 caught 1 ODI v Australia Pallekele 10 Aug 2011 ODI # 3175
35 87 62 1 0 56.45 6 caught 1 ODI v Australia Hambantota 14 Aug 2011 ODI # 3178
6 8 6 0 0 100.00 6 stumped 1 ODI v Australia Colombo (RPS) 20 Aug 2011 ODI # 3182
26 77 49 2 0 53.06 6 caught 2 ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
5 39 19 0 0 26.31 7 bowled 2 Test v Australia Galle 31 Aug 2011 Test # 2005
95 238 191 13 0 49.73 7 bowled 4 Test v Australia Galle 31 Aug 2011 Test # 2005
58 134 111 6 3 52.25 7 caught 1 Test v Australia Pallekele 8 Sep 2011 Test # 2007
11* 57 37 1 0 29.72 7 not out 3 Test v Australia Pallekele 8 Sep 2011 Test # 2007
105* 404 269 10 0 39.03 6 not out 2 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
DNB - - - - - - - 4 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
57 213 157 6 0 36.30 6 caught 1 Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
46 122 98 6 0 46.93 8 caught 3 Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
9 31 25 0 0 36.00 5 bowled 1 T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
11 28 11 0 0 100.00 7 caught 2 T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
0 9 5 0 0 0.00 6 caught 1 ODI v Pakistan Pallekele 7 Jun 2012 ODI # 3272
DNB - - - - - - - 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
TDNB - - - - - - - - ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
10* 33 11 0 0 90.90 7 not out 1 ODI v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
80* 129 76 4 2 105.26 6 not out 2 ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
0 2 1 0 0 0.00 6 caught 1 Test v Pakistan Galle 22 Jun 2012 Test # 2046
7* 50 24 1 0 29.16 6 not out 3 Test v Pakistan Galle 22 Jun 2012 Test # 2046
47 144 101 4 1 46.53 7 caught 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
DNB - - - - - - - 4 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
9 19 9 1 0 100.00 6 caught 2 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
1* 26 18 0 0 5.55 6 not out 4 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
7 31 17 0 0 41.17 6 caught 2 ODI v India Hambantota 21 Jul 2012 ODI # 3291
DNB - - - - - - - 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
71* 94 57 5 1 124.56 6 not out 1 ODI v India Colombo (RPS) 28 Jul 2012 ODI # 3293
14 27 34 1 0 41.17 6 caught 1 ODI v India Colombo (RPS) 31 Jul 2012 ODI # 3294
13 14 16 2 0 81.25 5 run out 2 ODI v India Pallekele 4 Aug 2012 ODI # 3295
31 37 29 3 0 106.89 5 caught 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
DNB - - - - - - - 1 T20I v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
DNB - - - - - - - 2 T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
12* 33 11 0 0 109.09 5 not out 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
DNB - - - - - - - 2 T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
28 24 19 3 1 147.36 4 bowled 1 T20I v England Pallekele 1 Oct 2012 T20I # 284
10* 9 6 1 0 166.66 6 not out 1 T20I v Pakistan Colombo (RPS) 4 Oct 2012 T20I # 287
1 5 5 0 0 20.00 4 bowled 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
DNB - - - - - - - 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
7* 18 13 0 0 53.84 5 not out 2 ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
54* 82 47 7 0 114.89 5 not out 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
2* 7 4 0 0 50.00 5 not out 2 ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
0 5 4 0 0 0.00 4 caught 1 ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
79 210 154 12 1 51.29 7 caught 2 Test v New Zealand Galle 17 Nov 2012 Test # 2059
DNB - - - - - - - 4 Test v New Zealand Galle 17 Nov 2012 Test # 2059
47 175 111 5 1 42.34 5 caught 2 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
84 299 228 11 1 36.84 6 caught 4 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
27 72 60 4 0 45.00 5 caught 1 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
38* 70 49 1 2 77.55 5 not out 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
16 54 38 1 0 42.10 5 caught 2 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
13* 36 32 1 0 40.62 5 not out 4 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
DNB - - - - - - - 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
DNB - - - - - - - 1 ODI v Bangladesh Hambantota 25 Mar 2013 ODI # 3351
6 11 9 0 0 66.66 5 stumped 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
30* 45 27 1 0 111.11 5 not out 1 T20I v Bangladesh Pallekele 31 Mar 2013 T20I # 312
14 29 20 1 0 70.00 6 caught 2 ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
DNB - - - - - - - 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
23 29 22 1 1 104.54 5 caught 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
4 17 7 0 0 57.14 5 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
1 4 3 0 0 33.33 6 caught 2 T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
14 11 10 2 0 140.00 5 bowled 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
74* 107 64 9 1 115.62 5 not out 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
DNB - - - - - - - 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
0 2 1 0 0 0.00 5 caught 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
DNB - - - - - - - 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
13 23 13 1 0 100.00 6 caught 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
34 70 38 1 1 89.47 6 caught 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
58 127 81 5 1 71.60 6 caught 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
89 232 182 14 1 48.90 6 bowled 2 Test v South Africa Galle 16 Jul 2014 Test # 2129
27* 108 70 3 1 38.57 6 not out 4 Test v South Africa Galle 16 Jul 2014 Test # 2129
63 167 135 6 0 46.66 5 caught 1 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
63* 132 83 2 2 75.90 5 not out 3 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
91 259 188 9 1 48.40 5 caught 2 Test v Pakistan Galle 6 Aug 2014 Test # 2133
25* 30 13 2 2 192.30 4 not out 4 Test v Pakistan Galle 6 Aug 2014 Test # 2133
39 144 86 3 0 45.34 5 caught 1 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
43* 195 119 2 0 36.13 5 not out 3 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
89 113 85 9 2 104.70 6 bowled 1 ODI v Pakistan Hambantota 23 Aug 2014 ODI # 3512
93 160 115 8 0 80.86 5 caught 1 ODI v Pakistan Hambantota 26 Aug 2014 ODI # 3515
0* 3 1 0 0 0.00 5 not out 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
33 23 24 1 3 137.50 5 caught 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
DNB - - - - - - - 2 ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
37 64 45 3 0 82.22 5 caught 1 ODI v England Hambantota 3 Dec 2014 ODI # 3561
51* 103 60 5 0 85.00 5 not out 2 ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
40 79 76 4 0 52.63 5 caught 1 ODI v England Pallekele 10 Dec 2014 ODI # 3565
1 7 5 0 0 20.00 5 caught 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
20 29 27 1 0 74.07 4 bowled 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
19 51 40 1 1 47.50 5 bowled 1 Test v Pakistan Galle 17 Jun 2015 Test # 2167
5 26 16 1 0 31.25 6 caught 3 Test v Pakistan Galle 17 Jun 2015 Test # 2167
77 219 153 8 0 50.32 5 lbw 2 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
43* 87 57 4 0 75.43 4 not out 4 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
3 11 12 0 0 25.00 5 caught 1 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
122 397 252 12 1 48.41 5 caught 3 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
38 73 54 5 0 70.37 5 caught 1 ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
8 23 11 0 0 72.72 4 run out 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
4 17 13 0 0 30.76 5 caught 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
12 31 23 0 0 52.17 4 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
70* 67 40 8 2 175.00 5 not out 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
23 29 26 1 0 88.46 5 bowled 2 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
64 131 92 6 1 69.56 5 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
39 103 63 4 1 61.90 5 caught 3 Test v India Galle 12 Aug 2015 Test # 2176
102 250 167 12 0 61.07 5 caught 2 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
23 49 39 3 0 58.97 4 caught 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
1 21 9 0 0 11.11 5 caught 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
110 328 240 13 0 45.83 5 lbw 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
48 124 65 5 1 73.84 5 caught 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
14 51 27 1 0 51.85 5 caught 1 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
46 153 120 3 0 38.33 5 caught 3 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
13 - 17 1 0 76.47 4 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
DNB - - - - - - - 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
27* 62 33 1 0 81.81 5 not out 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
37* 17 13 2 4 284.61 5 not out 1 T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
5 13 6 0 0 83.33 5 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
15 23 24 2 0 62.50 5 caught 1 Test v Australia Pallekele 26 Jul 2016 Test # 2209
9 56 31 0 0 29.03 5 caught 3 Test v Australia Pallekele 26 Jul 2016 Test # 2209
54 118 65 3 3 83.07 5 caught 1 Test v Australia Galle 4 Aug 2016 Test # 2213
47 110 69 5 0 68.11 5 bowled 3 Test v Australia Galle 4 Aug 2016 Test # 2213
1 7 4 0 0 25.00 5 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
26 76 43 2 0 60.46 6 caught 3 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
0 5 4 0 0 0.00 5 caught 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
57 100 60 1 2 95.00 5 caught 1 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
2 12 4 0 0 50.00 5 lbw 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
40 95 71 4 0 56.33 5 caught 1 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
43 45 30 6 1 143.33 5 bowled 1 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
28* 50 35 4 0 80.00 5 not out 2 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
DNB - - - - - - - 2 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
42 68 40 0 2 105.00 3 caught 1 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
24 55 47 4 0 51.06 5 caught 1 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
41 144 104 2 0 39.42 5 caught 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
25 95 73 1 1 34.24 5 caught 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
83 159 130 11 1 63.84 5 caught 2 Test v India Galle 26 Jul 2017 Test # 2265
2 11 10 0 0 20.00 5 caught 4 Test v India Galle 26 Jul 2017 Test # 2265
26 44 33 2 2 78.78 5 caught 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
36 98 66 3 1 54.54 6 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
0 4 3 0 0 0.00 5 lbw 2 Test v India Pallekele 12 Aug 2017 Test # 2269
35 117 96 2 1 36.45 6 lbw 3 Test v India Pallekele 12 Aug 2017 Test # 2269
36* - 50 1 1 72.00 5 not out 1 ODI v India Dambulla 20 Aug 2017 ODI # 3905
20 - 41 2 0 48.78 5 lbw 1 ODI v India Pallekele 24 Aug 2017 ODI # 3906
11 - 23 1 0 47.82 5 lbw 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
70 - 80 10 0 87.50 5 caught 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
55 - 98 4 0 56.12 5 caught 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
7 - 5 1 0 140.00 4 stumped 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
1 15 10 0 0 10.00 5 caught 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
35 139 86 1 1 40.69 5 bowled 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
10 34 24 2 0 41.66 5 caught 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
71 199 147 7 0 48.29 5 caught 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
5 - 8 1 0 62.50 5 caught 1 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
79* - 111 6 0 71.17 5 not out 1 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
32 - 42 3 1 76.19 6 lbw 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
22 - 23 2 1 95.65 5 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
97* - 97 11 1 100.00 5 not out 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
0 - 3 0 0 0.00 5 caught 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
52 - 122 3 0 42.62 5 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
53 - 92 5 0 57.60 5 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
20 - 42 1 0 47.61 6 caught 2 Test v England Pallekele 14 Nov 2018 Test # 2326
88 - 137 6 0 64.23 5 lbw 4 Test v England Pallekele 14 Nov 2018 Test # 2326
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
48 - 52 3 0 92.30 5 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
52* - 57 7 0 91.22 5 not out 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
87 - 90 8 1 96.66 5 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
50 136 98 7 1 51.02 4 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
28* 115 73 2 0 38.35 4 not out 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
2 40 29 0 0 6.89 4 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
7 43 30 1 0 23.33 4 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
5 - 4 1 0 125.00 5 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
1 - 2 0 0 50.00 6 bowled 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
12 - 17 1 0 70.58 5 bowled 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
10 - 8 2 0 125.00 5 caught 2 T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
23 - 22 2 0 104.54 5 run out 1 T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
27 101 54 1 1 50.00 4 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
71 344 219 4 0 32.42 5 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
110 376 238 11 0 46.21 4 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
5 24 11 0 0 45.45 4 bowled 3 Test v England Galle 22 Jan 2021 Test # 2405
25 34 32 4 0 78.12 4 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
5 17 15 1 0 33.33 4 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
12 37 35 0 1 34.28 4 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
3 32 25 0 0 12.00 4 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
69* 138 84 6 2 82.14 4 not out 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
29 49 45 2 2 64.44 4 bowled 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
1 9 5 0 0 20.00 9 caught 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
39 120 71 3 0 54.92 4 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
sub - - - - - - - 3 Test v Australia Galle 29 Jun 2022 Test # 2469
52 163 117 4 0 44.44 4 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
0 30 15 0 0 0.00 4 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
9 30 25 1 0 36.00 5 caught 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
42 147 106 5 0 39.62 4 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
35 80 62 4 1 56.45 4 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
0 11 3 0 0 0.00 4 caught 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
100* - 114 6 4 87.71 4 not out 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
12 32 21 0 0 57.14 4 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
64 172 109 9 0 58.71 4 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
7 26 21 1 0 33.33 4 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
9 30 26 1 0 34.61 4 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
63* 197 127 7 2 49.60 4 not out 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
46 56 38 5 1 121.05 6 caught 2 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
66* 66 51 6 2 129.41 6 not out 1 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
DNB - - - - - - - 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
141 331 259 14 3 54.44 4 hit wicket 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
6 14 6 0 0 100.00 7 lbw 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
42* 29 22 2 4 190.90 7 not out 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
4 4 5 0 0 80.00 7 caught 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630 - Live]
    » West Indies 165/2 (13.5 ov, KR Mayers 36*, A Athanaze 6*, RR Hendricks 0/29) - Match over
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