Lasith Malinga is the Sri Lankan T20I captain. Dimuth Karunaratne leads them in ODI cricket. Angelo Mathews used to captain them, but no longer. He is in the squad, though.