There are six teams in the MSL. This is two fewer than the the Indian Premier League or BBL in Australia, which have eight each. The Caribbean Premier League and Pakistan Super League also only have six teams. The six teams in the MSL are the Jozi Stars, Durban Heat, Cape Town Blitz, Tshwane Spartans, Nelson Mandela Bay Giants and Paarl Rocks.