Records type all-round analysis [change type]
View match by match 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 17 Aug 1992 remove greater than or equal to 17 Aug 1992 from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2015-2024 259 9554 245 32.38 12 1 1/10 146.00 0 207 10 -113.61 Profile
filtered 2015-2024 104 4229 245 35.24 7 0 - - 0 78 6 -
Match by match list
245 - 245 245.00 - - 2 0 Test v Ireland Galle 24 Apr 2023 Test # 2503
140 - 140 140.00 - - 1 0 Test v Ireland Galle 16 Apr 2023 Test # 2502
119 - 119 119.00 - - 0 0 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
194 19 213 106.50 - - 2 0 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
102 - 102 102.00 - - - - ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
8 176 184 92.00 - - 2 0 Test v Australia Pallekele 26 Jul 2016 Test # 2209
91 - 91 91.00 - - 1 1 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
87* - 87 - - - 1 0 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
86 - 86 86.00 - - 0 0 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
86* - 86 - - - 1 0 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
85 - 85 85.00 - - 2 0 Test v Australia Galle 8 Jul 2022 Test # 2471
79 - 79 79.00 - - 0 0 T20I v New Zealand Pallekele 1 Sep 2019 T20I # 878
78 - 78 78.00 - - 3 0 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
69 - 69 69.00 - - 0 0 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
67 - 67 67.00 - - 0 0 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
24 110 134 67.00 - - 0 0 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
67 - 67 67.00 - - 1 0 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
66* - 66 - - - 1 1 ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
61 - 61 61.00 - - 2 0 ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
57 - 57 57.00 - - 1 0 T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
27 86 113 56.50 - - 1 0 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
56 - 56 56.00 - - 1 0 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
55 - 55 55.00 - - 3 0 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
55 - 55 55.00 - - 1 0 T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
54 - 54 54.00 - - 1 0 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
54 - 54 54.00 - - 0 0 ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
50 - 50 50.00 - - 3 0 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
21 76 97 48.50 - - 0 0 Test v Pakistan Galle 16 Jul 2022 Test # 2472
86 7 93 46.50 - - 1 0 Test v Australia Galle 4 Aug 2016 Test # 2213
46 - 46 46.00 - - 0 0 ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
43 - 43 43.00 - - 2 0 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
41* - 41 - - - 1 0 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
40 - 40 40.00 - - 0 0 ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
11 66 77 38.50 0 16 1 0 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
38 - 38 38.00 - - 0 0 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
36 - 36 36.00 - - 0 0 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
36 - 36 36.00 - - 0 0 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
36 - 36 36.00 - - 0 0 ODI v India Dambulla 20 Aug 2017 ODI # 3905
36 - 36 36.00 - - 1 1 ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
33 - 33 33.00 - - 0 0 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
33 - 33 33.00 - - 1 0 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
19 45 64 32.00 - - 1 0 Test v England Galle 6 Nov 2018 Test # 2324
53 10 63 31.50 - - 1 0 Test v New Zealand Galle 14 Aug 2019 Test # 2354
31 - 31 31.00 - - 0 0 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
28* - 28 - - - 1 0 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
13 39 52 26.00 - - 0 0 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
26 - 26 26.00 - - 0 0 T20I v New Zealand Pallekele 3 Sep 2019 T20I # 879
26 - 26 26.00 - - 0 0 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
32 20 52 26.00 - - 1 0 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
26 - 26 26.00 - - 1 0 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
23 - 23 23.00 - - 2 0 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
22 - 22 22.00 - - 0 0 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
5 36 41 20.50 - - 0 0 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
20 - 20 20.00 - - 0 0 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
21 18 39 19.50 - - 2 0 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
19 - 19 19.00 - - 0 0 ODI v India Pallekele 24 Aug 2017 ODI # 3906
0 36 36 18.00 - - 1 0 Test v India Galle 26 Jul 2017 Test # 2265
17 - 17 17.00 - - 0 0 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
17 - 17 17.00 - - 1 0 ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
17 - 17 17.00 - - 0 0 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
16 - 16 16.00 - - 1 0 ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
16 - 16 16.00 - - 0 0 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
15 - 15 15.00 - - 2 0 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
18 12 30 15.00 - - 0 0 Test v India Pallekele 12 Aug 2017 Test # 2269
12 18 30 15.00 - - 1 0 Test v Pakistan Galle 16 Jul 2023 Test # 2511
14 - 14 14.00 - - 0 0 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
14 - 14 14.00 - - 0 0 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
24 0 24 12.00 - - 1 0 Test v South Africa Galle 12 Jul 2018 Test # 2311
11 - 11 11.00 - - 1 0 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
11 - 11 11.00 - - 0 0 T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
11 - 11 11.00 - - 0 0 T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
11 - 11 11.00 - - 0 0 T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
11* - 11 - - - 3 0 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
10 - 10 10.00 - - 0 0 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
6 14 20 10.00 - - 1 0 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
10 DNB 10 10.00 - - 1 0 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
1 18 19 9.50 - - 3 0 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
3 15 18 9.00 - - 2 0 Test v Pakistan Galle 24 Jul 2022 Test # 2473
0 15 15 7.50 - - 3 0 Test v England Galle 14 Jan 2021 Test # 2403
7 - 7 7.00 - - 0 2 ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
6 - 6 6.00 - - 0 1 T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
3 8 11 5.50 - - 0 0 Test v Australia Galle 29 Jun 2022 Test # 2469
5 - 5 5.00 - - 0 0 T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
5 - 5 5.00 - - 1 0 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
5 - 5 5.00 - - 0 0 ODI v England Pallekele 20 Oct 2018 ODI # 4055
4 - 4 4.00 - - 0 0 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
4 - 4 4.00 - - 1 0 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
4 - 4 4.00 - - 0 0 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
3 - 3 3.00 - - 0 0 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
2* - 2 - - - 1 0 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
1 - 1 1.00 - - 0 0 ODI v India Pallekele 27 Aug 2017 ODI # 3907
1 - 1 1.00 - - 1 0 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
1 - 1 1.00 - - 0 0 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
1 1 2 1.00 - - 0 0 Test v England Pallekele 14 Nov 2018 Test # 2326
1 - 1 1.00 - - 0 0 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
1 - 1 1.00 - - 1 0 T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
1 - 1 1.00 - - 0 0 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
1 - 1 1.00 - - 2 0 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
1 - 1 1.00 - - 2 0 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
0 - 0 0.00 - - 0 0 ODI v England Pallekele 17 Oct 2018 ODI # 4054
0 - 0 0.00 - - 2 0 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
0 - 0 0.00 - - 0 0 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
0 - 0 0.00 - - 0 0 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
0 - 0 0.00 - - 0 0 T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651 - Live]
    » Uganda 39 (12.0 ov, J Miyagi 13*, AS Joseph 2/6) - Match over
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650 - Live]
    » England 165/6 (20.0 ov, HC Brook 20*, CJ Jordan 1*, MP Stoinis 1/24) - Match over
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649 - Live]
    » South Africa 106/6 (18.5 ov, DA Miller 59*, KA Maharaj 0*, BFW de Leede 1/34) - Match over
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page