Indian Premier League (IPL) 2025 Schedule
March 22, Saturday
Match 1: Kolkata Knight Riders vs Royal Challengers Bengaluru
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 23, Sunday
Match 2: Sunrisers Hyderabad vs Rajasthan Royals
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 3: Chennai Super Kings vs Mumbai Indians
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 24, Monday
Match 4: Delhi Capitals vs Lucknow Super Giants
Venue: Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 25, Tuesday
Match 5: Gujarat Titans vs Punjab Kings
Venue: Narendra Modi Stadium, Ahmedabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 26, Wednesday
Match 6: Rajasthan Royals vs Kolkata Knight Riders
Venue: Barsapara Cricket Stadium, Guwahati
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 27, Thursday
Match 7: Sunrisers Hyderabad vs Lucknow Super Giants
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 28, Friday
Match 8: Chennai Super Kings vs Royal Challengers Bengaluru
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 29, Saturday
Match 9: Gujarat Titans vs Mumbai Indians
Venue: Narendra Modi Stadium, Ahmedabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 30, Sunday
Match 10: Delhi Capitals vs Sunrisers Hyderabad
Venue: Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 11: Rajasthan Royals vs Chennai Super Kings
Venue: Barsapara Cricket Stadium, Guwahati
Time: 2:00 PM GMT / 7:30 PM LOCAL
March 31, Monday
Match 12: Mumbai Indians vs Kolkata Knight Riders
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 2025
April 1, Tuesday
Match 13: Lucknow Super Giants vs Punjab Kings
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 2, Wednesday
Match 14: Royal Challengers Bengaluru vs Gujarat Titans
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 3, Thursday
Match 15: Kolkata Knight Riders vs Sunrisers Hyderabad
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 4, Friday
Match 16: Lucknow Super Giants vs Mumbai Indians
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 5, Saturday
Match 17: Chennai Super Kings vs Delhi Capitals
Venue: MA Chidambaram Stadium, Chennai
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 18: Punjab Kings vs Rajasthan Royals
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 6, Sunday
Match 19: Kolkata Knight Riders vs Lucknow Super Giants
Venue: Eden Gardens, Kolkata
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 20: Sunrisers Hyderabad vs Gujarat Titans
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 7, Monday
Match 21: Mumbai Indians vs Royal Challengers Bengaluru
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 8, Tuesday
Match 22: Punjab Kings vs Chennai Super Kings
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 9, Wednesday
Match 23: Gujarat Titans vs Rajasthan Royals
Venue: Narendra Modi Stadium, Ahmedabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 10, Thursday
Match 24: Royal Challengers Bengaluru vs Delhi Capitals
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 11, Friday
Match 25: Chennai Super Kings vs Kolkata Knight Riders
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 12, Saturday
Match 26: Lucknow Super Giants vs Gujarat Titans
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 27: Sunrisers Hyderabad vs Punjab Kings
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 13, Sunday
Match 28: Rajasthan Royals vs Royal Challengers Bengaluru
Venue: Sawai Mansingh Stadium, Jaipur
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 29: Delhi Capitals vs Mumbai Indians
Venue: Arun Jaitley Stadium, Delhi
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 14, Monday
Match 30: Lucknow Super Giants vs Chennai Super Kings
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 15, Tuesday
Match 31: Punjab Kings vs Kolkata Knight Riders
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 16, Wednesday
Match 32: Delhi Capitals vs Rajasthan Royals
Venue: Arun Jaitley Stadium, Delhi
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 17, Thursday
Match 33: Mumbai Indians vs Sunrisers Hyderabad
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 18, Friday
Match 34: Royal Challengers Bengaluru vs Punjab Kings
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 19, Saturday
Match 35: Gujarat Titans vs Delhi Capitals
Venue: Narendra Modi Stadium, Ahmedabad
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 36: Rajasthan Royals vs Lucknow Super Giants
Venue: Sawai Mansingh Stadium, Jaipur
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 20, Sunday
Match 37: Punjab Kings vs Royal Challengers Bengaluru
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 38: Mumbai Indians vs Chennai Super Kings
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 21, Monday
Match 39: Kolkata Knight Riders vs Gujarat Titans
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 22, Tuesday
Match 40: Lucknow Super Giants vs Delhi Capitals
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 23, Wednesday
Match 41: Sunrisers Hyderabad vs Mumbai Indians
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 24, Thursday
Match 42: Royal Challengers Bengaluru vs Rajasthan Royals
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 25, Friday
Match 43: Chennai Super Kings vs Sunrisers Hyderabad
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 26, Saturday
Match 44: Kolkata Knight Riders vs Punjab Kings
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 27, Sunday
Match 45: Mumbai Indians vs Lucknow Super Giants
Venue: Wankhede Stadium, Mumbai
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 46: Delhi Capitals vs Royal Challengers Bengaluru
Venue: Arun Jaitley Stadium, Delhi
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 28, Monday
Match 47: Rajasthan Royals vs Gujarat Titans
Venue: Sawai Mansingh Stadium, Jaipur
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 29, Tuesday
Match 48: Delhi Capitals vs Kolkata Knight Riders
Venue: Arun Jaitley Stadium, Delhi
Time: 2:00 PM GMT / 7:30 PM LOCAL
April 30, Wednesday
Match 49: Chennai Super Kings vs Punjab Kings
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 2025
May 1, Thursday
Match 50: Rajasthan Royals vs Mumbai Indians
Venue: Sawai Mansingh Stadium, Jaipur
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 2, Friday
Match 51: Gujarat Titans vs Sunrisers Hyderabad
Venue: Narendra Modi Stadium, Ahmedabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 3, Saturday
Match 52: Royal Challengers Bengaluru vs Chennai Super Kings
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 4, Sunday
Match 53: Kolkata Knight Riders vs Rajasthan Royals
Venue: Eden Gardens, Kolkata
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 54: Punjab Kings vs Lucknow Super Giants
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 5, Monday
Match 55: Sunrisers Hyderabad vs Delhi Capitals
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 6, Tuesday
Match 56: Mumbai Indians vs Gujarat Titans
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 7, Wednesday
Match 57: Kolkata Knight Riders vs Chennai Super Kings
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 8, Thursday
Match 58: Punjab Kings vs Delhi Capitals
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 9, Friday
Match 59: Lucknow Super Giants vs Royal Challengers Bengaluru
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 10, Saturday
Match 60: Sunrisers Hyderabad vs Kolkata Knight Riders
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 11, Sunday
Match 61: Punjab Kings vs Mumbai Indians
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 62: Delhi Capitals vs Gujarat Titans
Venue: Arun Jaitley Stadium, Delhi
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 12, Monday
Match 63: Chennai Super Kings vs Rajasthan Royals
Venue: MA Chidambaram Stadium, Chennai
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 13, Tuesday
Match 64: Royal Challengers Bengaluru vs Sunrisers Hyderabad
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 14, Wednesday
Match 65: Gujarat Titans vs Lucknow Super Giants
Venue: Narendra Modi Stadium, Ahmedabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 15, Thursday
Match 66: Mumbai Indians vs Delhi Capitals
Venue: Wankhede Stadium, Mumbai
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 16, Friday
Match 67: Rajasthan Royals vs Punjab Kings
Venue: Sawai Mansingh Stadium, Jaipur
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 17, Saturday
Match 68: Royal Challengers Bengaluru vs Kolkata Knight Riders
Venue: M.Chinnaswamy Stadium, Bengaluru
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 18, Sunday
Match 69: Gujarat Titans vs Chennai Super Kings
Venue: Narendra Modi Stadium, Ahmedabad
Time: 10:00 AM GMT / 3:30 PM LOCAL
Match 70: Lucknow Super Giants vs Sunrisers Hyderabad
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Time: 2:00 PM GMT / 7:30 PM LOCAL
Playoffs
May 20, Tuesday
Qualifier 1: TBC vs TBC
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 21, Wednesday
Eliminator: TBC vs TBC
Venue: Rajiv Gandhi International Stadium, Hyderabad
Time: 2:00 PM GMT / 7:30 PM LOCAL
May 23, Friday
Qualifier 2: TBC vs TBC
Venue: Eden Gardens, Kolkata
Time: 2:00 PM GMT / 7:30 PM
The Indian Premier League (IPL) 2025 heats up as the Lucknow Super Giants (LSG) face…
The 15th match of the Indian Premier League (IPL) 2025 pits Kolkata Knight Riders (KKR)…
The 14th match of the Indian Premier League (IPL) 2025 is gearing up to be…
The Indian Premier League (IPL) 2025 is heating up, and the 13th match pits Lucknow…
The season so far has seen mixed fortunes for both teams. Mumbai Indians have struggled…
The 11th match of the Indian Premier League (IPL) 2025 pits Rajasthan Royals (RR) against…