5 Players who have played most test Matches for Sri Lanka

5. Chaminda Vaas

Photo Credit : Chaminda Vaas (image source : getty images)

4. Angelo Matthews - 118 Matches

Photo Credit : Angelo Matthews (image source : getty images)

3. Muttiah Muralitharan - 132 matches

Photo Credit : Muttiah Muralitharan (image source : getty images)

2. Kumar Sangakkara - 134 matches

Photo Credit : Kumar Sangakkara (image source : getty images)

1. Mahela Jayawardene -149 Matches