2021 SLC Invitational T20 League

[1] All the matches were played at the Pallekele International Cricket Stadium, in Kandy,[2] and were used as preparation for South Africa's tour of Sri Lanka and the 2021 ICC Men's T20 World Cup.

[3] Four teams took part, with the top two sides playing each other in the final.

[5] Following a COVID-19 case in the team hotel, the matches scheduled for 20 August 2021 were moved back by one day.

[11] Sandun Weerakkody, Jehan Daniel, Sangeeth Cooray, Koshan Dhanushka, Lahiru Gamage, Ashan Randika and Lasith Embuldeniya all failed a fitness test.

[11] Finally, Sachindu Colombage, Nimesh Vimukthi and Mohamed Shiraz all tested positive for COVID-19 and were ruled out of the tournament.