The 12th edition of the Indian Premier League (IPL) is all set to commence March 23rd onwards. Accordingly, due to the upcoming Lok Sabh elections, the cash-rich tournament began early this year. However, the Board of Control for Cricket in India (BCCI) had only declared the timetable for the initial 17 matches.
But on March 19, the entire schedule for the group stage matches for IPL was declared. BCCI declared the timetable for the matches happening from April 6 to May 5 but the schedule for the Qualifier and Final is yet to be declared.
The opening game will be an encounter on March 23 between defending champions, Chennai Super Kings (CSK) and Royal Challengers Bangalore. Mumbai Indians will begin their journey on March 24 with a match against Delhi Capitals.
March 23
Chennai Super Kings vs Royal Challengers Bangalore
4 p.m. – Kolkata Knight Riders vs Sunrisers Hyderabad
8 p.m. – Mumbai Indians vs Delhi Capitals
March 25
Rajasthan Royals vs Kings XI Punjab
March 26
Delhi Capitals vs Chennai Super Kings
March 27
Kolkata Knight Riders vs Kings XI Punjab
March 28
Royal Challengers Bangalore vs Mumbai Indians
March 29
Sunrisers Hyderabad vs Rajasthan Royals
March 30
4 p.m. – Kings XI Punjab vs Mumbai Indians
8 p.m. – Delhi Capitals vs Kolkata Knight Riders
March 31
4 p.m. – Sunrisers Hyderabad vs Royal Challengers Bangalore
8 p.m. – Chennai Super Kings vs Rajasthan Royals
April 1
Kings XI Punjab vs Delhi Capitals
April 2
Rajasthan Royals vs Royal Challengers Bangalore
April 3
Mumbai Indians vs Chennai Super Kings
April 4
Delhi Capitals vs Sunrisers Hyderabad
April 5
Royal Challengers Bangalore vs Kolkata Knight Riders
April 6
4 p.m. Chennai Super Kings vs Kings XI Punjab
8 p.m. Sunrisers Hyderabad vs Mumbai Indians
April 7
4 p.m. – Royal Challengers Bangalore vs Delhi Capitals
8 p.m. – Rajasthan Royals vs Kolkata Knight Riders
April 8
Kings XI Punjab vs Sunrisers Hyderabad
April 9
Chennai Super Kings vs Kolkata Knight Riders
April 10
Mumbai Indians vs Kings XI Punjab
April 11
Rajasthan Royals vs Chennai Super Kings
April 12
Kolkata Knight Riders vs Delhi Capitals
April 13
4 p.m. Mumbai Indians vs Rajasthan Royals
8 p.m. Kings XI Punjab vs Royal Challengers Bangalore
April 14
4 p.m. Kolkata Knight Riders vs Chennai Super Kings
8 p.m. Sunrisers Hyderabad vs Delhi Capitals
April 15
Mumbai Indians vs Royal Challengers Bangalore
April 16
Kings XI Punjab vs Rajasthan Royals
April 17
Sunrisers Hyderabad vs Chennai Super Kings
April 18
Delhi Capitals vs Mumbai Indians
April 19
Kolkata Knight Riders vs Royal Challengers Bangalore
April 20
4 p.m. Rajasthan Royals vs Mumbai Indians
8 p.m. Delhi Capitals vs Kings XI Punjab
April 21
4 p.m. Sunrisers Hyderabad vs Kolkata Knight Riders
8 p.m. Royal Challengers Bangalore vs Chennai Super Kings
April 22
Rajasthan Royals vs Delhi Capitals
April 23
Chennai Super Kings vs Sunrisers Hyderabad
April 24
Royal Challengers Bangalore vs Kings XI Punjab
April 25
Kolkata Knight Riders vs Rajasthan Royals
April 26
Chennai Super Kings vs Mumbai Indians
April 27
Rajasthan Royals vs Sunrisers Hyderabad
April 28
4 p.m. Delhi Capitals vs Royal Challengers Bangalore
8 p.m. Kolkata Knight Riders vs Mumbai Indians
April 29
Sunrisers Hyderabad vs Kings XI Punjab
April 30
Royal Challengers Bangalore vs Rajasthan Royals
May 1
Chennai Super Kings vs Delhi Capitals
May 2
Mumbai Indians vs Sunrisers Hyderabad
May 3
Kings XI Punjab vs Kolkata Knight Riders
May 4
4 p.m. Delhi Capitals vs Rajasthan Royals
8 p.m. Royal Challengers Bangalore vs Sunrisers Hyderabad
May 5
4 p.m. Kings XI Punjab vs Chennai Super Kings
8 p.m. Mumbai Indians vs Kolkata Knight Riders