The 18th edition of the prestigious tournament will commence on March 22, 2025 at the Eden Gardens in Kolkata and the Final will be played on May 25, 2025 at the same iconic venue.
The Board of Control for Cricket in India (BCCI) made the much-awaited reveal on Sunday, February 16, announcing the schedule for the TATA Indian Premier League (IPL) 2025.
The 18th edition of the prestigious tournament will commence on March 22, 2025 at the Eden Gardens in Kolkata and the Final will be played on May 25, 2025 at the same iconic venue.
The 74 matches of the season will be played across 13 venues and will include 12 double-headers, the BCCI wrote on their website.
While the afternoon games will begin at 03.30 PM IST, the evening games will begin from 07.30 PM IST.
The IPL will continue with its two-group structure after the 2022 expansion to a 10-team format.
Kolkata Knight Riders, Royal Challengers Bangalore, Rajasthan Royals, Chennai Super Kings, and Punjab Kings are in one group, while Sunrisers Hyderabad, Delhi Capitals, Gujarat Titans, Mumbai Indians, and Lucknow Super Giants are in the other.
Each team will play the other sides in their group twice, one pre-determined team from the opposite group, and the remaining four teams from the other group once. PTI ATK PM ATK
The tournament will kick off with defending champions Kolkata Knight Riders (KKR) hosting the Royal Challengers Bengaluru (RCB) at the iconic Eden Gardens in Kolkata on March 22, 2025.
The first of the 12 double-headers day will take place on March 23, 2025 as Sunrisers Hyderabad (SRH) face Rajasthan Royals (RR) in an afternoon game in Hyderabad.
This will be followed by a mouthwatering clash in the evening as the two five-time IPL champions – Chennai Super Kings (CSK) and Mumbai Indians (MI) – lock horns at the MA Chidambaram Stadium, Chennai.Delhi Capitals (DC) and Lucknow Super Giants (LSG) will play their respective first match of the season when they take on each other in Visakhapatnam on March 24, 2025.
The Narendra Modi Stadium in Ahmedabad will host its first game of the season when Gujarat Titans (GT) host Punjab Kings (PBKS) on March 25, 2025.
Three of the ten IPL teams will play at two venues each.
DC will play their home games in Visakhapatnam and at the Arun Jaitley Stadium in New Delhi. RR will play their two home games at Guwahati -- where they host KKR and CSK -- and play the remainder of the home games at the Sawai Mansingh Stadium in Jaipur.
PBKS, meanwhile, will play their four home matches at the New PCA Stadium, New Chandigarh while the picturesque Dharamsala will host three home games of PBKS – against LSG, DC and MI – at the Himachal Pradesh Cricket Association Stadium.
Hyderabad will host the Qualifier 1 and Eliminator on May 20, 2025 and May 21, 2025 respectively. The action will then shift to Kolkata which will host the Qualifier 2 on May 23, 2025. The all-engrossing summit clash of the TATA IPL 2025 will be played on May 25, 2025.
IPL 2025 Fixtures, FULL SCHEDULE
Mar 22: Kolkata Knight Riders vs Royal Challengers Bengaluru in Kolkata, 7:30 PM
Mar 23: Sunrisers Hyderabad vs Rajasthan Royals in Hyderabad, 3:30 PM
Mar 23: Chennai Super Kings vs Mumbai Indians in Chennai, 7:30 PM
Mar 24: Delhi Capitals vs Lucknow Super Giants in Visakhapatnam, 7:30 PM
Mar 25: Gujarat Titans vs Punjab Kings in Ahmedabad, 7:30 PM
Mar 26: Rajasthan Royals vs Kolkata Knight Riders in Guwahati, 7:30 PM
Mar 27: Sunrisers Hyderabad vs Lucknow Super Giants in Hyderabad, 7:30 PM
Mar 28: Chennai Super Kings vs Royal Challengers Bengaluru in Chennai, 7:30 PM
Mar 29: Gujarat Titans vs Mumbai Indians in Ahmedabad, 7:30 PM
Mar 30: Delhi Capitals vs Sunrisers Hyderabad in Visakhapatnam, 3:30 PM
Mar 30-Mar: Rajasthan Royals vs Chennai Super Kings in Guwahati, 7:30 PM
Mar 31-Mar: Mumbai Indians vs Kolkata Knight Riders in Mumbai, 7:30 PM
Apr 01: Lucknow Super Giants vs Punjab Kings in Lucknow, 7:30 PM
Apr 02: Royal Challengers Bengaluru vs Gujarat Titans in Bengaluru, 7:30 PM
Apr 03: Kolkata Knight Riders vs Sunrisers Hyderabad in Kolkata, 7:30 PM
Apr 04: Lucknow Super Giants vs Mumbai Indians in Lucknow, 7:30 PM
Apr 05: Chennai Super Kings vs Delhi Capitals in Chennai, 3:30 PM
Apr 05: Punjab Kings vs Rajasthan Royals in New Chandigarh, 7:30 PM
Apr 06: Kolkata Knight Riders vs Lucknow Super Giants in Kolkata, 3:30 PM
Apr 06: Sunrisers Hyderabad vs Gujarat Titans in Hyderabad, 7:30 PM
Apr 07, Mumbai Indians vs Royal Challengers Bengaluru in Mumbai, 7:30 PM
Apr 08: Punjab Kings vs Chennai Super Kings in New Chandigarh, 7:30 PM
Apr 09: Gujarat Titans vs Rajasthan Royals in Ahmedabad, 7:30 PM
Apr 10: Royal Challengers Bengaluru vs Delhi Capitals in Bengaluru, 7:30 PM
Apr 11: Chennai Super Kings vs Kolkata Knight Riders in Chennai, 7:30 PM
Apr 12: Lucknow Super Giants vs Gujarat Titans in Lucknow, 3:30 PM
Apr 12: Sunrisers Hyderabad vs Punjab Kings in Hyderabad, 7:30 PM
Apr 13: Rajasthan Royals vs Royal Challengers Bengaluru in Jaipur, 3:30 PM
Apr 13: Delhi Capitals vs Mumbai Indians in Delhi, 7:30 PM
Apr 14: Lucknow Super Giants vs Chennai Super Kings in Lucknow, 7:30 PM
Apr15: Punjab Kings vs Kolkata Knight Riders in New Chandigarh, 7:30 PM
Apr 16: Delhi Capitals vs Rajasthan Royals in Delhi, 7:30 PM
Apr 17: Mumbai Indians vs Sunrisers Hyderabad in Mumbai, 7:30 PM
Apr 18: Royal Challengers Bengaluru vs Punjab Kings in Bengaluru, 7:30 PM
Apr 19: Gujarat Titans vs Delhi Capitals in Ahmedabad, 3:30 PM
Apr 19: Rajasthan Royals vs Lucknow Super Giants in Jaipur, 7:30 PM
Apr 20: Punjab Kings vs Royal Challengers Bengaluru in New Chandigarh, 3:30 PM
Apr 20: Mumbai Indians vs Chennai Super Kings in Mumbai, 7:30 PM
Apr 21: Kolkata Knight Riders vs Gujarat Titans in Kolkata, 7:30 PM
Apr 22: Lucknow Super Giants vs Delhi Capitals in Lucknow, 7:30 PM
Apr 23: Sunrisers Hyderabad vs Mumbai Indians in Hyderabad, 7:30 PM
Apr 24: Royal Challengers Bengaluru vs Rajasthan Royals in Bengaluru, 7:30 PM
Apr 25: Chennai Super Kings vs Sunrisers Hyderabad in Chennai, 7:30 PM
Apr 26: Kolkata Knight Riders vs Punjab Kings in Kolkata, 7:30 PM
Apr 27: Mumbai Indians vs Lucknow Super Giants in Mumbai, 3:30 PM
Apr 27: Delhi Capitals vs Royal Challengers Bengaluru in Delhi, 7:30 PM
Apr 28: Rajasthan Royals vs Gujarat Titans in Jaipur, 7:30 PM
Apr 29: Delhi Capitals vs Kolkata Knight Riders in Delhi, 7:30 PM
Apr 30: Chennai Super Kings vs Punjab Kings in Chennai, 7:30 PM
May 1: Rajasthan Royals vs Mumbai Indians in Jaipur, 7:30 PM
May 2: Gujarat Titans vs Sunrisers Hyderabad in Ahmedabad, 7:30 PM
May 3: Royal Challengers Bengaluru vs Chennai Super Kings in Bengaluru, 7:30 PM
May 4: Kolkata Knight Riders vs Rajasthan Royals in Kolkata, 3:30 PM
May 4: Punjab Kings vs Lucknow Super Giants in Dharamsala, 7:30 PM
May 5: Sunrisers Hyderabad vs Delhi Capitals in Hyderabad, 7:30 PM
May 6: Mumbai Indians vs Gujarat Titans in Mumbai, 7:30 PM
May 7: Kolkata Knight Riders vs Chennai Super Kings in Kolkata, 7:30 PM
May 8: Punjab Kings vs Delhi Capitals in Dharamsala, 7:30 PM
May 9: Lucknow Super Giants vs Royal Challengers Bengaluru in Lucknow, 7:30 PM
May 10: Sunrisers Hyderabad vs Kolkata Knight Riders in Hyderabad, 7:30 PM
May 11: Punjab Kings vs Mumbai Indians in Dharamsala, 3:30 PM
May 11: Delhi Capitals vs Gujarat Titans in Delhi, 7:30 PM
May 12: Chennai Super Kings vs Rajasthan Royals in Chennai, 7:30 PM
May 13: Royal Challengers Bengaluru vs Sunrisers Hyderabad in Bengaluru, 7:30 PM
May 14: Gujarat Titans vs Lucknow Super Giants in Ahmedabad, 7:30 PM
May 15: Mumbai Indians vs Delhi Capitals in Mumbai, 7:30 PM
May16: Rajasthan Royals vs Punjab Kings in Jaipur, 7:30 PM
May 17: Royal Challengers Bengaluru vs Kolkata Knight Riders in Bengaluru, 7:30 PM
May18: Gujarat Titans vs Chennai Super Kings in Ahmedabad, 3:30 PM
May 18: Lucknow Super Giants vs Sunrisers Hyderabad in Lucknow, 7:30 PM
May 20: Qualifier 1, Hyderabad, 7:30 PM
May 21: Eliminator, Hyderabad, 7:30 PM
May 23: Qualifier 2, Kolkata, 7:30 PM
May 25: Final, Kolkata, 7:30 PM.