IPL schedule 2023: Full schedule of matches, dates, match timings and venues
The BCCI announced on Friday as it unveiled the schedule for upcoming season. Final will be played on 28 May at in Ahmedabad

The Indian Premier League (IPL) 2023 begins on March 31, with the defending champion Gujarat Titans taking on the Chennai Super Kings at 7.30 p.m. IST at the Narendra Modi Stadium. Each team will play seven home games and seven away games.
The competition will be held in 12 cities: Ahmedabad, Mohali, Lucknow, Hyderabad, Bengaluru, Chennai, Delhi, Kolkata, Jaipur, Mumbai, Guwahati, and Dharamsala.
The Mumbai Indians will kick off their season against Royal Challengers Bangalore on April 2 at 7.30pm IST at the Chinnaswamy Stadium. The Mumbai Indians will play their archrival Chennai Super Kings on April 8 and May 6.
This season, there are 70 league games, including 18 doubleheaders. The final league stage game is scheduled for May 21. The final will be held on May 28 in Ahmedabad.
Punjab Kings will take on the Kolkata Knight Riders in the afternoon game in Mohali while Lucknow Super Giants will lock horns with Delhi Capitals in the evening game on April 1, which will be the day of the first double-header of the season.
Hardik Pandya's all-round performance helped Gujarat Titans win the Indian Premier League in its inaugural season with a seven-wicket victory over Rajasthan Royals in the final last season.
The evening matches will start from 7:30 pm IST while the afternoon matches on the day of the double headers will begin from 3:30 pm IST.
IPL 2023 Groups:
Group A
MI, RR, KKR, DC and LSG.
Group B
CSK, PBKS, SRH, RCB and GT.
Full IPL 2023 schedule:
MatchNo. | Match Day | Date | Day | Time | Home Team | Away Team | Venue | |
---|---|---|---|---|---|---|---|---|
1 | 1 | 31-03-23 | Fri | 7:30:00 PM | Gujarat Titans | Chennai Super Kings | Ahmedabad | |
2 | 2 | 01-04-23 | Sat | 3:30:00 PM | Punjab Kings | Kolkata Knight Riders | Mohali | |
3 | 2 | 01-04-23 | Sat | 7:30:00 PM | Lucknow Super Giants | Delhi Capitals | Lucknow | |
4 | 3 | 02-04-23 | Sun | 3:30:00 PM | Sunrisers Hyderabad | Rajasthan Royals | Hyderabad | |
5 | 3 | 02-04-23 | Sun | 7:30:00 PM | Royal Challengers Bangalore | Mumbai Indians | Bengaluru | |
6 | 4 | 03-04-23 | Mon | 7:30:00 PM | Chennai Super Kings | Lucknow Super Giants | Chennai | |
7 | 5 | 04-Aor-23 | Tue | 7:30:00 PM | DelhiCaoitals | Gujarat Titans | Delhi | |
8 | 6 | OS-Aor-23 | Wed | 7:30:00 PM | Rajasthan Rovals | Puniab Kines | Guwahati | |
9 | 7 | 06-Aor-23 | Thu | 7:30:00 PM | Kolkata Knieht Ride | Roval Challen2e | Kolkata | |
10 | 8 | 07-04-23 | Fri | 7:30:00 PM | Lucknow Super Giants | Sunrise | Lucknow | |
11 | 9 | 08-04-23 | Sat | 3:30:00 PM | Rajasthan Royals | Delhi Capitals | Guwahati | |
12 | 9 | 08-04-23 | Sat | 7:30:00 PM | Mumbai Indians | Chennai Super Kings | Mumbai | |
13 | 10 | 09-04-23 | Sun | 3:30:00 PM | Gujarat Titans | Kolkata Knight Riders | Ahmedabad | |
14 | 10 | 09-04-23 | Sun | 7:30:00 PM | Sunrisers Hyderabad | Punjab Kings | Hyderabad | |
15 | 11 | 10-04-23 | Mon | 7:30:00 PM | RoyalChallengers Bangalore | Lucknow Super Giants | Bengaluru | |
16 | 12 | 11-04-23 | Tue | 7:30:00 PM | DelhiCapitals | Mumbai Indians | Delhi | |
17 | 13 | 12-04-23 | Wed | 7:30:00 PM | Chennai Super Kings | Rajasthan Royals | Chennai | |
18 | 14 | 13-04-23 | Thu | 7:30:00 PM | Punj ab Kings | Gujarat Titans | Mohali | |
19 | 15 | 14-04-23 | Fri | 7:30:00 PM | Kolkata Knight Ride | Sunrise | Kolkata | |
20 | 16 | 15-04-23 | Sat | 3:30:00 PM | Royal Challengers Bangalore | Delhi Capitals | Bengeluru | |
21 | 16 | 15-04-23 | Sat | 7:30:00 PM | Lucknow Super Giants | Punjab Kings | Lucknow | |
22 | 17 | 16-04-23 | Sun | 3:30:00 PM | Mumbai Indians | Kolkata Knight Riders | Mumbai | |
23 | 17 | 16-04-23 | Sun | 7:30:00 PM | Gujarat Titans | Rajasthan Royals | Ahmedabad | |
24 | 18 | 17-04-23 | Mon | 7:30:00 PM | Royal Challengers Bangalore | ChennaiSupe< Kings | Bengaluru | |
25 | 19 | 18-04-23 | Tue | 7:30:00 PM | Sunrisers Hyderabad | MumbaiIndians | Hyderabad | |
26 | 20 | 19-04-23 | Wed | 7:30:00 PM | Rajasthan Royals | Lucknow Super Giants | Jaipur | |
27 | 21 | 20-04-23 | Thu | 7:30:00 PM | Punjab Kings | Royal Challenge | Mohali | |
28 | 21 | 20-04-23 | Thu | 7:30:00 PM | Delhi Capitals | Kolkata Knight Riders | Delhi | |
29 | 22 | 2 1-Apr-23 | Fri | 7:30:00 PM | Chennai Super Kings | Sunrise | Chennai | |
30 | 23 | 22-04-23 | Sat | 3:30:00 PM | Lucknow Super Giants | Guj arat Titans | Lucknow | |
31 | 23 | 22-Aor-23 | Sat | 7:30:00 PM | Mumbai Indians | Puniab Kines | Mumbai | |
32 | 24 | 23-Aor-23 | Sun | 3:30:00 PM | Roval Challen2ers Banealore | Raiasthan Rovals | Bengaluru | |
33 | 24 | 23-04-23 | Sun | 7:30:00 PM | Kolkata Knieht Ride | ChennaiSupe< Kings | Kolkata | |
34 | 25 | 24-Aor-23 | Mon | 7:30:00 PM | Sunrisers Hvderabad | Delhi Caoitals | Hvderabad | |
35 | 26 | 25-04-23 | Tue | 7:30:00 PM | Gujarat Titans | MumbaiIndians | Ahmedabad | |
36 | 27 | 26-04-23 | Wed | 7:30:00 PM | Royal Challengers Bangalore | Kolkata Knight Riders | Bengaluru | |
37 | 28 | 27-04-23 | Thu | 7:30:00 PM | Rajasthan Royals | Chennai Super Kings | Jaipur | |
38 | 29 | 28-04-23 | Fri | 7:30:00 PM | Punjab Kings | Lucknow Super Giants | Mohali | |
39 | 30 | 29-04-23 | Sat | 3:30:00 PM | Kolkata Knight Ride | Gujarat Titans | Kolkata | |
40 | 30 | 29-04-23 | Sat | 7:30:00 PM | Delhi Capitals | Sunrise | Delhi | |
41 | 31 | 30-04-23 | Sun | 3:30:00 PM | Chennai Super Kings | Punjab Kings | Chennai | |
42 | 31 | 30-04-23 | Sun | 7:30:00 PM | Mumbai Indians | Rajasthan Royals | Mumbai | |
43 | 32 | 01-05-23 | Mon | 7:30:00 PM | Lucknow Super Giants | Royal Challenge | Lucknow | |
44 | 33 | 02-05-23 | Tue | 7:30:00 PM | Gujarat Titans | Delhi Capitals | Ahmedabad | |
45 | 34 | 03-05-23 | Wed | 7:30:00 PM | Punjab Kings | Mumbai Indians | Mohali | |
46 | 35 | 04-05-23 | Thu | 7:30:00 PM | Lucknow Super Giants | Chennai Super Kings | Lucknow | |
47 | 35 | 04-05-23 | Thu | 7:30:00 PM | Sunrisers Hyderabad | Kolkata Knight Riders | Hyderabad | |
48 | 36 | 05-05-23 | Fri | 7:30:00 PM | Rajasthan Royals | Gujarat Titans | Jaipur | |
49 | 37 | 06-05-23 | Sat | 3:30:00 PM | Chennai Super Kings | Mumbai Indians | Chennai | |
50 | 37 | 06-05-23 | Sat | 7:30:00 PM | Delhi Capitals | Royal Challenge | Delhi | |
51 | 38 | 07-05-23 | Sun | 3:30:00 PM | Gujarat Titans | Lucknow Super Giants | Ahmedabad | |
52 | 38 | 07-05-23 | Sun | 7:30:00 PM | Rajasthan Royals | Sunrise | Jaipur | |
53 | 39 | 08-05-23 | Mon | 7:30:00 PM | Kolkata Knight Riders | Punjab Kings | Kolkata | |
54 | 40 | 09-05-23 | Tue | 7:30:00 PM | Mumbai Indians | Royal Challenge | Mumbai | |
55 | 41 | 10-05-23 | Wed | 7:30:00 PM | Chennai Super KinRS | Delhi Capitals | Chennai | |
56 | 42 | 11-05-23 | Thu | 7:30:00 PM | Kolkata Knight Ride | Rajasthan Royals | Kolkata | |
57 | 43 | 12-05-23 | Fri | 7:30:00 PM | Mumbai Indians | Gujarat Titans | Mumbai | |
58 | 44 | 13-05-23 | Sat | 3:30:00 PM | Sunrisers Hyderabad | Lucknow Supe< Giants | Hyderabad | |
59 | 44 | 13-05-23 | Sat | 7:30:00 PM | DelhiCapitals | Punjab Kings | Delhi | |
60 | 45 | 14-05-23 | Sun | 3:30:00 PM | Rajasthan Royals | Royal Challenge | Jaipur | |
61 | 45 | 14-05-23 | Sun | 7:30:00 PM | Chennai Super Kings | Kolkata Knight Riders | Chennai | |
62 | 46 | 15-05-23 | Mon | 7:30:00 PM | Gujarat Titans | Sunrise | Ahmedabad | |
63 | 47 | 16-05-23 | Tue | 7:30:00 PM | Lucknow Super Giants | Mumbai Indians | Lucknow | |
64 | 48 | 17-05-23 | Wed | 7:30:00 PM | Punjab Kings | Delhi Capitals | Dharamshala | |
65 | 49 | 18-05-23 | Thu | 7:30:00 PM | Sunrisers Hyderabad | Royal Challenge | Hyderabad | |
66 | 50 | 19-05-23 | Fri | 7:30:00 PM | Punj ab Kings | Rajasthan Royals | Dharamshala | |
67 | 51 | 20-05-23 | Sat | 3:30:00 PM | Delhi Capitals | Chennai Super Kings | Delhi | |
68 | 51 | 20-05-23 | Sat | 7:30:00 PM | Kolkata Knight Ride | Lucknow Super Giants | Kolkata | |
69 | 52 | 21-05-23 | Sun | 3:30:00 PM | Mumbai Indians | Sunrise | Mumbai | |
70 | 52 | 21-05-23 | Sun | 7:30:00 PM | Royal Challengers Bangalore | Gujarat Titans | Bengaluru |