HOME
PLAYERS
Afghanistan
Australia
Bangladesh
England
India
Ireland
New Zealand
Pakistan
South Africa
Sri Lanka
West Indies
Zimbabwe
ICC Associates
RECORDS
TEST SERIES
VENUES
CAPTAINS
Men
Women
PAST TOURS
MORE ...
CONTACT
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
68
55
AMCJK Athapaththu
2009-24
107
143
KNA Bandara
2021-23
6
6
PVD Chameera
2015-24
12
52
55
LD Chandimal
2010-24
84
157
68
DLS Croospulle
2023
1
A Dananjaya
2012-24
6
40
32
SDL Daniel
2023-24
1
1
DM de Silva
2015-24
59
92
46
NND de Silva
2013-24
40
98
PWH de Silva
2017-24
4
58
76
DPDN Dickwella
2014-23
54
55
28
WK Dilhari
2018-24
26
66
L Embuldeniya
2019-22
17
AM Fernando
2017-24
19
15
7
B Fernando
2015-22
3
BOP Fernando
2019-23
21
8
7
KBU Fernando
2021-24
4
14
KNM Fernando
2023-24
10
3
MNK Fernando
2023-24
5
1
MVT Fernando
2016-24
25
8
1
RJ Fernando
2023
1
SIP Fernando
2014-24
13
37
WIA Fernando
2016-24
47
35
RMVD Gunaratne
2022-24
18
47
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
16
2
PAKP Jayawickrama
2021-22
5
5
5
KADA Kanchana
2013-24
34
52
C Karunaratne
2019-23
1
26
42
FDM Karunaratne
2011-24
96
50
HIH Karunaratne
2016-24
19
16
K Kavindi
2023-24
5
10
WGAKK Kulasuriya
2015-24
26
38
CBRLS Kumara
2016-24
31
31
26
BMSM Kumari
2015-24
36
85
RAS Lakmal
2009-22
70
86
11
PAD Lakshan
2021-22
3
SN Lakshitha
2022-24
6
13
PM Liyanagamage
2022-24
9
8
LMD Madushanka
2022-24
1
26
15
AD Mathews
2008-24
114
226
90
BKG Mendis
2015-24
67
138
75
PHKD Mendis
2018-24
8
14
21
WRT Mendis
2021-24
15
4
4
RVPK Mishara
2022
3
M Pathirana
2022-24
12
17
KN Peiris
2024
1
GWHM Perera
2014-24
49
84
MDKJ Perera
2013-24
22
116
74
KDU Prabodhani
2009-24
70
106
N Pradeep
2011-22
28
49
16
PBB Rajapaksa
2019-24
5
42
CAK Rajitha
2016-24
18
34
18
OU Ranasinghe
2011-24
41
66
I Ranaweera
2012-24
76
84
RMMP Rathnayake
2024
4
AMS Sahahab
2024
2
SMLD Samarakoon
2023
1
HMD Samarawickrama
2016-24
33
69
WSR Samarawickrama
2017-24
9
50
19
MAA Sanjeewani
2014-24
37
83
EMKNH Senavirathna
2022-24
5
MT Sewwandi
2019-22
1
3
MD Shanaka
2015-24
6
71
102
KGM Shehani
2017-23
1
12
HDRS Silva
2022
2
MNV Silva
2023
1
PN Silva
2021-24
13
61
59
MM Theekshana
2021-24
2
48
57
HDRL Thirimanne
2010-22
44
127
26
IDN Thushara
2022-24
15
JDF Vandersay
2015-24
1
28
14
KLJ Vimukthi
2022-24
18
3
V Viyaskanth
2023
1
WPM Weerakkodi
2011-24
57
27
DN Wellalage
2022-24
1
27
4
C Wickramasinghe
2024
1
2
WSG Wijayarathna
2024
5
ID Witharana
2023-24
3
2
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
M Bhanuka
2019-21
1
6
5
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
LD Madushanka
2017-21
4
3
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
PADLR Sandakan
2016-21
11
31
20
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
I Udana
2009-21
21
35
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