There are a total of 10 IPL teams playing against each other every year to win the tournament. Players from overseas are auctioned for the IPL teams.