CRICKET
Indian Premier League 2025 schedule
March 22, 2025 - May 25, 2025 - Defending champions Kolkata Knight Riders will open the 18th edition of the Indian Premier League against Royal Challengers Bengaluru in Eden Gardens on March 22. A total of 13 stadia will stage 74 matches over eight weeks.
Ten teams play total of 14 group matches in IPL tournament. Two against each team in same group (8), plus team in corresponding row in other group (e.g. Mumbai v Chennai, 2), and one against remaining teams in other group (4).
Ten teams compete in IPL 2025:
Group A:
(1) Chennai Super Kings
(2) Kolkata Knight Riders
(3) Rajasthan Royals
(4) Royal Challengers Bangalore
(5) Punjab Kings
Group B:
(1) Mumbai Indians
(2) Sunrisers Hyderabad
(3) Gujarat Titans
(4) Delhi Capitals
(5) Lucknow Super Giants
Top four teams advance to Finals, with the final staged in Kolkata, on May 25.