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
KIC Asalanka 2021-23 3 27 37
AMCJK Athapaththu 2009-23 92 113
KNA Bandara 2021-23 6 5
M Bhanuka 2019-21 1 6 5
PVD Chameera 2015-23 12 44 52
LD Chandimal 2010-23 74 157 68
A Dananjaya 2012-21 6 37 30
DM de Silva 2015-23 49 71 40
   
NND de Silva 2013-23 27 67
PWH de Silva 2017-23 4 41 58
DPDN Dickwella 2014-23 54 55 28
WK Dilhari 2018-23 12 35
I Dulani 2023 1
L Embuldeniya 2019-22 17
AM Fernando 2017-23 11 5 3
B Fernando 2015-22 3
   
BOP Fernando 2019-23 21 8 7
KBU Fernando 2021-22 4 9
KNM Fernando 2023 3
MNK Fernando 2023 4
MVT Fernando 2016-23 19 8 1
WIA Fernando 2016-23 29 33
RMVD Gunaratne 2022-23 4 16
CD Gunasekara 2022 1
   
MD Gunathilaka 2015-22 8 47 46
MADI Hemantha 2023 1
NGRP Jayasuriya 2018-23 7 2
PAKP Jayawickrama 2021-22 5 5 5
KADA Kanchana 2013-23 33 45
C Karunaratne 2019-23 1 23 42
FDM Karunaratne 2011-23 86 37
HIH Karunaratne 2016-22 12 12
   
K Kavindi 2023 1 3
WGAKK Kulasuriya 2015-23 16 24
CBRLS Kumara 2016-23 26 21 26
BMSM Kumari 2015-23 27 61
RAS Lakmal 2009-22 70 86 11
PAD Lakshan 2021-22 3
SN Lakshitha 2022 1 5
PM Liyanagamage 2022-23 1 8
   
LD Madushanka 2017-21 4 3
LMD Madushanka 2022-23 2 11
AD Mathews 2008-23 104 221 78
BKG Mendis 2015-23 58 98 55
PHKD Mendis 2018-22 1 7 5
WRT Mendis 2021-23 12 4 2
RVPK Mishara 2022 3
M Pathirana 2022-23 1 1
   
GWHM Perera 2014-23 39 57
MDK Perera 2007-21 43 13 3
MDKJ Perera 2013-23 22 107 63
NLTC Perera 2009-21 6 166 80
KDU Prabodhani 2009-23 58 81
N Pradeep 2011-22 28 49 16
PBB Rajapaksa 2019-23 5 37
CAK Rajitha 2016-23 15 20 18
   
OU Ranasinghe 2011-23 31 64
I Ranaweera 2012-23 67 69
HMD Samarawickrama 2016-23 20 40
WSR Samarawickrama 2017-23 6 9 9
PADLR Sandakan 2016-21 11 31 20
MAA Sanjeewani 2014-23 23 54
EMKNH Senavirathna 2022 3
MT Sewwandi 2019-22 1 3
   
MD Shanaka 2015-23 6 53 88
KGM Shehani 2017-23 1 12
HDRS Silva 2022 2
PN Silva 2021-23 9 26 42
MM Theekshana 2021-23 2 14 38
HDRL Thirimanne 2010-22 44 127 26
IDN Thushara 2022 4
I Udana 2009-21 21 35
   
JDF Vandersay 2015-23 1 20 14
KLJ Vimukthi 2022 3
WPM Weerakkodi 2011-23 56 27
DN Wellalage 2022-23 1 9
 
    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
SIP Fernando 2014-19 11 8
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
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 © 2023 Hat Trick Stats Cricket Database