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 1 jan 2010 remove greater than or equal to 1 jan 2010 from query
Not involving the player M Muralidaran (Asia/ICC/SL) remove M Muralidaran (Asia/ICC/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 2012-2024 79 56 16 491 50* 12.27 743 66.08 0 1 8 46 3 Profile
filtered 2012-2024 79 56 16 491 50* 12.27 743 66.08 0 1 8 46 3
Innings by innings list
DNB - - - - - - - 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
DNB - - - - - - - 1 T20I v England Pallekele 1 Oct 2012 T20I # 284
0* 3 0 0 0 - 11 not out 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
DNB - - - - - - - 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
DNB - - - - - - - 1 ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
DNB - - - - - - - 1 T20I v Australia Melbourne 28 Jan 2013 T20I # 300
DNB - - - - - - - 1 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
7 24 20 0 0 35.00 9 caught 1 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
9 - 11 1 0 81.81 8 caught 1 ODI v India Pallekele 24 Aug 2017 ODI # 3906
2 - 6 0 0 33.33 8 bowled 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
11* - 19 1 0 57.89 8 not out 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
4 - 9 0 0 44.44 8 stumped 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
DNB - - - - - - - 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
50* - 72 5 0 69.44 8 not out 2 ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
1 - 2 0 0 50.00 8 bowled 2 ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
1 - 2 0 0 50.00 9 caught 1 ODI v Pakistan Abu Dhabi 18 Oct 2017 ODI # 3926
18 - 37 1 0 48.64 9 caught 1 ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
DNB - - - - - - - 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
11 29 17 2 0 64.70 9 caught 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
1 6 4 0 0 25.00 9 bowled 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
7 14 7 0 0 100.00 8 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
5 4 3 1 0 166.66 8 caught 2 T20I v India Indore 22 Dec 2017 T20I # 634
11* 11 7 2 0 157.14 9 not out 1 T20I v India Wankhede 24 Dec 2017 T20I # 635
8 - 19 0 0 42.10 9 caught 2 ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
14 - 17 3 0 82.35 9 caught 2 ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
DNB - - - - - - - 2 ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
17 - 16 1 1 106.25 8 caught 1 ODI v Bangladesh Mirpur 27 Jan 2018 ODI # 3967
20 - 26 2 0 76.92 9 caught 1 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
0 - 1 0 0 0.00 9 caught 3 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
DNB - - - - - - - 2 T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
DNB - - - - - - - 1 T20I v Bangladesh Sylhet 18 Feb 2018 T20I # 651
DNB - - - - - - - 2 T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
DNB - - - - - - - 1 T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
5 - 11 0 0 45.45 8 caught 1 T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
1* - 1 0 0 100.00 9 not out 1 T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
2 - 10 0 0 20.00 8 caught 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
23 - 30 2 0 76.66 9 bowled 3 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
43* 118 91 7 0 47.25 9 not out 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
DNB - - - - - - - 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
11 - 30 0 0 36.66 8 bowled 1 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
9 - 12 1 0 75.00 8 caught 1 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
37 - 42 4 0 88.09 8 caught 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
1* - 2 0 0 50.00 9 not out 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
5 - 2 1 0 250.00 9 run out 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
2 - 7 0 0 28.57 8 bowled 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
2 - 10 0 0 20.00 9 bowled 2 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
TDNB - - - - - - - - ODI v England Dambulla 10 Oct 2018 ODI # 4052
DNB - - - - - - - 2 ODI v England Dambulla 13 Oct 2018 ODI # 4053
7 - 4 1 0 175.00 8 run out 1 ODI v England Pallekele 17 Oct 2018 ODI # 4054
32* - 26 2 1 123.07 8 not out 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
18* - 11 1 1 163.63 8 not out 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
0 - 3 0 0 0.00 9 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
8 - 18 0 0 44.44 9 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
31 - 39 3 0 79.48 10 lbw 2 Test v England Pallekele 14 Nov 2018 Test # 2326
8* - 28 0 0 28.57 9 not out 4 Test v England Pallekele 14 Nov 2018 Test # 2326
0 3 0 0 0 - 8 run out 1 ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
4 23 16 0 0 25.00 8 caught 2 ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
DNB - - - - - - - 2 ODI v South Africa Durban 10 Mar 2019 ODI # 4112
3 6 4 0 0 75.00 10 caught 1 ODI v South Africa Cape Town 16 Mar 2019 ODI # 4115
8* 8 4 2 0 200.00 9 not out 1 T20I v South Africa Cape Town 19 Mar 2019 T20I # 755
1 21 2 0 0 50.00 9 bowled 2 T20I v South Africa Centurion 22 Mar 2019 T20I # 758
9 22 11 1 0 81.81 8 caught 2 T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
DNB - - - - - - - 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
0 - 1 0 0 0.00 9 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
0 7 8 0 0 0.00 8 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
DNB - - - - - - - 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
DNB - - - - - - - 1 T20I v New Zealand Pallekele 1 Sep 2019 T20I # 878
0 - 2 0 0 0.00 9 run out 1 T20I v New Zealand Pallekele 3 Sep 2019 T20I # 879
0 4 2 0 0 0.00 9 bowled 1 T20I v New Zealand Pallekele 6 Sep 2019 T20I # 880
9* 16 9 0 0 100.00 9 not out 1 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
DNB - - - - - - - 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
DNB - - - - - - - 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
DNB - - - - - - - 1 T20I v England Cardiff 23 Jun 2021 T20I # 1165
2* 15 4 0 0 50.00 9 not out 1 T20I v England Cardiff 24 Jun 2021 T20I # 1168
5* 5 2 1 0 250.00 9 not out 2 ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
1* 3 1 0 0 100.00 11 not out 2 T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
DNB - - - - - - - 2 T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
DNB - - - - - - - 2 T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
0 2 0 0 0 - 10 run out 1 ODI v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
3 8 4 0 0 75.00 10 caught 2 ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
DNB - - - - - - - 2 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
DNB - - - - - - - 2 ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
4* 9 1 1 0 400.00 9 not out 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
DNB - - - - - - - 1 T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
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