Almost two months and 70 matches later, the league stage of the Indian Premier League is now over. Punjab Kings (PBKS), Royal Challengers Bengaluru (RCB), Gujarat Titans (GT) and Mumbai Indians (MI) are the four teams left in fray for the IPL 2025 title.