IPL 2025 Complete Match Schedule
DateMatch DetailsTime
Mar 22, Sat
Kolkata Knight Riders vs Royal Challengers Bengaluru, 1st Match
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 23, Sun
Sunrisers Hyderabad vs Rajasthan Royals, 2nd Match
Rajiv Gandhi International Stadium, Hyderabad
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Chennai Super Kings vs Mumbai Indians, 3rd Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 24, Mon
Delhi Capitals vs Lucknow Super Giants, 4th Match
Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 25, Tue
Gujarat Titans vs Punjab Kings, 5th Match
Narendra Modi Stadium, Ahmedabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 26, Wed
Rajasthan Royals vs Kolkata Knight Riders, 6th Match
Barsapara Cricket Stadium, Guwahati
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 27, Thu
Sunrisers Hyderabad vs Lucknow Super Giants, 7th Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 28, Fri
Chennai Super Kings vs Royal Challengers Bengaluru, 8th Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 29, Sat
Gujarat Titans vs Mumbai Indians, 9th Match
Narendra Modi Stadium, Ahmedabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 30, Sun
Delhi Capitals vs Sunrisers Hyderabad, 10th Match
Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Rajasthan Royals vs Chennai Super Kings, 11th Match
Barsapara Cricket Stadium, Guwahati
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Mar 31, Mon
Mumbai Indians vs Kolkata Knight Riders, 12th Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 01, Tue
Lucknow Super Giants vs Punjab Kings, 13th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 02, Wed
Royal Challengers Bengaluru vs Gujarat Titans, 14th Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 03, Thu
Kolkata Knight Riders vs Sunrisers Hyderabad, 15th Match
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 04, Fri
Lucknow Super Giants vs Mumbai Indians, 16th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 05, Sat
Chennai Super Kings vs Delhi Capitals, 17th Match
MA Chidambaram Stadium, Chennai
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Punjab Kings vs Rajasthan Royals, 18th Match
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 06, Sun
Kolkata Knight Riders vs Lucknow Super Giants, 19th Match
Eden Gardens, Kolkata
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Sunrisers Hyderabad vs Gujarat Titans, 20th Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 07, Mon
Mumbai Indians vs Royal Challengers Bengaluru, 21st Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 08, Tue
Punjab Kings vs Chennai Super Kings, 22nd Match
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 09, Wed
Gujarat Titans vs Rajasthan Royals, 23rd Match
Narendra Modi Stadium, Ahmedabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 10, Thu
Royal Challengers Bengaluru vs Delhi Capitals, 24th Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 11, Fri
Chennai Super Kings vs Kolkata Knight Riders, 25th Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 12, Sat
Lucknow Super Giants vs Gujarat Titans, 26th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Sunrisers Hyderabad vs Punjab Kings, 27th Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 13, Sun
Rajasthan Royals vs Royal Challengers Bengaluru, 28th Match
Sawai Mansingh Stadium, Jaipur
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Delhi Capitals vs Mumbai Indians, 29th Match
Arun Jaitley Stadium, Delhi
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 14, Mon
Lucknow Super Giants vs Chennai Super Kings, 30th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 15, Tue
Punjab Kings vs Kolkata Knight Riders, 31st Match
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 16, Wed
Delhi Capitals vs Rajasthan Royals, 32nd Match
Arun Jaitley Stadium, Delhi
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 17, Thu
Mumbai Indians vs Sunrisers Hyderabad, 33rd Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 18, Fri
Royal Challengers Bengaluru vs Punjab Kings, 34th Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 19, Sat
Gujarat Titans vs Delhi Capitals, 35th Match
Narendra Modi Stadium, Ahmedabad
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Rajasthan Royals vs Lucknow Super Giants, 36th Match
Sawai Mansingh Stadium, Jaipur
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 20, Sun
Punjab Kings vs Royal Challengers Bengaluru, 37th Match
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Mumbai Indians vs Chennai Super Kings, 38th Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 21, Mon
Kolkata Knight Riders vs Gujarat Titans, 39th Match
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 22, Tue
Lucknow Super Giants vs Delhi Capitals, 40th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 23, Wed
Sunrisers Hyderabad vs Mumbai Indians, 41st Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 24, Thu
Royal Challengers Bengaluru vs Rajasthan Royals, 42nd Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 25, Fri
Chennai Super Kings vs Sunrisers Hyderabad, 43rd Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 26, Sat
Kolkata Knight Riders vs Punjab Kings, 44th Match
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 27, Sun
Mumbai Indians vs Lucknow Super Giants, 45th Match
Wankhede Stadium, Mumbai
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Delhi Capitals vs Royal Challengers Bengaluru, 46th Match
Arun Jaitley Stadium, Delhi
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 28, Mon
Rajasthan Royals vs Gujarat Titans, 47th Match
Sawai Mansingh Stadium, Jaipur
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 29, Tue
Delhi Capitals vs Kolkata Knight Riders, 48th Match
Arun Jaitley Stadium, Delhi
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
Apr 30, Wed
Chennai Super Kings vs Punjab Kings, 49th Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 01, Thu
Rajasthan Royals vs Mumbai Indians, 50th Match
Sawai Mansingh Stadium, Jaipur
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 02, Fri
Gujarat Titans vs Sunrisers Hyderabad, 51st Match
Narendra Modi Stadium, Ahmedabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 03, Sat
Royal Challengers Bengaluru vs Chennai Super Kings, 52nd Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 04, Sun
Kolkata Knight Riders vs Rajasthan Royals, 53rd Match
Eden Gardens, Kolkata
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Punjab Kings vs Lucknow Super Giants, 54th Match
Himachal Pradesh Cricket Association Stadium, Dharamsala
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 05, Mon
Sunrisers Hyderabad vs Delhi Capitals, 55th Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 06, Tue
Mumbai Indians vs Gujarat Titans, 56th Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 07, Wed
Kolkata Knight Riders vs Chennai Super Kings, 57th Match
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 08, Thu
Punjab Kings vs Delhi Capitals, 58th Match
Himachal Pradesh Cricket Association Stadium, Dharamsala
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 09, Fri
Lucknow Super Giants vs Royal Challengers Bengaluru, 59th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 10, Sat
Sunrisers Hyderabad vs Kolkata Knight Riders, 60th Match
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 11, Sun
Punjab Kings vs Mumbai Indians, 61st Match
Himachal Pradesh Cricket Association Stadium, Dharamsala
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Delhi Capitals vs Gujarat Titans, 62nd Match
Arun Jaitley Stadium, Delhi
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 12, Mon
Chennai Super Kings vs Rajasthan Royals, 63rd Match
MA Chidambaram Stadium, Chennai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 13, Tue
Royal Challengers Bengaluru vs Sunrisers Hyderabad, 64th Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 14, Wed
Gujarat Titans vs Lucknow Super Giants, 65th Match
Narendra Modi Stadium, Ahmedabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 15, Thu
Mumbai Indians vs Delhi Capitals, 66th Match
Wankhede Stadium, Mumbai
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 16, Fri
Rajasthan Royals vs Punjab Kings, 67th Match
Sawai Mansingh Stadium, Jaipur
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 17, Sat
Royal Challengers Bengaluru vs Kolkata Knight Riders, 68th Match
M.Chinnaswamy Stadium, Bengaluru
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 18, Sun
Gujarat Titans vs Chennai Super Kings, 69th Match
Narendra Modi Stadium, Ahmedabad
3:30 PM
10:00 AMĀ GMT /Ā 03:30 PMĀ LOCAL
Lucknow Super Giants vs Sunrisers Hyderabad, 70th Match
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 20, Tue
TBC vs TBC, Qualifier 1
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 21, Wed
TBC vs TBC, Eliminator
Rajiv Gandhi International Stadium, Hyderabad
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 23, Fri
TBC vs TBC, Qualifier 2
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL
May 25, Sun
TBC vs TBC, Final
Eden Gardens, Kolkata
7:30 PM
02:00 PMĀ GMT /Ā 07:30 PMĀ LOCAL