The dates for the 2023 season of the Indian Premier League are March 31 to May 28. The IPL teams expanded from eight to ten teams last year with the addition of the Gujarat Titans and the Lucknow Super Giants, and there will also be ten teams competing this year.