Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Sri Lanka: Batting figures (All T20s)

Mahela Jayawardene has the highest batting average in T20 cricket for Sri Lanka: 31.77 (minimum 20 innings).

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSL2006-201455558149310031.771121133.1819417333
Kumar SangakkaraSL2006-20145653913827831.411156119.5508213920
Pathum NissankaSL2021-202697965278410730.592155129.19219828283
Tillakaratne DilshanSL2006-20168079121889104*28.191567120.551131022333
Angelo MathewsSL2009-2024907322141681*27.761175120.510619250
Kusal MendisSL2016-20261121127279187*26.582134130.790218250106
Kushal Janith PereraSL2013-202694934233510126.241757132.90116622772
Kamil MisharaSL2022-2026282835847623.36467125.050435424
Sanath JayasuriyaSL2006-2011313036298823.30487129.160447623
Chamara KapugederaSL2006-2017433877035022.68591118.950105825
Bhanuka RajapaksaSL2019-2025444077447722.55570130.530336431
Charith AsalankaSL2021-202679779151380*22.251210125.0406710369
Kamindu MendisSL2018-20265247590165*21.45697129.270437437
Thisara PereraSL2010-202180702110475821.37714146.640287653
Dhananjaya de SilvaSL2015-20264747489066*20.70768115.890327718
Dasun ShanakaSL2015-202613912625207576*20.541603129.440916137118
Dinesh ChandimalSL2010-20257163711498320.521081106.290709625
Niroshan DickwellaSL2016-2021282714806818.46366131.15012619
Isuru UdanaSL2009-202136261225784*18.36187137.430131614
Upul TharangaSL2006-2018282714615417.73371124.260135012
Dhanushka GunathillekeSL2016-2022454507415716.47615120.490347821
Chamika KarunaratneSL2021-20264637173123115.60305102.300071712
Lahiru ThirimanneSL2012-2016282122964415.58273108.42001275
Seekkuge PrasannaSL2013-20172020621437*15.29161132.920001313
Wanindu HasarangaSL2019-202610082178697113.37693125.400288519
Avishka FernandoSL2019-2025383733763711.0640892.16005288
Nuwan KulasekaraSL2008-2017583092153110.24184116.85004147
Lasith MalingaSL2006-2020833312136276.4816184.4700895
Mahesh TheekshanaSL2021-202689431514932*5.3221868.35008112
Dushmantha ChameeraSL2015-202683411513124*5.0417375.72009102

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.