Batting Averages for Sri Lanka in All

Batting averages
Player
Span
Mat
Inns
NO
Runs
HS
Ave
SR
100
50
0
FS Ahangama1985-198543111115.50---1
KN Amalean1986-198810632498.0059.45---
P Amarasinghe1982-198222-201210.00----
AMJG Amerasinghe1984-1984241543418.0064.28---
MKDI Amerasinghe2002-2008148685*4.0013.79--1
SD Anurasiri1986-1998634017153246.6526.95--5
MA Aponso2016-201812841042.5021.27--2
SSD Arachchige2023-202464-1115727.7568.09-1-
RP Arnold1997-200727127055706212332.8461.8954419
KIC Asalanka2021-202515014319406012732.7498.0352312
MS Atapattu1990-2007391453531557224938.9356.33318335
HMCM Bandara1998-2010564384364312.4559.31--6
KMC Bandara2016-201622232*-42.85---
KNA Bandara2021-20231210223855*29.7578.03-2-
MRCN Bandaratilleke1998-200110101932510.3336.61--2
M Bhanuka2019-20211212-2103617.5075.81--1
JWHD Boteju1999-1999221323.0027.27---
PVD Chameera2014-20251378929502298.3652.29--11
UDU Chandana1994-20071901562424639218.6564.62-710
LD Chandimal2010-20253624144612619206*34.2960.75216926
L Croospulle2023-202311-161616.00133.33---
PTM Dabare2024-202433-683222.66242.85---
A Dananjaya2012-202487591655350*12.8666.54-18
GI Daniel2004-200411-------1
S Daniel2023-202422-211210.5061.76---
PB Dassanayake1993-1994272742813612.2140.02--3
RG de Alwis1982-19885052962159*14.4470.45-27
ALF de Mel1982-19878175168973615.2063.00--11
SI de Saram1998-201055521697275*27.00108.25-21
DM de Silva2015-202522026224726217330.5166.69123516
AM de Silva1986-199375-2294.4031.42--1
DLS de Silva1979-197961-101010.0028.57---
DS de Silva1975-19856562159896121.0441.79-24
EAR de Silva1985-19923836103235012.4233.51-15
GN de Silva1983-1985421979.0050.00---
GRA de Silva1975-19821011450147.1441.37--3
KSC de Silva1996-2002473118104278.0038.51--6
PA de Silva1984-2003416473441608026737.4866.21319225
PC de Silva2014-2017141231714419.0095.00---
SKL de Silva1997-1998191452475727.4457.62-21
ST de Silva2017-201732-331.5042.85--1
WRS de Silva2002-2007521105*10.0026.31---
HDPK Dharmasena1993-200417514041210369*21.2445.98-77
RL Dias1979-1987911069343012135.3663.696236
WJMR Dias2004-2007743251025.00208.33---
N Dickwella2014-202315419313540311630.0179.112369
LHD Dilhara2004-20144741124844216.68152.68--4
TM Dilshan1999-2016560594731985919338.1181.03449643
GS Dinusha2025-202511-111111.0068.75---
CI Dunusinghe1995-1995611-1619114.6335.54-13
L Embuldeniya2019-202219281191407.0732.59--9
RMS Eranga2011-201647392023445*12.3142.93--5
AM Fernando2017-202557442376113.6129.92--13
N Pradeep2011-2022111853919317*4.1940.12--24
B Fernando2015-20253010369209.8582.14--1
BOP Fernando2019-202542587163210232.0056.081103
CRD Fernando2000-20162411285854339*7.7544.43--22
ER Fernando1975-197533-472215.6671.21---
ERNS Fernando1983-19841316-2254614.0630.21--5
KADM Fernando2003-20034416351*21.0043.41-1-
KHRK Fernando2002-200927251136457*26.0081.43-12
KNM Fernando2023-20251926184120533.6461.56151
MNK Fernando2023-202465-805016.0070.79-1-
MVT Fernando2016-2025424923193387.4228.34--14
RS Fernando2023-202311-999.0090.00---
TCB Fernando2001-20033623132144521.4040.83--2
TL Fernando1989-198911-888.00133.33---
UNK Fernando1994-19942222220*-88.00---
WIA Fernando2016-202597925227612726.1694.9541310
MK Gajanayake2006-20062211414*14.00233.33--1
IS Gallage1998-2001852583619.3333.33---
D Gamage2003-20035311296.0030.00---
JC Gamage1995-199542287*-88.88---
PLS Gamage2014-20181714732224.5718.07--1
WCA Ganegama2001-2006531773.5077.77--1
Y Goonasekera1983-198357-1173516.7146.98---
HM Goonatilleke1982-1982111452085623.1143.98-11
DAS Gunaratne2014-2019555110135411633.0272.91273
PW Gunaratne2002-2003301044415*7.3359.45--2
C Gunasekara2022-20242111616*-59.25---
MD Gunathilaka2015-20221041111274813324.9886.872176
FRMD Gunatilleke1979-19792---------
AAW Gunawardena1994-199411-222.0020.00---
DA Gunawardene1998-200681861219213225.7867.842138
RPW Guneratne1983-1983122-0*-----
AP Gurusinha1985-199618821312635414331.6149.3493015
PW Hasaranga2017-202515813423210080*18.91113.80-711
CM Hathurusingha2001-200133-302710.00176.47--1
UC Hathurusingha1991-20016781320758326.6040.47-135
MADI Hemantha2023-2023973642216.0098.46--1
HMRKB Herath1999-201820819249198580*13.8851.00-428
D Hettiarachchi2001-2001121-0*----1
PD Heyn1975-197522-321.5015.00---
LU Igalagamage2023-202534-784019.5067.82--1
WS Jayantha2004-20073231660574*24.2096.64-23
PS Jayaprakashdaran2005-20051---------
RSA Jayasekera1979-198244-24176.0035.84--1
CU Jayasinghe2008-2010201661593815.90127.20--3
SA Jayasinghe1979-197952-656432.5033.33-1-
MDUS Jayasundera2015-201536-1146319.0038.25-11
PC Jayasundera2002-2002531964.50180.00---
GSNFG Jayasuriya2014-2020332824429617.0087.69-14
NGRP Jayasuriya2018-20252638329328*8.3734.22--7
ST Jayasuriya1989-2011632706422268834034.1681.524311457
DPMD Jayawardene1997-2015733816702872437438.5065.415615357
HAPW Jayawardene1999-201586112182814154*29.9349.7241011
P Jayawickrama2021-202216108198*9.5038.77--1
S Jeganathan1979-1988161741813613.9248.23--1
VB John1982-198759351914527*9.0649.64--8
BR Jurangpathy1985-198624-110.25---3
S Kalavitigoda2005-200522-874.0014.81---
RS Kalpage1992-199997873011386319.9656.11-32
S Randiv2009-20165841555376*15.3652.16-25
LWS Kaluperuma1975-19826744514*15.0040.54--2
SMS Kaluperuma1984-1988610-99239.9028.20--1
RS Kaluwitharana1990-2004254276196022140*23.4371.2763229
SHT Kandamby2002-2014625814133893*30.4080.11-75
CK Kapugedera2006-2017191176314022150*27.7378.2621813
SHU Karnain1984-19901917522941*19.0859.32--2
C Karunaratne2019-20258065258527521.3087.38-18
FDM Karunaratne2011-202517126613958924437.9055.34195618
PHT Kaushal2014-20159153115189.5842.59--2
CKB Kulasekara2011-201414121106219.6370.66--2
KMDN Kulasekara2003-20173062096621897315.3071.75-523
HGJM Kulatunga2001-20102626445332*20.59187.65--4
CBRLS Kumara2016-2025108813624313*5.4035.01--18
DSBP Kuruppu1983-1991596021400201*24.1347.80153
AK Kuruppuarachchi1986-1987222-0*-----
GF Labrooy1986-199253501040770*10.1763.80-19
RAS Lakmal2009-20221911745612264210.3850.20--33
D Lakshan2021-202485131247.75114.81---
S Lakshan2022-20221---------
MKGCP Lakshitha2002-20031151494012.2579.03--1
J Liyanage2022-202529244763101*38.1581.0815-
DK Liyanage1992-2001272022134311.8338.93--1
KS Lokuarachchi2003-20124440125246918.7196.54-13
RS Madugalle1979-19889210310218110323.4548.721109
MAWR Madurasinghe1988-19921512545116.4231.68--1
D Madushanka2021-202449201138194.2240.42--6
DSK Madushanka2018-201831-777.00116.66---
LD Madushanka2017-20241212415248*19.00158.33--1
RS Mahanama1986-199926528724773822529.4252.8184622
MF Maharoof2004-201717314434227781*20.7063.12-85
E Malinga2025-20256521444.6625.92---
SL Malinga2004-2020379199631025647.5363.36-247
AD Mathews2008-202547852210616712200*40.1761.88209926
BAW Mendis2008-201516371314327810.8056.91-113
BKG Mendis2015-2025326390251254524534.3677.69188136
BMAJ Mendis2010-2019987318117099*21.2796.45-33
LRD Mendis1975-198911613212350412429.2069.344226
MC Mendis1995-199511133*-150.00---
PHKD Mendis2018-20256871102151182*35.2671.94596
RTM Mendis2021-20252631347545*16.9647.50--3
K Mishara2022-202243-15135.0078.94---
J Mubarak2002-20159410217184088*21.6464.95-59
AMN Munasinghe1994-19965411384.3325.00--1
EMDY Munaweera2010-2017242333735318.65134.17-12
M Muralidaran1992-20115133331232013679.5873.15-157
MN Nawaz1998-200398228178*46.8360.57-3-
P Nissanka2021-2025165177116067210*36.5486.35103911
RAP Nissanka2001-2003352087812*6.5033.62--5
ARM Opatha1975-19799625623*14.0052.72--1
NT Paranavitana2009-201238696222412535.3044.395119
SP Pasqual1979-1979662993924.7585.71---
M Pathirana2022-2024381662862.8041.79--5
SS Pathirana2011-2017342965025621.82106.13-1-
KN Peiris2024-2025341953.0022.50--2
KPCM Peiris2011-20115326533*65.00342.10---
TR Peiris2004-2004321141414.00155.55---
AK Perera2013-20191814-1823113.00102.82--1
ASA Perera1998-20012922441356*22.9467.16-12
KG Perera1986-19861---------
MDK Perera2002-2021881161617779517.7754.12-818
MDKJ Perera2010-2025254265197233153*29.4097.9494426
NLTC Perera2009-202128824346393614019.97115.9611323
PARP Perera2019-2019331643332.0065.97--1
PDRL Perera1999-20073924146411*6.4033.50--5
WDDS Perera2002-20025539531*47.50202.12---
HSM Pieris1975-197533119169.5032.20---
Pramod Madushan2022-2024189230154.2834.48--1
KTGD Prasad2006-2016635896714713.6957.89--9
S Prasanna2011-20196963117239513.90104.32-27
SMA Priyanjan2011-2017322755107423.1881.73-2-
KR Pushpakumara1994-2001574117202448.4137.75--8
M Pushpakumara2000-2010631127*6.0048.00---
PM Pushpakumara2017-2018610211342*14.1245.20---
PBB Rajapaksa2017-202561561210757724.43137.99-47
CAK Rajitha2016-2024825619296338.0034.98--11
CPH Ramanayake1986-199580592335334*9.8038.20--14
RLB Rambukwella2012-201712848731*21.75185.10---
AN Ranasinghe1975-1982111212417721.9082.82-23
SK Ranasinghe1986-198643-554118.3367.90--1
A Ranatunga1982-20003694186112788135*35.8264.5688832
D Ranatunga1989-199067-1364519.4233.49--1
N Ranatunga1993-199321-------1
S Ranatunga1994-19972228178411829.0336.43241
RMMP Rathnayake2023-202589-2397226.5562.72-1-
KTH Ratnayake2024-20257422916*14.5085.29--1
NLK Ratnayake1989-19902---------
RJ Ratnayake1982-1993100952511265616.0874.16-29
JR Ratnayeke1982-19901041102016519318.3447.56-611
RJMGM Rupasinghe2009-200922-331816.5084.61---
SMLD Samarakoon2023-2024662502212.50277.77--1
MAR Samarasekera1983-1994444739927622.5466.66-53
DP Samaraweera1993-19951218-3024916.7731.00--1
TT Samaraweera1998-201316821237746523142.6548.79183719
S Samarawickrama2017-202488889207610826.2789.5921111
TN Sampath2010-201754124168.00133.33---
PADLR Sandakan2016-2021714518209257.7444.75--4
KC Sangakkara2000-2015665747743075331945.6966.936916230
JRMVB Sanjaya2016-201710522066.66111.11---
CP Senanayake1990-19911012-2236418.5864.63-12
SMSM Senanayake2012-20168450184094212.7889.49--8
MD Shanaka2015-202520018735336411222.13101.8631322
M Shiraz2024-202421111*-100.00---
AAS Silva2014-2014111-0*-----
ARS Silva2017-20211731787510936.4542.45153
JK Silva2011-2018458212442152*30.1441.724137
KJ Silva1995-199885276*2.3324.13--3
LPC Silva1999-2011121113142737152*27.6471.3221911
RHS Silva2002-20025426831*34.00174.35---
SAR Silva1983-19882936279411123.3548.93232
TAM Siriwardana2015-20196261511546820.6088.83-57
AD Solomons2017-201722-663.00200.00--1
APB Tennekoon1975-197977-2075929.5766.18-12
WU Tharanga2005-20193273462310632174*32.9172.17235328
M Theekshana2021-2025132642245538*10.8352.54--12
HDRL Thirimanne2010-202222624227661315630.7556.8393419
N Thushara2022-20252486964.5052.94--1
T Thushara2003-201066511156154*14.0276.16-19
HP Tillakaratne1986-2004301319718806204*35.5046.36133621
MH Tissera1975-197533-785226.0053.06-1-
I Udana2009-202167481951584*17.75113.43-25
ML Udawatte2008-20182123-4427319.2168.00-35
KEA Upashantha1995-2002231831565210.4050.64-11
WPUJC Vaas1994-20094644041175637100*19.6453.0011738
JDF Vandersay2015-20255230122215312.2761.73-12
MG Vandort2001-200830493148214032.2145.76465
MS Villavarayan1998-1998321111.0012.50---
N Vimukthi2023-20243211812*18.00112.50---
KDK Vithanage2013-201623295602103*25.0880.37131
V Viyaskanth2023-20231111313*-68.42---
DM Vonhagt1985-198511-888.0047.05---
WMPN Wanasinghe2001-20024433115*31.0096.87--1
B Warnapura1975-19822024-3717715.4536.53-12
SM Warnapura1998-200923321104013233.5456.89388
KPJ Warnaweera1986-19941615640204.4445.12--3
AP Weerakkody1994-199411-222.0050.00---
DS Weerakkody2017-20248822535842.16207.37-3-
S Weerakoon2005-20126411513*5.0042.85--1
K Weeraratne2000-20104738134634118.52131.90--2
CDUS Weerasinghe1985-198511-333.00----
UWMBCA Welegedara2007-2014413711230488.8448.52--4
DN Wellalage2022-20254031644567*17.8077.89-14
MD Wettimuny1982-1983812-2315519.2532.37-11
S Wettimuny1982-198767872218719025.7243.382107
SRD Wettimuny1975-19797711906731.6656.19-2-
RPAH Wickramaratne1993-199332-432.0066.66---
C Wickramasinghe2024-2025874782226.0067.82---
GP Wickramasinghe1990-200218313431923518.9654.18-130
PP Wickramasinghe2000-20001---------
AGD Wickremasinghe1989-19937411913*6.3348.71---
KIW Wijegunawardene1988-199228166348*3.4031.48--4
G Wijekoon2004-20102519820536*18.63122.75--2
RGCE Wijesuriya1982-1985121044012*6.6630.00--3
PK Wijetunge1993-199312-10105.0066.66--1
DNT Zoysa1997-20101511063389047*12.1966.98--17
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Australia vs South Africa at Mackay, South Africa in Australia 3rd ODI, Aug 24, 2025 [ODI # 4897]

South Africa vs Australia at Mackay, South Africa in Australia 2nd ODI, Aug 22, 2025 [ODI # 4896]

South Africa vs Australia at Cairns, South Africa in Australia 1st ODI, Aug 19, 2025 [ODI # 4895]