Flag Sri Lanka Players Directory
Active Players
(Appeared within past 3 years)
Inactive and Retired Players
     
    MEN WOMEN
  Career Test ODI T20 WTest WODI WT20
SSD Arachchige 2023-24 5 1
KIC Asalanka 2021-24 3 59 47
AMCJK Athapaththu 2009-24 101 131
KNA Bandara 2021-23 6 6
M Bhanuka 2019-21 1 6 5
PVD Chameera 2015-24 12 52 55
LD Chandimal 2010-24 79 157 68
DLS Croospulle 2023 1
   
A Dananjaya 2012-24 6 38 32
SDL Daniel 2023-24 1 1
DM de Silva 2015-24 54 92 46
NND de Silva 2013-24 34 85
PWH de Silva 2017-24 4 54 68
DPDN Dickwella 2014-23 54 55 28
WK Dilhari 2018-24 21 52
L Embuldeniya 2019-22 17
   
AM Fernando 2017-24 14 7 3
B Fernando 2015-22 3
BOP Fernando 2019-23 21 8 7
KBU Fernando 2021-24 4 14
KNM Fernando 2023-24 8
MNK Fernando 2023 4 1
MVT Fernando 2016-24 23 8 1
RJ Fernando 2023 1
   
SIP Fernando 2014-24 12 24
WIA Fernando 2016-24 38 35
RMVD Gunaratne 2022-24 12 33
CD Gunasekara 2022-24 1 1
MD Gunathilaka 2015-22 8 47 46
MADI Hemantha 2023 5
LU Igalagamage 2023 1
NGRP Jayasuriya 2018-24 12 2
   
PAKP Jayawickrama 2021-22 5 5 5
KADA Kanchana 2013-23 33 45
C Karunaratne 2019-23 1 26 42
FDM Karunaratne 2011-24 91 50
HIH Karunaratne 2016-24 18 16
K Kavindi 2023-24 4 6
WGAKK Kulasuriya 2015-24 21 33
CBRLS Kumara 2016-24 28 31 26
   
BMSM Kumari 2015-24 31 74
RAS Lakmal 2009-22 70 86 11
PAD Lakshan 2021-22 3
SN Lakshitha 2022 1 5
PM Liyanagamage 2022-24 9 8
LD Madushanka 2017-21 4 3
LMD Madushanka 2022-24 1 23 14
AD Mathews 2008-24 109 226 90
   
BKG Mendis 2015-24 63 130 67
PHKD Mendis 2018-24 3 7 13
WRT Mendis 2021-23 14 4 2
RVPK Mishara 2022 3
M Pathirana 2022-24 12 9
GWHM Perera 2014-24 44 73
MDKJ Perera 2013-24 22 116 66
KDU Prabodhani 2009-24 65 97
   
N Pradeep 2011-22 28 49 16
PBB Rajapaksa 2019-23 5 37
CAK Rajitha 2016-24 18 34 18
OU Ranasinghe 2011-24 40 66
I Ranaweera 2012-24 75 82
SMLD Samarakoon 2023 1
HMD Samarawickrama 2016-24 27 55
WSR Samarawickrama 2017-24 9 41 19
   
PADLR Sandakan 2016-21 11 31 20
MAA Sanjeewani 2014-24 31 72
EMKNH Senavirathna 2022 3
MT Sewwandi 2019-22 1 3
MD Shanaka 2015-24 6 71 100
KGM Shehani 2017-23 1 12
HDRS Silva 2022 2
MNV Silva 2023 1
   
PN Silva 2021-24 9 55 51
MM Theekshana 2021-24 2 42 49
HDRL Thirimanne 2010-22 44 127 26
IDN Thushara 2022-24 11
I Udana 2009-21 21 35
JDF Vandersay 2015-24 1 22 14
KLJ Vimukthi 2022-24 9 3
V Viyaskanth 2023 1
   
WPM Weerakkodi 2011-24 57 27
DN Wellalage 2022-24 1 21
WSG Wijayarathna 2024 2
ID Witharana 2023-24 3 1
 
    MEN WOMEN
  Career Test ODI T20 WTest WODI WT20
ADH Abeysinghe 2000-06 31
FS Ahangama 1985 3 1
KN Amalean 1986-88 2 8
AMJG Amerasinghe 1984 2
MKDI Amerasinghe 2007-08 1 8
SD Anurasiri 1986-98 18 45
MA Aponso 2016-18 9 3
RP Arnold 1997-2007 44 180 1
   
MS Atapattu 1990-2007 90 268 2
HMCM Bandara 1998-2010 8 31 4
HMCM Bandara 2008-09 1 2
KMC Bandara 2016 1 1
MRCN Bandaratilleke 1998-2001 7 3
JWHD Boteju 1999 2
V Bowen 1997-99 1 13
UDU Chandana 1994-2007 16 147
   
WA Chandrawathi 2005-06 5
PB Dassanayake 1993-94 11 16
RG de Alwis 1983-88 11 31
SP de Alwis 2005-11 49 10
ALF de Mel 1982-87 17 57
SI de Saram 1999-2009 4 15 1
AM de Silva 1986-93 3 4
ANA de Silva 2016 3
   
DLS de Silva 1979 2
DS de Silva 1975-85 12 41
EAR de Silva 1985-92 10 28
GN de Silva 1983-85 4
GRA de Silva 1975-82 4 6
KSC de Silva 1996-2000 8 38
PA de Silva 1984-2003 93 308
PC de Silva 2014-17 7 2
   
PGN de Silva 1997 2
SKL de Silva 1997 3 11
ST de Silva 2017 3
WRS de Silva 2002-07 3
RWD Dedunu 2005-06 4
HDPK Dharmasena 1993-2004 31 141
DGDR Dharmasiri 2010-12 3 3
RL Dias 1979-87 20 58
   
LHD Dilhara 2005-13 9 2
TM Dilshan 1999-2016 87 330 80
SK Dolawatte 2002-13 53 24
CI Dunusinghe 1995 5 1
EMTP Ekanayake 1997-2005 1 43
RMS Eranga 2011-16 19 19 3
CRD Fernando 2000-16 40 146 18
ER Fernando 1975 3
   
ERNS Fernando 1983-84 5 7
KADM Fernando 2003 2 1
KHRK Fernando 2002-06 2 7
KRS Fernando 2010-13 3
TCB Fernando 2001-03 9 17
TL Fernando 1989 1
UNK Fernando 1994 2
WHD Fernando 1997-2010 60 4
   
WJGSSI Fernando 2005-06 3
WRP Fernando 1997-2009 1 37 3
SI Galagedara 2002-12 40 23
IS Gallage 1999-2001 1 3
D Gamage 2003 3
JC Gamage 1995 4
PLS Gamage 2014-18 5 9
WCA Ganegama 2001-06 4
   
Y Goonasekera 1983 2 3
HM Goonatilleke 1982 5 6
BATN Gunaratne 1997-2005 13
D Gunaratne 1998 1 2
DAS Gunaratne 2016-19 6 31 12
HHC Gunaratne 2012-17 15 19
PW Gunaratne 2002-03 23
FRMD Gunatilleke 1979 1
   
AAW Gunawardene 1994 1
DA Gunawardene 1998-2006 6 61
MGMCP Gunawardene 2015-16 2 5
RPW Guneratne 1983 1
AP Gurusinha 1985-96 41 147
MDN Hansika 2013-18 34 20
UC Hathurusingha 1991-99 26 35
HMRKB Herath 1999-2018 93 71 17
   
DS Hettiarachchi 2001 1
PD Heyn 1975 2
NJ Ida 2013 1
KKJ Indika 2000-04 17
AAD Indralatha 1997-2006 23
KM Indrani 2004 1
AD Janakanthymala 2000-08 27
WS Jayantha 2004 17
   
PS Jayaprakashdaran 2005 1
RSA Jayasekera 1982 1 2
CU Jayasinghe 2009-10 5
SA Jayasinghe 1979 2
MDUS Jayasundera 2015 2
GSNFG Jayasuriya 2015-20 12 18
ST Jayasuriya 1989-2011 110 441 31
DPMD Jayawardene 1997-2015 149 443 55
   
HAPW Jayawardene 2000-15 58 6
S Jeganathan 1983-88 2 5
VB John 1982-87 6 45
BR Jurangpathy 1985-86 2
S Kalavitigoda 2005 1
RS Kalpage 1992-99 11 86
LWS Kaluperuma 1975-82 2 4
SMS Kaluperuma 1984-88 4 2
   
RS Kaluwitharana 1990-2004 49 189
SHT Kandamby 2004-14 39 5
CK Kapugedera 2006-17 8 102 43
GL Kariyawasam 1997-2004 17
SHU Karnain 1984-90 19
SDNS Karunaratne 2013 2 1
PHT Kaushal 2014-15 7 1
LE Kaushalya 2005-18 89 68
   
CKB Kulasekara 2011-12 1 4
KMDN Kulasekara 2003-17 21 184 58
HGJM Kulatunga 2008 2
BRGN Kumari 2006 2
PRCS Kumarihami 2004-18 75 19
DSBP Kuruppu 1983-91 4 54
AK Kuruppuarachchi 1986-87 2
GF Labrooy 1986-92 9 44
   
KDC Lakmali 1998-2000 1 10
APS Lakshika 2006-15 10 2
MKGCP Lakshitha 2002-03 2 7
DK Liyanage 1992-2001 9 16
KH Liyanarachchi 1997-2000 1 16
KS Lokuarachchi 2003-12 4 21 2
RS Madugalle 1979-88 21 63
MAWR Madurasinghe 1988-92 3 12
   
HML Madushani 2010-16 13 10
DSK Madushanka 2018 1 2
RS Mahanama 1986-99 52 213
MF Maharoof 2004-16 22 109 8
SL Malinga 2004-20 30 226 84
BAW Mendis 2008-15 19 87 39
BMAJ Mendis 2010-19 58 22
BYA Mendis 2011-19 33 56
   
HIS Mendis 2016-19 3 8
LRD Mendis 1975-89 24 79
MC Mendis 1995 1
ARGML Meththananda 2019 1
J Mubarak 2002-15 13 40 16
AMN Munasinghe 1994-96 5
EMDY Munaweera 2012-17 2 13
M Muralitharan 1992-2011 132 343 12
   
MN Nawaz 1998-2002 1 3
RAP Nissanka 2001-03 4 23
ARM Opatha 1975-79 5
NT Paranavitana 2009-12 32
SP Pasqual 1979 2
SS Pathirana 2015-17 18 5
AK Perera 2013-19 6 6
ASA Perera 1998-2001 3 20
   
KG Perera 1986 1
KR Perera 1997-2002 1 19
MDK Perera 2007-21 43 13 3
NLTC Perera 2009-21 6 166 80
PARP Perera 2019 2
PDRL Perera 1999-2007 8 19 2
HSM Pieris 1975 3
KTGD Prasad 2006-15 25 24 1
   
S Prasanna 2011-19 1 40 20
BAL Priyadarshani 2002 1
SMA Priyanjan 2013-17 23 3
KR Pushpakumara 1994-2001 23 31
M Pushpakumara 2009-10 3 1
PM Pushpakumara 2017-18 4 2
CPH Ramanayake 1986-95 18 62
RLB Rambukwella 2013-16 2
   
AN Ranasinghe 1975-82 2 9
SK Ranasinghe 1986 4
A Ranatunga 1982-2000 93 269
D Ranatunga 1989-90 2 4
N Ranatunga 1993 2
S Ranatunga 1994-97 9 13
S Randiv 2009-16 12 31 7
HMD Rasangika 2008-14 31 32
   
LDV Ratnayake 1997-2003 1 22
NLK Ratnayake 1989-90 2
RJ Ratnayake 1982-93 23 70
JR Ratnayeke 1982-90 22 78
S Ravikumar 2010-18 11 3
RJMGM Rupasinghe 2009 2
GRC Samanthi 2002-06 15
MAR Samarasekera 1983-94 4 39
   
DP Samaraweera 1993-95 7 5
TT Samaraweera 1998-2013 81 53
HAM Samuddika 2011-15 23 19
PS Sandeepani 2020 1
KC Sangakkara 2000-15 134 397 56
JRMVB Sanjaya 2017 8
CP Senanayake 1990-91 3 7
SMSM Senanayake 2012-16 1 49 24
   
CR Seneviratne 1997-2013 1 80 32
ARS Silva 2017-19 12
JK Silva 2011-18 39
KJ Silva 1995-98 7 1
LDVV Silva 2000-10 42 6
LPC Silva 1999-2011 11 75 16
SAR Silva 1983-88 9 20
SARC Silva 1997-2000 1 22
   
TAM Siriwardana 2015-19 5 27 22
HASD Siriwardene 2003-20 118 81
S Sivanantham 1997-2003 27
GCP Sugathadasa 1999-2000 8
MADD Surangika 2006-19 97 62
APB Tennekoon 1975-79 4
C Thalagalage 1998-99 1 6
WU Tharanga 2005-19 31 234 26
   
MUN Thimashini 2019-20 1 8
T Thushara 2003-10 10 38 6
HP Tillakaratne 1986-2004 83 200
MH Tissera 1975 3
ML Udawatte 2008-18 2 9 8
PM Udawatte 2005-06 13
Unknown02 1997 1
KEA Upashantha 1995-2002 2 12
   
WPUJC Vaas 1994-2009 111 321 6
MG Vandort 2001-08 20 1
RS Vandort 2013-18 7 22
KDK Vithanage 2013-16 10 6 3
DM Vonhagt 1985 1
B Warnapura 1975-82 4 12
BSM Warnapura 2007-09 14 3
KPJ Warnaweera 1986-94 10 6
   
AP Weerakkody 1994 1
DS Weerakkody 2017 3
SS Weerakkody 2006-18 89 58
S Weerakoon 2012 2
K Weeraratne 2000-09 15 5
CDUS Weerasinghe 1985 1
UWMBCA Welegedara 2007-14 21 10 2
MD Wettimuny 1983 2 1
   
S Wettimuny 1982-87 23 35
SRD Wettimuny 1975-79 3
RPAH Wickramaratne 1993 3
GP Wickramasinghe 1990-2002 40 134
WAC Wickramasinghe 2008-10 8 1
AGD Wickremasinghe 1989-93 3 4
KIW Wijegunawardene 1988-92 2 26
G Wijekoon 2005-07 2 3
   
RGCE Wijesuriya 1982-85 4 8
PK Wijetunge 1993 1
DNT Zoysa 1997-2007 30 95

Copyright © 2024 Hat Trick Stats Cricket Database