The full schedule for IPL 2024 has been announced. Here’s everything you need to know about the schedule of IPL 2024, including the full fixtures list, match timings and venues.
Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.
IPL 2024: Full schedule announced on March 25
74 matches will be played between March 22 and May 26 in the 17th edition of the tournament, as was the case in 2023 and 2022 when the IPL expanded to 10 teams.
While the schedule for the first 21 games was out earlier, BCCI held back on the announcement of the complete schedule due to the IPL clashing with the Indian general elections.
Today (March 25), BCCI has released the schedule for the remaining 53 games from April 8 with the biggest takeaway being the entire season will be hosted in India.
IPL 2024: Where will the final be played?
Qualifier 1 and Eliminator will be played at the Narendra Modi Stadium in Ahmedabad on May 21 and 22, while Qualifier 2 and the final will be played at the Chepauk in Chennai on May 24 and 26 respectively.
The wait is finally over! 😍
Here’s the complete TATA #IPL2024 schedule! Mark your calendars 📅 and don’t miss out on the non-stop cricket excitement 🔥
Tune-in to #IPLOnStar, LIVE, Only on Star Sports pic.twitter.com/9XopOFs6ir
— Star Sports (@StarSportsIndia) March 25, 2024
IPL 2024 Schedule: Timetable, venues and match timings for the entire season
(All timings local)
Match 1: March 22, Friday, 8:00 PM, Chennai Super Kings vs Royal Challengers Bengaluru, Chennai
Match 2: March 23, Saturday, 3:30 PM, Punjab Kings vs Delhi Capitals, Mullanpur
Match 3: March 23Saturday, 7:30 PM, Kolkata Knight Riders vs Sunrisers Hyderabad, Kolkata
Match 4: March 24, Sunday, 3:30 PM, Rajasthan Royals vs Lucknow Super Giants, Jaipur
Match 5: March 24, Sunday, 7:30 PM, Gujarat Titans vs Mumbai Indians, Ahmedabad
Match 6: March 25, Monday, 7:30 PM, Royal Challengers Bengaluru vs Punjab Kings, Bengaluru
Match 7: March 26, Tuesday, 7:30 PM, Chennai Super Kings vs Gujarat Titans, Chennai
Match 8: March 27, Wednesday, 7:30 PM, Sunrisers Hyderabad vs Mumbai Indians, Hyderabad
Match 9: March 28, Thursday, 7:30 PM, Rajasthan Royals vs Delhi Capitals, Jaipur
Match 10: March 29, Friday, 7:30 PM, Royal Challengers Bengaluru vs Kolkata Knight Riders, Bengaluru
Match 11: March 30, Saturday, 7:30 PM, Lucknow Super Giants vs Punjab Kings, Lucknow
Match 12: March 31, Sunday, 3:30 PM, Gujarat Titans vs Sunrisers Hyderabad, Ahmedabad
Match 13: March 31, Sunday, 7:30 PM, Delhi Capitals vs Chennai Super Kings, Visakhapatnam
Match 14: April 1, Monday, 7:30 PM, Mumbai Indians vs Rajasthan Royals, Mumbai
Match 15: April 2, Tuesday, 7:30 PM, Royal Challengers Bengaluru vs Lucknow Super Giants, Bengaluru
Match 16: April 3, Wednesday, 7:30 PM, Delhi Capitals vs Kolkata Knight Riders, Visakhapatnam
Match 17: April 4, Thursday, 7:30 PM, Gujarat Titans vs Punjab Kings, Ahmedabad
Match 18: April 5, Friday, 7:30 PM, Sunrisers Hyderabad vs Chennai Super Kings, Hyderabad
Match 19: April 6, Saturday, 7:30 PM, Rajasthan Royals vs Royal Challengers Bengaluru, Jaipur
Match 20: April 7, Sunday, 3:30 PM, Mumbai Indians vs Delhi Capitals, Mumbai
Match 21: April 7, Sunday, 7:30 PM, Lucknow Super Giants vs Gujarat Titans, Lucknow
Match 22: April 8, Monday, 7:30 PM, Chennai Super Kings vs Kolkata Knight Riders, Chennai
Match 23: April 9, Tuesday, 7:30 PM, Punjab Kings vs Sunrisers Hyderabad, Mullanpur
Match 24: April 10, Wednesday, 7:30 PM, Rajasthan vs Royals Gujarat Titans, Jaipur
Match 25: April 11, Thursday, 7:30 PM, Mumbai Indians vs Royal Challengers Bengaluru, Mumbai
Match 26: April 12, Friday, 7:30 PM, Lucknow Super Giants vs Delhi Capitals, Lucknow
Match 27: April 13, Saturday, 7:30 PM, Punjab Kings vs Rajasthan Royals, Mullanpur
Match 28: April 14, Sunday, 3:30 PM, Kolkata Knight Riders vs Lucknow Super Giants, Kolkata
Match 29: April 14, Sunday, 7:30 PM, Mumbai Indians vs Chennai Super Kings, Mumbai
Match 30: April 15, Monday, 7:30 PM, Royal Challengers Bengaluru vs Sunrisers Hyderabad, Bengaluru
Match 31: April 16, Tuesday, 7:30 PM, Kolkata Knight Riders vs Rajasthan Royals, Kolkata
Match 32: April 17, Wednesday, 7:30 PM, Gujarat Titans vs Delhi Capitals, Ahmedabad
Match 33: April 18, Thursday, 7:30 PM, Punjab Kings vs Mumbai Indians, Mullanpur
Match 34: April 19, Friday, 7:30 PM, Lucknow Super Giants vs Chennai Super Kings, Lucknow
Match 35: April 20, Saturday, 7:30 PM, Delhi Capitals vs Sunrisers Hyderabad, Delhi
Match 36: April 21, Sunday, 3:30 PM, Kolkata Knight Riders vs Royal Challengers Bengaluru, Kolkata
Match 37: April 21, Sunday, 7:30 PM, Punjab Kings vs Gujarat Titans, Mullanpur
Match 38: April 22, Monday, 7:30 PM, Rajasthan Royals vs Mumbai Indians, Jaipur
Match 39: April 23, Tuesday, 7:30 PM, Chennai Super Kings vs Lucknow Super Giants, Chennai
Match 40: April 24, Wednesday, 7:30 PM, Delhi Capitals vs Gujarat Titans, Delhi
Match 41: Apri 25, Thursday, 7:30 PM, Sunrisers Hyderabad vs Royal Challengers Bengaluru, Hyderabad
Match 42: April 26, Friday, 7:30 PM, Kolkata Knight Riders vs Punjab Kings, Kolkata
Match 43: April 27, Saturday, 3:30 PM, Delhi Capitals vs Mumbai Indians, Delhi
Match 44: April 27, Saturday, 7:30 PM, Lucknow Super Giants vs Rajasthan Royals, Lucknow
Match 45: April 28, Sunday, 3:30 PM, Gujarat Titans vs Royal Challengers Bengaluru, Ahmedabad
Match 46: April 28, Sunday, 7:30 PM, Chennai Super Kings vs Sunrisers Hyderabad, Chennai
Match 47: April 29, Monday, 7:30 PM, Kolkata Knight Riders vs Delhi Capitals, Kolkata
Match 48: April 30, Tuesday, 7:30 PM, Lucknow Super Giants vs Mumbai Indians, Lucknow
Match 49: May 1, Wednesday, 7:30 PM, Chennai Super Kings vs Punjab Kings, Chennai
Match 50: May 2, Thursday, 7:30 PM,, Sunrisers Hyderabad vs Rajasthan Royals, Hyderabad
Match 51: May 3, Friday, 7:30 PM, Mumbai Indians vs Kolkata Knight Riders, Mumbai
Match 52: May 4, Saturday, 7:30 PM, Royal Challengers Bengaluru vs Gujarat, Titans Bengaluru
Match 53: May 5, Sunday, 3:30 PM, Punjab Kings vs Chennai Super Kings, Dharamshala
Match 54: May 5, Sunday, 7:30 PM, Lucknow Super Giants vs Kolkata Knight Riders, Lucknow
Match 55: May 6, Monday, 7:30 PM, Mumbai Indians vs Sunrisers Hyderabad, Mumbai
Match 56: May 7, Tuesday, 7:30 PM, Delhi Capitals vs Rajasthan Royals, Delhi
Match 57: May 8, Wednesday, 7:30 PM, Sunrisers Hyderabad vs Lucknow Super Giants, Hyderabad
Match 58: May 9, Thursday, 7:30 PM, Punjab Kings vs Royal Challengers Bengaluru, Dharamshala
Match 59: May 10, Friday, 7:30 PM, Gujarat Titans vs Chennai Super Kings, Ahmedabad
Match 60: May 11, Saturday, 7:30 PM, Kolkata Knight Riders vs Mumbai Indians, Kolkata
Match 61: May 12, Sunday, 3:30 PM, Chennai Super Kings vs Rajasthan Royals, Chennai
Match 62: May 12, Sunday, 7:30 PM, Royal Challengers Bengaluru vs Delhi Capitals, Bengaluru
Match 63: May 13, Monday, 7:30 PM, Gujarat Titans vs Kolkata Knight Riders, Ahmedabad
Match 64: May 14, Tuesday, 7:30 PM, Delhi Capitals vs Lucknow Super Giants, Delhi
Match 65: May 15, Wednesday, 7:30 PM, Rajasthan Royals vs Punjab Kings, Guwahati
Match 66: May 16, Thursday, 7:30 PM,, Sunrisers Hyderabad vs Gujarat Titans, Hyderabad
Match 67: May 17, Friday, 7:30 PM, Mumbai Indians vs Lucknow Super Giants, Mumbai
Match 68: May 18, Saturday, 7:30 PM, Royal Challengers Bengaluru vs Chennai Super Kings, Bengaluru
Match 69: May 19, Sunday, 3:30 PM, Sunrisers Hyderabad vs Punjab Kings, Hyderabad
Match 70: May 19, Sunday, 7:30 PM, Rajasthan Royals vs Kolkata Knight Riders, Guwahati
Match 71: May 21, Tuesday, 7:30 PM, Qualifier 1, Ahmedabad
Match 72: May 22, Wednesday, 7:30 PM, Eliminator, Ahmedabad
Match 73: May 24, Friday, 7:30 PM, Qualifier 2, Chennai
Match 74: May 26, Sunday, 7:30 PM, Final (Winner of Qualifier 1 vs Winner of Qualifier 2), Chennai