This is a list of Sri Lankan cricket teams who have played all forms of the game, past and present.
These are the clubs with current first-class, List A and Twenty20 status who are playing in Sri Lanka's major tournaments: the SLC Major League Tournament, the SLC Major Clubs Limited Overs Tournament, and the SLC Major Clubs T20 Tournament.
Some of these clubs continue to field teams, but at sub-first-class level.
A former first-class tournament in which the following teams participated: