Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Host country Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 1 Jan 2000 remove greater than or equal to 1 Jan 2000 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2010-2024 304 345 43 10395 206* 34.42 17193 60.46 19 56 17 918 107 Profile
filtered 2011-2024 114 132 19 4233 206* 37.46 6849 61.80 10 18 5 390 40
Innings by innings list
107 245 181 10 1 59.11 5 caught 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
34 87 60 4 0 56.66 5 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
1 14 11 0 0 9.09 5 caught 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
1 5 6 0 0 16.66 5 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
28 82 64 3 0 43.75 5 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
13* - 14 2 0 92.85 5 retired notout 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
102* 242 155 12 0 65.80 5 not out 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
33 51 32 2 1 103.12 3 bowled 2 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
DNB - - - - - - - 2 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
14 17 11 3 0 127.27 3 bowled 2 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
80 185 137 9 2 58.39 5 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
21 82 58 0 0 36.20 5 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
76 174 115 10 1 66.08 5 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
94* 221 139 5 2 67.62 6 not out 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
206* 545 326 16 5 63.19 5 not out 2 Test v Australia Galle 8 Jul 2022 Test # 2471
0 1 1 0 0 0.00 6 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
13 23 21 1 0 61.90 6 bowled 3 Test v Australia Galle 29 Jun 2022 Test # 2469
6 18 11 1 0 54.54 4 caught 1 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
17 42 24 1 0 70.83 4 lbw 1 ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
2 10 6 0 0 33.33 4 caught 2 ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
75 143 91 4 1 82.41 4 caught 2 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
2 15 8 0 0 25.00 7 lbw 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
2 16 12 0 0 16.66 6 caught 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
45 136 83 5 0 54.21 6 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
10* 12 8 1 0 125.00 6 not out 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
5 9 8 0 0 62.50 2 caught 1 T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
66* 94 54 5 2 122.22 2 not out 2 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
9 30 12 1 0 75.00 2 lbw 1 ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
52 184 121 4 1 42.97 5 lbw 1 Test v England Galle 22 Jan 2021 Test # 2405
9 15 6 2 0 150.00 5 caught 3 Test v England Galle 22 Jan 2021 Test # 2405
28 78 71 1 0 39.43 5 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
20 45 28 3 0 71.42 6 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
33 - 72 3 0 45.83 6 stumped 2 Test v England Galle 6 Nov 2018 Test # 2324
1 - 11 0 0 9.09 6 bowled 4 Test v England Galle 6 Nov 2018 Test # 2324
26 - 20 4 0 130.00 3 caught 2 T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
80 - 73 6 2 109.58 3 caught 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
33 - 47 2 0 70.21 3 bowled 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
34 - 42 2 0 80.95 4 caught 1 ODI v England Pallekele 17 Oct 2018 ODI # 4054
6 17 13 1 0 46.15 3 bowled 2 ODI v England Dambulla 13 Oct 2018 ODI # 4053
TDNB - - - - - - - - ODI v England Dambulla 10 Oct 2018 ODI # 4052
36* - 33 3 1 109.09 3 not out 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
2 - 4 0 0 50.00 5 caught 1 T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
14 - 11 1 0 127.27 4 bowled 2 T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
36 - 71 4 0 50.70 2 caught 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
48 120 87 6 0 55.17 4 caught 2 Test v India Pallekele 12 Aug 2017 Test # 2269
36 114 89 4 0 40.44 5 caught 3 Test v India Pallekele 12 Aug 2017 Test # 2269
10 36 34 0 1 29.41 4 caught 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
2 6 6 0 0 33.33 5 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
55 116 100 6 0 55.00 4 caught 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
15 20 17 2 0 88.23 4 caught 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
21 - 35 2 0 60.00 4 run out 1 ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
24 53 30 1 0 80.00 4 lbw 1 ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
59 - 70 6 0 84.28 4 caught 2 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
138 413 300 10 1 46.00 4 caught 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
5 23 13 1 0 38.46 4 caught 3 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
5 71 54 0 0 9.25 4 caught 1 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
50* 116 75 4 0 66.66 4 not out 3 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
4 6 5 0 0 80.00 4 caught 1 T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
58 - 43 6 1 134.88 4 caught 2 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
1 4 3 0 0 33.33 4 caught 1 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
5 16 14 1 0 35.71 4 caught 1 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
102 213 130 7 0 78.46 4 caught 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
48 88 67 2 1 71.64 4 lbw 1 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
80* 185 118 3 0 67.79 4 not out 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
132 474 356 13 1 37.07 6 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
43 139 98 4 0 43.87 7 lbw 3 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
5 16 14 0 0 35.71 6 caught 1 Test v Australia Galle 4 Aug 2016 Test # 2213
13 37 29 2 0 44.82 6 caught 3 Test v Australia Galle 4 Aug 2016 Test # 2213
15 82 54 2 0 27.77 4 caught 1 Test v Australia Pallekele 26 Jul 2016 Test # 2209
42 118 100 4 0 42.00 6 lbw 3 Test v Australia Pallekele 26 Jul 2016 Test # 2209
1 3 2 0 0 50.00 4 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
40* 40 19 4 2 210.52 4 not out 1 T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
23 41 35 0 0 65.71 4 caught 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
15* 25 20 1 0 75.00 4 not out 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
25 114 71 0 0 35.21 4 bowled 1 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
12 55 44 1 0 27.27 4 caught 3 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
151 386 298 16 2 50.67 4 caught 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
23 35 27 5 0 85.18 4 lbw 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
18 18 17 3 0 105.88 4 caught 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
11 28 23 1 0 47.82 6 caught 2 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
15 31 30 1 1 50.00 5 bowled 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
59 116 77 9 0 76.62 7 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
162* 247 169 19 4 95.85 6 not out 3 Test v India Galle 12 Aug 2015 Test # 2176
29 34 25 3 1 116.00 4 caught 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
20 24 21 1 0 95.23 5 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
18 24 30 0 0 60.00 6 bowled 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
48* 120 63 3 0 76.19 6 not out 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
65* 97 68 5 1 95.58 6 not out 1 ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
24 78 41 2 0 58.53 7 lbw 1 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
67 153 103 8 0 65.04 7 lbw 3 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
1 8 5 0 0 20.00 6 bowled 2 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
DNB - - - - - - - 4 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
23 67 59 4 0 38.98 6 bowled 1 Test v Pakistan Galle 17 Jun 2015 Test # 2167
38 104 73 4 0 52.05 7 stumped 3 Test v Pakistan Galle 17 Jun 2015 Test # 2167
55* 89 50 2 1 110.00 5 not out 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
35 60 31 4 0 112.90 6 bowled 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
6 19 14 1 0 42.85 5 caught 1 ODI v Pakistan Hambantota 23 Aug 2014 ODI # 3512
6 12 11 1 0 54.54 7 caught 2 Test v South Africa Galle 16 Jul 2014 Test # 2129
1 10 6 0 0 16.66 7 caught 4 Test v South Africa Galle 16 Jul 2014 Test # 2129
DNB - - - - - - - 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
15 33 19 2 0 78.94 6 lbw 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
DNB - - - - - - - 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
9 23 13 0 0 69.23 7 bowled 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
14 20 18 1 0 77.77 4 stumped 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
2 16 7 0 0 28.57 3 caught 2 T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
8 7 9 2 0 88.88 3 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
DNB - - - - - - - 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
DNB - - - - - - - 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
29 82 65 4 0 44.61 5 caught 2 ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
43 85 51 4 0 84.31 6 caught 1 ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
1* 7 1 0 0 100.00 7 not out 1 ODI v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
9 26 13 0 0 69.23 3 caught 1 T20I v Bangladesh Pallekele 31 Mar 2013 T20I # 312
0 7 5 0 0 0.00 7 bowled 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
DNB - - - - - - - 1 ODI v Bangladesh Hambantota 25 Mar 2013 ODI # 3351
3* 4 3 0 0 100.00 4 not out 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
102 237 176 8 0 57.95 6 bowled 2 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
DNB - - - - - - - 4 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
116* 190 151 12 2 76.82 6 not out 1 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
DNB - - - - - - - 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
0 6 1 0 0 0.00 2 bowled 1 ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
43 112 65 4 0 66.15 2 bowled 2 ODI v New Zealand Hambantota 10 Nov 2012 ODI # 3307
DNB - - - - - - - 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
7 20 11 1 0 63.63 7 caught 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
8 11 8 2 0 100.00 4 lbw 2 ODI v India Pallekele 4 Aug 2012 ODI # 3295
28 36 32 2 0 87.50 4 caught 1 ODI v India Colombo (RPS) 31 Jul 2012 ODI # 3294
0 3 3 0 0 0.00 4 lbw 1 ODI v India Colombo (RPS) 28 Jul 2012 ODI # 3293
6* 12 10 1 0 60.00 3 not out 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
13 25 19 1 0 68.42 4 caught 2 ODI v India Hambantota 21 Jul 2012 ODI # 3291
8 33 29 1 0 27.58 2 lbw 2 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
65 156 127 8 0 51.18 2 caught 4 Test v Pakistan Pallekele 8 Jul 2012 Test # 2048
54 122 74 4 0 72.97 4 caught 2 ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
18 28 30 2 0 60.00 4 bowled 1 ODI v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
TDNB - - - - - - - - ODI v Pakistan Colombo (RPS) 13 Jun 2012 ODI # 3274
32 50 51 3 0 62.74 4 lbw 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
0 12 9 0 0 0.00 4 bowled 1 ODI v Pakistan Pallekele 7 Jun 2012 ODI # 3272
12 27 18 0 0 66.66 5 bowled 2 T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
10 24 15 0 0 66.66 4 bowled 1 T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
27 65 48 2 2 56.25 6 caught 1 Test v England Galle 26 Mar 2012 Test # 2038
31 97 83 5 0 37.34 6 caught 3 Test v England Galle 26 Mar 2012 Test # 2038
4 2 2 1 0 200.00 4 caught 1 ODI v Australia Hambantota 16 Aug 2011 ODI # 3180
1 4 4 0 0 25.00 5 caught 1 ODI v Australia Hambantota 14 Aug 2011 ODI # 3178
12 21 13 1 0 92.30 5 caught 1 ODI v Australia Pallekele 10 Aug 2011 ODI # 3175
13 24 11 2 0 118.18 3 caught 1 T20I v Australia Pallekele 8 Aug 2011 T20I # 203
11 15 11 2 0 100.00 3 hit wicket 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
Statsguru includes the following current or recent relevant matches:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664 - Live]
    » Bangladesh 109/7 (20.0 ov, Taskin Ahmed 1*, Rishad Hossain 0*, KA Maharaj 3/27) - Match over
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th Match, Jun 10, 2024 [T20I # 2663]
Romania v Portugal at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th Match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th Match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th Match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page