Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 17 Aug 2007 remove greater than or equal to 17 Aug 2007 from query
Not involving the player MD Shanaka (SL) remove MD Shanaka (SL) 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 2016-2019 49 47 9 1255 116 33.02 1763 71.18 2 6 3 119 13 Profile
filtered 2016-2019 43 42 8 1191 116 35.02 1680 70.89 2 6 3 115 13
Innings by innings list
54 105 102 8 0 52.94 7 caught 1 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
16* 29 22 1 0 72.72 7 not out 3 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
116 269 193 15 1 60.10 7 stumped 1 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
39 112 92 8 0 42.39 6 lbw 3 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
DNB - - - - - - - 2 ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
18 40 25 2 0 72.00 6 lbw 2 ODI v West Indies Harare 16 Nov 2016 ODI # 3805
6 10 7 0 0 85.71 7 caught 1 ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
10* - 6 0 1 166.66 8 not out 2 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
3 5 5 0 0 60.00 6 lbw 2 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
11* 13 6 2 0 183.33 7 not out 2 T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
10 27 9 1 0 111.11 7 run out 1 ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
18 32 24 1 0 75.00 6 run out 2 ODI v South Africa Durban 1 Feb 2017 ODI # 3830
2 30 14 0 0 14.28 6 caught 1 ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
38 48 31 3 1 122.58 6 caught 2 ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
114* 168 117 14 2 97.43 6 not out 2 ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
52 41 37 7 0 140.54 4 stumped 2 T20I v Australia Melbourne 17 Feb 2017 T20I # 596
84* 82 46 6 5 182.60 5 not out 2 T20I v Australia Geelong 19 Feb 2017 T20I # 597
85 179 134 7 0 63.43 5 bowled 1 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
0 4 3 0 0 0.00 5 bowled 3 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
13 41 39 1 0 33.33 5 lbw 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
7 15 15 1 0 46.66 5 lbw 3 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
24 - 40 2 0 60.00 5 caught 2 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
39 61 28 4 1 139.28 5 caught 1 ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
34 - 44 3 0 77.27 6 caught 1 ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
17 - 18 1 0 94.44 4 run out 2 T20I v Bangladesh Colombo (RPS) 4 Apr 2017 T20I # 606
0 - 1 0 0 0.00 5 caught 2 T20I v Bangladesh Colombo (RPS) 6 Apr 2017 T20I # 607
4 16 13 0 0 30.76 7 caught 2 ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
34* 27 21 2 2 161.90 6 not out 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
27 70 44 1 0 61.36 7 caught 1 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
28 33 26 4 0 107.69 6 caught 1 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
DNB - - - - - - - 2 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
DNB - - - - - - - 2 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
1 4 3 0 0 33.33 5 caught 1 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
59* 116 81 4 0 72.83 6 not out 1 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
45 126 110 3 0 40.90 8 bowled 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
80* 210 151 6 0 52.98 7 not out 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
absent - - - - - - - 2 Test v India Galle 26 Jul 2017 Test # 2265
absent - - - - - - - 4 Test v India Galle 26 Jul 2017 Test # 2265
DNB - - - - - - - 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
34 26 30 5 0 113.33 6 stumped 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
17 81 51 0 0 33.33 6 caught 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
0 4 1 0 0 0.00 5 stumped 2 T20I v India Indore 22 Dec 2017 T20I # 634
4 - 9 0 0 44.44 6 stumped 2 ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
16 - 19 2 0 84.21 6 caught 2 ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
9 - 21 0 0 42.85 6 caught 2 ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
6 - 14 0 0 42.85 7 lbw 1 ODI v Bangladesh Mirpur 27 Jan 2018 ODI # 3967
11 - 23 0 0 47.82 6 caught 2 ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
6 - 5 1 0 120.00 6 run out 2 ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
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]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania 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