Close

IPL - Which team has most wins?

The Indian Premier League (IPL) is a Twenty20 cricket competition based in India.