The BBL consists of eight teams from 6 different cities in Australia, and each team plays two matches against other teams in the league stage. One home game and one away game. The IPL features the best cricketers from around the world, and team squads consist of 18 to 25 players, with a maximum of 8 foreign players.