Indian Premier League Matches Schedule

  • 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.

Leave a Comment