IPL 2025 Full Schedule: Dates, venues, timings of all matches

The BCCI has announced a 74-match schedule for the 18th Indian Premier League, starting from March 22. The tournament, featuring 12 double-headers, will be hosted across 13 venues and conclude with the final at Eden Gardens on May 25. The playoffs will take place in Hyderabad and Kolkata.
IPL 2025 Full Schedule: Dates, venues, timings of all matches
(Photo credit: BCCI/IPL)
NEW DELHI: The Board of Control for Cricket in India on Sunday unveiled a 74-match schedule for the 18th Indian Premier League that will be held across 13 venues, starting on March 22 with the blockbuster clash between defending champions Kolkata Knight Riders and Royal Challengers Bengaluru at Eden Gardens.
This year, the iconic Eden Gardens will also host the final on May 25.
The schedule, featuring 12 double-headers will see games being held over 65 days across 13 venues, with Dharamsala, Guwahati, and Visakhapatnam hosting a couple of IPL fixtures each.

Dharamsala will serve as Punjab Kings' second home venue alongside Mullanpur (New Chandigarh), while Rajasthan Royals will make Guwahati their base in addition to Jaipur.
Delhi Capitals will have Visakhapatnam as their second home venue and will start their league campaign there on March 24 against Lucknow Super Giants.
The playoffs will be staged in Hyderabad and Kolkata after the league stage.
Hyderabad will host Qualifier 1 and the Eliminator on May 20 and May 21, respectively, with the action shifting to Kolkata for Qualifier 2 on May 23.
The IPL will continue with its two-group structure after the 2022 expansion to a 10-team format.
Kolkata Knight Riders, Royal Challengers Bangalore, Rajasthan Royals, Chennai Super Kings, and Punjab Kings are in one group, while Sunrisers Hyderabad, Delhi Capitals, Gujarat Titans, Mumbai Indians, and Lucknow Super Giants are in the other.

IPL 2025 Full Schedule


Date

Time

Match

Venue

March 22 (Saturday)

7:30 PM

Kolkata Knight Riders vs Royal Challengers Bengaluru

Kolkata

March 23 (Sunday)

3:30 PM

Sunrisers Hyderabad vs Rajasthan Royals

Hyderabad

March 23 (Sunday)

7:30 PM

Chennai Super Kings vs Mumbai Indians

Chennai

March 24 (Monday)

7:30 PM

Delhi Capitals vs Lucknow Super Giants

Visakhapatnam

March 25 (Tuesday)

7:30 PM

Gujarat Titans vs Punjab Kings

Ahmedabad

March 26 (Wednesday)

7:30 PM

Rajasthan Royals vs Kolkata Knight Riders

Guwahati

March 27 (Thursday)

7:30 PM

Sunrisers Hyderabad vs Lucknow Super Giants

Hyderabad

March 28 (Friday)

7:30 PM

Chennai Super Kings vs Royal Challengers Bengaluru

Chennai

March 29 (Saturday)

7:30 PM

Gujarat Titans vs Mumbai Indians

Ahmedabad

March 30 (Sunday)

3:30 PM

Delhi Capitals vs Sunrisers Hyderabad

Visakhapatnam

March 30 (Sunday)

7:30 PM

Rajasthan Royals vs Chennai Super Kings

Guwahati

March 31 (Monday)

7:30 PM

Mumbai Indians vs Kolkata Knight Riders

Mumbai

April 1 (Tuesday)

7:30 PM

Lucknow Super Giants vs Punjab Kings

Lucknow

April 2 (Wednesday)

7:30 PM

Royal Challengers Bengaluru vs Gujarat Titans

Bengaluru

April 3 (Thursday)

7:30 PM

Kolkata Knight Riders vs Sunrisers Hyderabad

Kolkata

April 4 (Friday)

7:30 PM

Lucknow Super Giants vs Mumbai Indians

Lucknow

April 5 (Saturday)

3:30 PM

Chennai Super Kings vs Delhi Capitals

Chennai

April 5 (Saturday)

7:30 PM

Punjab Kings vs Rajasthan Royals

New Chandigarh

April 6 (Sunday)

3:30 PM

Kolkata Knight Riders vs Lucknow Super Giants

Kolkata

April 6 (Sunday)

7:30 PM

Sunrisers Hyderabad vs Gujarat Titans

Hyderabad

April 7 (Monday)

7:30 PM

Mumbai Indians vs Royal Challengers Bengaluru

Mumbai

April 8 (Tuesday)

7:30 PM

Punjab Kings vs Chennai Super Kings

New Chandigarh

April 9 (Wednesday)

7:30 PM

Gujarat Titans vs Rajasthan Royals

Ahmedabad

April 10 (Thursday)

7:30 PM

Royal Challengers Bengaluru vs Delhi Capitals

Bengaluru

April 11 (Friday)

7:30 PM

Chennai Super Kings vs Kolkata Knight Riders

Chennai

April 12 (Saturday)

3:30 PM

Lucknow Super Giants vs Gujarat Titans

Lucknow

April 12 (Saturday)

7:30 PM

Sunrisers Hyderabad vs Punjab Kings

Hyderabad

April 13 (Sunday)

3:30 PM

Rajasthan Royals vs Royal Challengers Bengaluru

Jaipur

April 13 (Sunday)

7:30 PM

Delhi Capitals vs Mumbai Indians

Delhi

April 14 (Monday)

7:30 PM

Lucknow Super Giants vs Chennai Super Kings

Lucknow

April 15 (Tuesday)

7:30 PM

Punjab Kings vs Kolkata Knight Riders

New Chandigarh

April 16 (Wednesday)

7:30 PM

Delhi Capitals vs Rajasthan Royals

Delhi

April 17 (Thursday)

7:30 PM

Mumbai Indians vs Sunrisers Hyderabad

Mumbai

April 18 (Friday)

7:30 PM

Royal Challengers Bengaluru vs Punjab Kings

Bengaluru

April 19 (Saturday)

3:30 PM

Gujarat Titans vs Delhi Capitals

Ahmedabad

April 19 (Saturday)

7:30 PM

Rajasthan Royals vs Lucknow Super Giants

Jaipur

April 20 (Sunday)

3:30 PM

Punjab Kings vs Royal Challengers Bengaluru

New Chandigarh

April 20 (Sunday)

7:30 PM

Mumbai Indians vs Chennai Super Kings

Mumbai

April 21 (Monday)

7:30 PM

Kolkata Knight Riders vs Gujarat Titans

Kolkata

April 22 (Tuesday)

7:30 PM

Lucknow Super Giants vs Delhi Capitals

Lucknow

April 23 (Wednesday)

7:30 PM

Sunrisers Hyderabad vs Mumbai Indians

Hyderabad

April 24 (Thursday)

7:30 PM

Royal Challengers Bengaluru vs Rajasthan Royals

Bengaluru

April 25 (Friday)

7:30 PM

Chennai Super Kings vs Sunrisers Hyderabad

Chennai

April 26 (Saturday)

7:30 PM

Kolkata Knight Riders vs Punjab Kings

Kolkata

April 27 (Sunday)

3:30 PM

Mumbai Indians vs Lucknow Super Giants

Mumbai

April 27 (Sunday)

7:30 PM

Delhi Capitals vs Royal Challengers Bengaluru

Delhi

April 28 (Monday)

7:30 PM

Rajasthan Royals vs Gujarat Titans

Jaipur

April 29 (Tuesday)

7:30 PM

Delhi Capitals vs Kolkata Knight Riders

Delhi

April 30 (Wednesday)

7:30 PM

Chennai Super Kings vs Punjab Kings

Chennai

May 1 (Thursday)

7:30 PM

Rajasthan Royals vs Mumbai Indians

Jaipur

May 2 (Friday)

7:30 PM

Gujarat Titans vs Sunrisers Hyderabad

Ahmedabad

May 3 (Saturday)

7:30 PM

Royal Challengers Bengaluru vs Chennai Super Kings

Bengaluru

May 4 (Sunday)

3:30 PM

Kolkata Knight Riders vs Rajasthan Royals

Kolkata

May 4 (Sunday)

7:30 PM

Punjab Kings vs Lucknow Super Giants

Dharamsala

May 5 (Monday)

7:30 PM

Sunrisers Hyderabad vs Delhi Capitals

Hyderabad

May 6 (Tuesday)

7:30 PM

Mumbai Indians vs Gujarat Titans

Mumbai

May 7 (Wednesday)

7:30 PM

Kolkata Knight Riders vs Chennai Super Kings

Kolkata

May 8 (Thursday)

7:30 PM

Punjab Kings vs Delhi Capitals

Dharamsala

May 9 (Friday)

7:30 PM

Lucknow Super Giants vs Royal Challengers Bengaluru

Lucknow

May 10 (Saturday)

7:30 PM

Sunrisers Hyderabad vs Kolkata Knight Riders

Hyderabad

May 11 (Sunday)

3:30 PM

Punjab Kings vs Mumbai Indians

Dharamsala

May 11 (Sunday)

7:30 PM

Delhi Capitals vs Gujarat Titans

Delhi

May 12 (Monday)

7:30 PM

Chennai Super Kings vs Rajasthan Royals

Chennai

May 13 (Tuesday)

7:30 PM

Royal Challengers Bengaluru vs Sunrisers Hyderabad

Bengaluru

May 14 (Wednesday)

7:30 PM

Gujarat Titans vs Lucknow Super Giants

Ahmedabad

May 15 (Thursday)

7:30 PM

Mumbai Indians vs Delhi Capitals

Mumbai

May 16 (Friday)

7:30 PM

Rajasthan Royals vs Punjab Kings

Jaipur

May 17 (Saturday)

7:30 PM

Royal Challengers Bengaluru vs Kolkata Knight Riders

Bengaluru

May 18 (Sunday)

3:30 PM

Gujarat Titans vs Chennai Super Kings

Ahmedabad

May 18 (Sunday)

7:30 PM

Lucknow Super Giants vs Sunrisers Hyderabad

Lucknow

May 20 (Tuesday)

7:30 PM

Qualifier 1

Hyderabad

May 21 (Wednesday)

7:30 PM

Eliminator

Hyderabad

May 23 (Friday)

7:30 PM

Qualifier 2

Kolkata

May 25 (Sunday)

7:30 PM

Final

Kolkata


Stay updated with the latest sports news and find out how to watch the ICC Champions Trophy live in Canada and the USA. Don’t miss the highly anticipated India vs Pakistan and India vs New Zealand clashes. Check the live cricket scores here.
author
About the Author
TOI Sports Desk

The TOI Sports Desk excels in a myriad of roles that capture the essence of live sporting events and deliver compelling content to readers worldwide. From running live blogs for India and non-India cricket matches to global spectacles featuring Indian talents, like the Chess World Cup final featuring Praggnanandhaa and the Badminton World Championships semifinal featuring HS Prannoy, our live coverage extends to all mega sporting events. We extensively cover events like the Olympics, Asian Games, Cricket World Cups, FIFA World Cups, and more. The desk is also adept at writing comprehensive match reports and insightful post-match commentary, complemented by stats-based articles that provide an in-depth analysis of player performances and team dynamics. We track news wires for key stories, conduct exclusive player interviews in both text and video formats, and file content from print editions and reporters. We keep track of all viral stories, trending topics and produce our own copies on the subjects. We deliver accurate, engaging, and up-to-the-minute sports content, round the clock.

End of Article
FOLLOW US ON SOCIAL MEDIA