- March 31
Gujarat Titans vs Chennai Super Kings
TIMING: 07:00 PM | 1st Match - April 1
Punjab Kings vs Kolkata Knight Riders
Timing: 03:00 PM | 2nd Match - April 1
Lucknow Super Giants vs Delhi Capitals
Timing: 07:00 PM | 3rd Match - April 2
Sunrisers Hyderabad vs Rajasthan Royals
Timing: 03:00 PM | 4th Match - April 2
Royal Challengers Bangalore vs Mumbai Indians
Timing: 07:00 PM | 4th Match - April 3
Chennai Super Kings vs Lucknow Super Giants
Timing: 07:00 PM | 6th Match - April 4
Delhi Capitals vs Gujarat Titans
Timing: 07:00 PM | 7th Match - April 5
Rajasthan Royals vs Punjab Kings
Timing: 07:00 PM | 8th Match - April 6
Kolkata Knight Riders vs Royal Challengers Bangalore
Timing: 07:00 PM | 9th Match - April 7
Lucknow Super Giants vs Sunrisers Hyderabad
Timing: 07:00 PM | 10th Match - April 8
Rajasthan Royals vs Delhi Capitals
Timing: 03:00 PM | 11th Match - April 8
Mumbai Indians vs Chennai Super Kings
Timing: 07:00 PM | 12th Match - April 9
Gujarat Titans vs Kolkata Knight Riders
Timing: 03:00 PM | 13th Match - April 9
Sunrisers Hyderabad vs Punjab Kings
Timing: 07:00 PM | 14th Match - April 10
Royal Challengers Bangalore vs Lucknow Super Giants
Venue: M.Chinnaswamy Stadium, Bengaluru
Timing: 07:00 PM | 15th Match - April 11
Delhi Capitals vs Mumbai Indians
Timing: 07:00 PM | 16th Match - April 12
Chennai Super Kings vs Rajasthan Royals
Timing: 07:00 PM | 17th Match - April 13
Punjab Kings vs Gujarat Titans
Timing: 07:00 PM | 18th Match - April 14
Kolkata Knight Riders vs Sunrisers Hyderabad
Timing: 07:00 PM | 19th Match - April 15
Royal Challengers Bangalore vs Delhi Capitals
Venue: M.Chinnaswamy Stadium, Bengaluru
Timing: 03:00 PM | 20th Match - April 15
Lucknow Super Giants vs Punjab Kings
Timing: 07:00 PM | 21st Match - April 16
Mumbai Indians vs Kolkata Knight Riders
Timing: 03:00 PM | 22nd Match - April 16
Gujarat Titans vs Rajasthan Royals
Timing: 07:00 PM | 23rd Match - April 17
Royal Challengers Bangalore vs Chennai Super Kings
Timing: 07:00 PM | 24th Match - April 18
Sunrisers Hyderabad vs Mumbai Indians
Timing: 07:00 PM | 25th Match - April 19
Rajasthan Royals vs Lucknow Super Giants
Timing: 07:00 PM | 26th Match - April 20
Punjab Kings vs Royal Challengers Bangalore
Timing: 03:00 PM | 27th Match - April 20
Delhi Capitals vs Kolkata Knight Riders
Timing: 07:00 PM | 28th Match - April 21
Chennai Super Kings vs Sunrisers Hyderabad
Timing: 07:00 PM | 29th Match - April 22
Lucknow Super Giants vs Gujarat Titans
Timing: 03:00 PM | 30th Match - April 22
Mumbai Indians vs Punjab Kings
Timing: 07:00 PM | 31st Match - April 23
Royal Challengers Bangalore vs Rajasthan Royals
Timing: 03:00 PM | 32nd Match - April 23
Kolkata Knight Riders vs Chennai Super Kings
Timing: 07:00 PM | 33rd Match - April 24
Sunrisers Hyderabad vs Delhi Capitals
Timing: 07:00 PM | 34th Match - April 25
Gujarat Titans vs Mumbai Indians
Timing: 07:00 PM | 35th Match - April 26
Royal Challengers Bangalore vs Kolkata Knight Riders
Timing: 07:00 PM | 36th Match - April 27
Rajasthan Royals vs Chennai Super Kings
Timing: 07:00 PM | 37th Match - April 28
Punjab Kings vs Lucknow Super Giants
Timing: 07:00 PM | 38th Match - April 29
Kolkata Knight Riders vs Gujarat Titans
Timing: 03:00 PM | 39th Match - April 29
Delhi Capitals vs Sunrisers Hyderabad
Timing: 07:00 PM | 40th Match - April 30
Chennai Super Kings vs Punjab Kings
Timing: 03:00 PM | 41st Match - April 30
Mumbai Indians vs Rajasthan Royals
Timing: 07:00 PM | 42nd Match - May 1
Lucknow Super Giants vs Royal Challengers Bangalore
Timing: 07:00 PM | 43rd Match - May 2
Gujarat Titans vs Delhi Capitals
Timing: 07:00 PM | 44th Match - May 3
Punjab Kings vs Mumbai Indians
Timing: 07:00 PM | 45th Match - May 4
Lucknow Super Giants vs Chennai Super Kings
Timing: 03:00 PM | 46th Match - May 4
Sunrisers Hyderabad vs Kolkata Knight Riders
Timing: 07:00 PM | 47th Match - May 5
Rajasthan Royals vs Gujarat Titans
Timing: 07:00 PM | 48th Match - May 6
Chennai Super Kings vs Mumbai Indians
Timing: 03:00 PM | 49th Match - May 6
Delhi Capitals vs Royal Challengers Bangalore
Timing: 07:00 PM | 50th Match - May 7
Gujarat Titans vs Lucknow Super Giants
Timing: 03:00 PM | 51 Match - May 7
Rajasthan Royals vs Sunrisers Hyderabad
Timing: 07:00 PM | 52 Match - May 8
Kolkata Knight Riders vs Punjab Kings
Timing: 07:00 PM | 53 Match - May 9
Mumbai Indians vs Royal Challengers Bangalore
Timing: 07:00 PM | 54 Match - May 10
Chennai Super Kings vs Delhi Capitals
Timing: 07:00 PM | 55 Match - May 11
Kolkata Knight Riders vs Rajasthan Royals
Timing: 07:00 PM | 56 Match - May 12
Mumbai Indians vs Gujarat Titans
Timing: 07:00 PM | 57 Match - May 13
Sunrisers Hyderabad vs Lucknow Super Giants
Timing: 03:00 PM | 58 Match - May 13
Delhi Capitals vs Punjab Kings
Timing: 07:00 PM | 59 Match - May 14
Rajasthan Royals vs Royal Challengers Bangalore
Timing: 03:00 PM | 60 Match - May 14
Chennai Super Kings vs Kolkata Knight Riders
Timing: 07:00 PM | 61 Match - May 15
Gujarat Titans vs Sunrisers Hyderabad
Timing: 07:00 PM | 62 Match - May 16
Lucknow Super Giants vs Mumbai Indians
Timing: 07:00 PM | 63 Match - May 17
Punjab Kings vs Delhi Capitals
Timing: 07:00 PM | 64 Match - May 18
Sunrisers Hyderabad vs Royal Challengers Bangalore
Timing: 07:00 PM | 65 Match - May 19
Punjab Kings vs Rajasthan Royals
Timing: 07:00 PM | 66 Match - May 20
Delhi Capitals vs Chennai Super Kings
Timing: 03:00 PM | 67 Match - May 20
Kolkata Knight Riders vs Lucknow Super Giants
Timing: 07:00 PM | 68 Match - May 21
Mumbai Indians vs Sunrisers Hyderabad
03:00 PM | 69 Match - May 21
Royal Challengers Bangalore vs Gujarat Titans
Timing: 07:00 PM | 70 Match
The Indian Premier League schedule for March 31 to May has been provided. It includes a total of 52 matches with each team playing against the other teams twice. The schedule begins with the match between Gujarat Titans and Chennai Super Kings on March 31 and ends with the final match on May 30.
The schedule includes matches at different venues and timings, with some matches starting at 03:00 PM and some at 07:00 PM. The matches will be played across different cities in India, including Chennai, Bengaluru, Delhi, Kolkata, Lucknow, Mumbai, and Jaipur.
The Indian Premier League is a highly anticipated tournament that attracts a global audience, with some of the world’s best cricketers participating. The tournament provides a platform for young and upcoming cricketers to showcase their skills and potentially secure a place in their national teams. The schedule provides cricket enthusiasts with an opportunity to plan and schedule their activities around the matches they want to watch.