Top 10 Best Sri Lankan Cricketers of All Time

1Sanath Jayasuriya

Sanath Jayasuriya


2Kumar Sangakkara

Kumar Sangakkara


3Muttiah Muralitharan

Muttiah Muralitharan


4Lasith Malinga

Lasith Malinga


5Tillakaratne Dilshan

Tillakaratne Dilshan


6Mahela Jayawardene

Mahela Jayawardene


7Nuwan Kulasekara

Nuwan Kulasekara


8Marvan Atapattu

Marvan Atapattu


9Dinesh Chandimal

Dinesh Chandimal


10Aravinda de Silva

Aravinda de Silva


11Rangana Herath

Rangana Herath


12Romesh Kaluwitharana

Romesh Kaluwitharana


13Ajantha Mendis

Ajantha Mendis


14Chaminda Vaas

Chaminda Vaas


15Angelo Mathews

Angelo Mathews


16Nuwan Zoysa

Nuwan Zoysa


17Asanka Gurusinha

Asanka Gurusinha


18Roshan Mahanama

Roshan Mahanama


19Upul Chandana

Upul Chandana


20Pulasthi Gunaratne

Pulasthi Gunaratne


21Arjuna Ranatunga

Arjuna Ranatunga


22Ruwan Kalpage

Ruwan Kalpage


23Upul Tharanga

Upul Tharanga


24Thilan Samaraweera

Thilan Samaraweera


25Hashan Tillakaratne

Hashan Tillakaratne


26Dhammika Prasad

Dhammika Prasad


27Kusal Perera

Kusal Perera


28Kumar Dharmasena

Kumar Dharmasena


29Muthumudalige Pushpakumara

Muthumudalige Pushpakumara


30Roy Dias

Roy Dias


31Ravindra Pushpakumara

Ravindra Pushpakumara


32Pramodya Wickramasinghe

Pramodya Wickramasinghe


33Farveez Maharoof

Farveez Maharoof


34Suranga Lakmal

Suranga Lakmal


35Russel Arnold

Russel Arnold