Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 9 Oct 2013 remove greater than or equal to 9 Oct 2013 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 2013-2024 105 133 22 4765 141 42.92 7841 60.77 6 32 6 430 70
Innings by innings list
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]
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