List of Sri Lankan cricket teams

This is a list of Sri Lankan cricket teams who have played all forms of the game, past and present.

Franchise teams

edit

Club teams

edit

Current major clubs

edit

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.

Former first-class clubs

edit

Some of these clubs continue to field teams, but at sub-first-class level.

Provincial teams

edit

A former first-class tournament in which the following teams participated: