IPL 2025: Schedule, Venues, and Key Details
The 18th edition of the Indian Premier League (IPL) is set to begin on March 22, 2025, promising yet another season of thrilling cricket. The tournament opener will feature Kolkata Knight Riders (KKR) taking on Royal Challengers Bengaluru (RCB) at the iconic Eden Gardens in Kolkata. The final match is scheduled for May 25 in Kolkata, while Hyderabad will host Qualifier 1 and the Eliminator.
Key Matches and Team Openers
- Rajasthan Royals will begin their campaign against Sunrisers Hyderabad on March 23 at the Rajiv Gandhi International Stadium.
- Mumbai Indians and Chennai Super Kings, two of the most successful teams in IPL history, will face each other in their opening match on March 23 in Chennai.
- Gujarat Titans will take on Punjab Kings in their first match on March 25.
- Delhi Capitals will clash with Lucknow Super Giants on March 24.
IPL 2025 Venues
The matches will be played across various cities in India, including Kolkata, Hyderabad, Chennai, Ahmedabad, Bengaluru, Mumbai, Jaipur, Lucknow, Visakhapatnam, and Chandigarh. The knockout matches are set to take place in Hyderabad and Kolkata.
IPL 2025 Full Schedule
March 22 (Sat)
Time: 7:30 PM
Kolkata Knight Riders vs Royal Challengers Bengaluru
Venue: Kolkata
March 23 (Sun)
Time: 3:30 PM
Sunrisers Hyderabad vs Rajasthan Royals
Venue: Hyderabad
March 23 (Sun)
Time: 7:30 PM
Chennai Super Kings vs Mumbai Indians
Venue: Chennai
March 24 (Mon)
Time: 7:30 PM
Delhi Capitals vs Lucknow Super Giants
Venue: Visakhapatnam
March 25 (Tue)
Time: 7:30 PM
Gujarat Titans vs Punjab Kings
Venue: Ahmedabad
March 26 (Wed)
Time: 7:30 PM
Rajasthan Royals vs Kolkata Knight Riders
Venue: Guwahati
March 27 (Thu)
Time: 7:30 PM
Sunrisers Hyderabad vs Lucknow Super Giants
Venue: Hyderabad
March 28 (Fri)
Time: 7:30 PM
Chennai Super Kings vs Royal Challengers Bengaluru
Venue: Chennai
March 29 (Sat)
Time: 7:30 PM
Gujarat Titans vs Mumbai Indians
Venue: Ahmedabad
March 30 (Sun)
Time: 3:30 PM
Delhi Capitals vs Sunrisers Hyderabad
Venue: Visakhapatnam
March 30 (Sun)
Time: 7:30 PM
Rajasthan Royals vs Chennai Super Kings
Venue: Guwahati
March 31 (Mon)
Time: 7:30 PM
Mumbai Indians vs Kolkata Knight Riders
Venue: Mumbai
April 1 (Tue)
Time: 7:30 PM
Lucknow Super Giants vs Punjab Kings
Venue: Lucknow
April 2 (Wed)
Time: 7:30 PM
Royal Challengers Bengaluru vs Gujarat Titans
Venue: Bengaluru
April 3 (Thu)
Time: 7:30 PM
Kolkata Knight Riders vs Sunrisers Hyderabad
Venue: Kolkata
April 4 (Fri)
Time: 7:30 PM
Lucknow Super Giants vs Mumbai Indians
Venue: Lucknow
April 5 (Sat)
Time: 3:30 PM
Chennai Super Kings vs Delhi Capitals
Venue: Chennai
April 5 (Sat)
Time: 7:30 PM
Punjab Kings vs Rajasthan Royals
Venue: New Chandigarh
April 6 (Sun)
Time: 3:30 PM
Kolkata Knight Riders vs Lucknow Super Giants
Venue: Kolkata
April 6 (Sun)
Time: 7:30 PM
Sunrisers Hyderabad vs Gujarat Titans
Venue: Hyderabad
April 7 (Mon)
Time: 7:30 PM
Mumbai Indians Royal Challengers vs Bengaluru
Venue: Mumbai
April 8 (Tue)
Time: 7:30 PM
Punjab Kings vs Chennai Super Kings
Venue: New Chandigarh
April 9 (Wed)
Time: 7:30 PM
Gujarat Titans vs Rajasthan Royals
Venue: Ahmedabad
April 10 (Thu)
Time: 7:30 PM
Royal Challengers Bengaluru vs Delhi Capitals
Venue: Bengaluru
April 11 (Fri)
Time: 7:30 PM
Chennai Super Kings vs Kolkata Knight Riders
Venue: Chennai
April 12 (Sat)
Time: 3:30 PM
Lucknow Super Giants vs Gujarat Titans
Venue: Lucknow
April 12 (Sat)
Time: 7:30 PM
Sunrisers Hyderabad vs Punjab Kings
Venue: Hyderabad
April 13 (Sun)
Time: 3:30 PM
Rajasthan Royals vs Royal Challengers Bengaluru
Venue: Jaipur
April 13 (Sun)
Time: 7:30 PM
Delhi Capitals vs Mumbai Indians
Venue: Delhi
April 14 (Mon)
Time: 7:30 PM
Lucknow Super Giants vs Chennai Super Kings
Venue: Lucknow
April 15 (Tue)
Time: 7:30 PM
Punjab Kings vs Kolkata Knight Riders
Venue: New Chandigarh
April 16 (Wed)
Time: 7:30 PM
Delhi Capitals vs Rajasthan Royals
Venue: Delhi
April 17 (Thu)
Time: 7:30 PM
Mumbai Indians vs Sunrisers Hyderabad
Venue: Mumbai
April 18 (Fri)
Time: 7:30 PM
Royal Challengers Bengaluru vs Punjab Kings
Venue: Bengaluru
April 19 (Sat)
Time: 3:30 PM
Gujarat Titans vs Delhi Capitals
Venue: Ahmedabad
April 19 (Sat)
Time: 7:30 PM
Rajasthan Royals vs Lucknow Super Giants
Venue: Jaipur
April 20 (Sun)
Time: 3:30 PM
Punjab Kings vs Royal Challengers Bengaluru
Venue: New Chandigarh
April 20 (Sun)
Time: 7:30 PM
Mumbai Indians vs Chennai Super Kings
Venue: Mumbai
April 21 (Mon)
Time: 7:30 PM
Kolkata Knight Riders vs Gujarat Titans
Venue: Kolkata
April 22 (Tue)
Time: 7:30 PM
Lucknow Super Giants vs Delhi Capitals
Venue: Lucknow
April 23 (Wed)
Time: 7:30 PM
Sunrisers Hyderabad vs Mumbai Indians
Venue: Hyderabad
April 24 (Thu)
Time: 7:30 PM
Royal Challengers Bengaluru vs Rajasthan Royals
Venue: Bengaluru
April 25 (Fri)
Time: 7:30 PM
Chennai Super Kings vs Sunrisers Hyderabad
Venue: Chennai
April 26 (Sat)
Time: 7:30 PM
Kolkata Knight Riders vs Punjab Kings
Venue: Kolkata
April 27 (Sun)
Time: 3:30 PM
Mumbai Indians vs Lucknow Super Giants
Venue: Mumbai
April 27 (Sun)
Time: 7:30 PM
Delhi Capitals vs Royal Challengers Bengaluru
Venue: Delhi
April 28 (Mon)
Time: 7:30 PM
Rajasthan Royals vs Gujarat Titans
Venue: Jaipur
April 29 (Tue)
Time: 7:30 PM
Delhi Capitals Kolkata Knight Riders
Venue: Delhi
April 30 (Wed)
Time: 7:30 PM
Chennai Super Kings vs Punjab Kings
Venue: Chennai
May 1 (Thu)
Time: 7:30 PM
Rajasthan Royals vs Mumbai Indians
Venue: Jaipur
May 2 (Fri)
Time: 7:30 PM
Gujarat Titans vs Sunrisers Hyderabad
Venue: Ahmedabad
May 3 (Sat)
Time: 7:30 PM
Royal Challengers Bengaluru vs Chennai Super Kings
Venue: Bengaluru
May 4 (Sun)
Time: 3:30 PM
Kolkata Knight Riders vs Rajasthan Royals
Venue: Kolkata
May 4 (Sun)
Time: 7:30 PM
Punjab Kings vs Lucknow Super Giants
Venue: Dharamsala
May 5 (Mon)
Time: 7:30 PM
Sunrisers Hyderabad vs Delhi Capitals
Venue: Hyderabad
May 6 (Tue)
Time: 7:30 PM
Mumbai Indians vs Gujarat Titans
Venue: Mumbai
May 7 (Wed)
Time: 7:30 PM
Kolkata Knight Riders vs Chennai Super Kings
Venue: Kolkata
May 8 (Thu)
Time: 7:30 PM
Punjab Kings vs Delhi Capitals
Venue: Dharamsala
May 9 (Fri)
Time: 7:30 PM
Lucknow Super Giants vs Royal Challengers Bengaluru
Venue: Lucknow
May 10 (Sat)
Time: 7:30 PM
Sunrisers Hyderabad vs Kolkata Knight Riders
Venue: Hyderabad
May 11 (Sun)
Time: 3:30 PM
Punjab Kings vs Mumbai Indians
Venue: Dharamsala
May 12 (Sun)
Time: 7:30 PM
Delhi Capitals vs Gujarat Titans
Venue: Delhi
May 12 (Mon)
Time: 7:30 PM
Chennai Super Kings vs Rajasthan Royals
Venue: Chennai
May 13 (Tue)
Time: 7:30 PM
Royal Challengers Bengaluru vs Sunrisers Hyderabad
Venue: Bengaluru
May 14 (Wed)
Time: 7:30 PM
Gujarat Titans vs Lucknow Super Giants
Venue: Ahmedabad
May 15 (Thu)
Time: 7:30 PM
Mumbai Indians vs Delhi Capitals
Venue: Mumbai
May 16 (Fri)
Time: 7:30 PM
Rajasthan Royals vs Punjab Kings
Venue: Jaipur
May 17 (Sat)
Time: 7:30 PM
Royal Challengers Bengaluru vs Kolkata Knight Riders
Venue: Bengaluru
May 18 (Sun)
Time: 3:30 PM
Gujarat Titans vs Chennai Super Kings
Venue: Ahmedabad
May 18 (Sun)
Time: 7:30 PM
Lucknow Super Giants vs Sunrisers Hyderabad
Venue: Lucknow
May 20 (Tue)
Time: 7:30 PM
Qualifier 1
Venue: Hyderabad
May 21 (Wed)
7:30 PM
Eliminator
Venue: Hyderabad
May 23 (Fri)
Time: 7:30 PM
Qualifier 2
Venue: Kolkata
May 25 (Sun)
Time: 7:30 PM
Final
Venue: Kolkata
IPL 2025 promises to deliver another season of high-intensity cricket, with top teams battling for the coveted trophy. With matches spread across multiple venues and star players ready to showcase their skills, fans can look forward to an action-packed tournament. Stay tuned for match updates and team performances as the competition unfolds.
Follow Us: Facebook | X | WhatsApp Channel | Telegram