IPL 2025: Full schedule, squads, match timings, venues, live-streaming details – all you need to know

IPL 2025, schedule, venues
All the 10 IPL 2025 captains pose with the trophy. (Image Credits: ipt20.com)

IPL 2025 will kick off with a match between defending champions Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) at Eden Gardens in Kolkata on Saturday, March 22. The first double-header of the season will be played on March 23. Sunrisers Hyderabad (SRH) will face Rajasthan Royals in the day game in Hyderabad, while Chennai Super Kings (CSK) will host Mumbai Indians (MI) in the evening.

Ad

A total of 70 matches and four playoff games will be played in the league stage across 13 venues. The last league match of IPL 2025 will be played between Lucknow Super Giants and Sunrisers Hyderabad at the Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium in Lucknow on May 18.

Qualifier 1 and Eliminator of IPL 2025 will be held at the Rajiv Gandhi International Stadium in Hyderabad on May 20 and 21 respectively. Eden Gardens in Kolkata will play host to Qualifier 2 and the final on May 23 and May 25 respectively.

Ad

IPL 2025 schedule with venues and IST timings

Below is the full IPL 2025 schedule with venues and timings in IST.

Match 1: March 22, Kolkata Knight Riders vs Royal Challengers Bengaluru, Kolkata (7:30 PM)

Match 2: March 23, Sunrisers Hyderabad vs Rajasthan Royals, Hyderabad (3:30 PM)

Match 3: March 23, Chennai Super Kings vs Mumbai Indians, Chennai (7:30 PM)

Match 4: March 24, Delhi Capitals vs Lucknow Super Giants, Visakhapatnam (7:30 PM)

Match 5: March 25, Gujarat Titans vs Punjab Kings, Ahmedabad (7:30 PM)

Ad

Match 6: March 26, Rajasthan Royals vs Kolkata Knight Riders, Guwahati (7:30 PM)

Match 7: March 27, Sunrisers Hyderabad vs Lucknow Super Giants, Hyderabad 7:30 PM)

Match 8: March 28, Chennai Super Kings vs Royal Challengers Bengaluru, Chennai (7:30 PM)

Match 9: March 29, Gujarat Titans vs Mumbai Indians, Ahmedabad (7:30 PM)

Match 10: March 30, Delhi Capitals vs Sunrisers Hyderabad, Visakhapatnam (3:30 PM)

Match 11: March 30, Rajasthan Royals vs Chennai Super Kings, Guwahati (7:30 PM)

Match 12: March 31, Mumbai Indians vs Kolkata Knight Riders, Mumbai (7:30 PM)

Match 13: April 1, Lucknow Super Giants vs Punjab Kings, Lucknow (7:30 PM)

Ad

Match 14: April 2, Royal Challengers Bengaluru vs Gujarat Titans, Bengaluru (7:30 PM)

Match 15: April 3, Kolkata Knight Riders vs Sunrisers Hyderabad, Kolkata (7:30 PM)

Match 16: April 4, Lucknow Super Giants vs Mumbai Indians, Lucknow (7:30 PM)

Match 17: April 5, Chennai Super Kings vs Delhi Capitals, Chennai (3:30 PM)

Match 18: April 5, Punjab Kings vs Rajasthan Royals, Mullanpur (7:30 PM)

Match 19: April 6, Kolkata Knight Riders vs Lucknow Super Giants, Kolkata (3:30 PM)

Match 20: April 6, Sunrisers Hyderabad vs Gujarat Titans, Hyderabad (7:30 PM)

Match 21: April 7, Mumbai Indians vs Royal Challengers Bengaluru, Mumbai (7:30 PM)

Ad

Match 22: April 8, Punjab Kings vs Chennai Super Kings, Mullanpur (7:30 PM)

Match 23: April 9, Gujarat Titans vs Rajasthan Royals, Ahmedabad (7:30 PM)

Match 24: April 10, Royal Challengers Bengaluru vs Delhi Capitals, Bengaluru (7:30 PM)

Match 25: April 11, Chennai Super Kings vs Kolkata Knight Riders, Chennai (7:30 PM)

Match 26: April 12, Lucknow Super Giants vs Gujarat Titans, Lucknow (3:30 PM)

Match 27: April 12, Sunrisers Hyderabad vs Punjab Kings, Hyderabad (7:30 PM)

Match 28: April 13, Rajasthan Royals vs Royal Challengers Bengaluru, Jaipur (3:30 PM)

Match 29: April 13, Delhi Capitals vs Mumbai Indians, Delhi (7:30 PM)

Ad

Match 30: April 14, Lucknow Super Giants vs Chennai Super Kings, Lucknow (7:30 PM)

Match 31: April 15, Punjab Kings vs Kolkata Knight Riders, Mullanpur (7:30 PM)

Match 32: April 16, Delhi Capitals vs Rajasthan Royals, Delhi (7:30 PM)

Match 33: April 17, Mumbai Indians vs Sunrisers Hyderabad, Mumbai (7:30 PM)

Match 34: April 18, Royal Challengers Bengaluru vs Punjab Kings, Bengaluru (7:30 PM)

Match 35: April 19, Gujarat Titans vs Delhi Capitals, Ahmedabad (3:30 PM)

Match 36: April 19, Rajasthan Royals vs Lucknow Super Giants, Jaipur (7:30 PM)

Match 37: April 20, Punjab Kings vs Royal Challengers Bengaluru, Mullanpur (3:30 PM)

Ad

Match 38: April 20, Mumbai Indians vs Chennai Super Kings, Mumbai (7:30 PM)

Match 39: April 21, Kolkata Knight Riders vs Gujarat Titans, Kolkata (7:30 PM)

Match 40: April 22, Lucknow Super Giants vs Delhi Capitals, Lucknow (7:30 PM)

Match 41: April 23, Sunrisers Hyderabad vs Mumbai Indians, Hyderabad (7:30 PM)

Match 42: April 24, Royal Challengers Bengaluru vs Rajasthan Royals, Bengaluru (7:30 PM)

Match 43: April 25, Chennai Super Kings vs Sunrisers Hyderabad, Chennai (7:30 PM)

Match 44: April 26, Kolkata Knight Riders vs Punjab Kings, Kolkata (7:30 PM)

Match 45: April 27, Mumbai Indians vs Lucknow Super Giants, Mumbai (3:30 PM)

Ad

Match 46: April 27, Delhi Capitals vs Royal Challengers Bengaluru, Delhi (7:30 PM)

Match 47: April 28, Rajasthan Royals vs Gujarat Titans, Jaipur (7:30 PM)

Match 48: April 29, Delhi Capitals Kolkata Knight Riders, Delhi (7:30 PM)

Match 49: April 30, Chennai Super Kings vs Punjab Kings, Chennai (7:30 PM)

Match 50: May 1, Rajasthan Royals vs Mumbai Indians, Jaipur (7:30 PM)

Match 51: May 2, Gujarat Titans vs Sunrisers Hyderabad, Ahmedabad (7:30 PM)

Match 52: May 3, Royal Challengers Bengaluru vs Chennai Super Kings, Bengaluru (7:30 PM)

Match 53: May 4, Kolkata Knight Riders vs Rajasthan Royals, Kolkata (3:30 PM)

Ad

Match 54: May 4, Punjab Kings vs Lucknow Super Giants, Dharamsala (7:30 PM)

Match 55: May 5, Sunrisers Hyderabad vs Delhi Capitals, Hyderabad (7:30 PM)

Match 56: May 6, Mumbai Indians vs Gujarat Titans, Mumbai (7:30 PM)

Match 57: May 7, Kolkata Knight Riders vs Chennai Super Kings, Kolkata (7:30 PM)

Match 58: May 8, Punjab Kings vs Delhi Capitals, Dharamsala (7:30 PM)

Match 59: May 9, Lucknow Super Giants vs Royal Challengers Bengaluru, Lucknow (7:30 PM)

Match 60: May 10, Sunrisers Hyderabad vs Kolkata Knight Riders, Hyderabad (7:30 PM)

Match 61: May 11, Punjab Kings vs Mumbai Indians, Dharamsala (3:30 PM)

Ad

Match 62: May 11, Delhi Capitals vs Gujarat Titans, Delhi (7:30 PM)

Match 63: May 12, Chennai Super Kings vs Rajasthan Royals, Chennai (7:30 PM)

Match 64: May 13, Royal Challengers Bengaluru vs Sunrisers Hyderabad, Bengaluru (7:30 PM)

Match 65: May 14, Gujarat Titans vs Lucknow Super Giants, Ahmedabad (7:30 PM)

Match 66: May 15, Mumbai Indians vs Delhi Capitals, Mumbai (7:30 PM)

Match 67: May 16, Rajasthan Royals vs Punjab Kings, Jaipur (7:30 PM)

Match 68: May 17, Royal Challengers Bengaluru vs Kolkata Knight Riders, Bengaluru (7:30 PM)

Match 69: May 18, Gujarat Titans vs Chennai Super Kings, Ahmedabad (3:30 PM)

Ad

Match 70: May 18, Lucknow Super Giants vs Sunrisers Hyderabad, Lucknow (7:30 PM)


IPL 2025: Playoffs schedule

May 20: Qualifier 1, Hyderabad (7:30 PM)

May 21: Eliminator, Hyderabad (7:30 PM)

May 23: Qualifier 2, Kolkata (7:30 PM)

May 25: Final, Kolkata (7:30 PM)


IPL 2025: Live telecast and live streaming details

In India, the live telecast of IPL 2025 matches can be watched on Star Sports network channels. The live streaming will be available on the JioStar app and the website. Fans can check for subscription plans on the app and the website.

Ad

IPL 2025 squads

Below is the full list of all 10 squads for IPL 2025.

Kolkata Knight Riders: Ajinkya Rahane (c), Quinton de Kock, Rahmanullah Gurbaz, Manish Pandey, Angkrish Raghuvanshi, Rinku Singh, Sunil Narine, Andre Russell, Ramandeep Singh , Anukul Roy, Rovman Powell, Venkatesh Iyer, Moeen Ali, Varun Chakravarthy, Harshit Rana, Vaibhav Arora, Mayank Markande, Chetan Sakariya, Anrich Nortje, Spencer Johnson, Luvnith Sisodia

Royal Challengers Bengaluru: Virat Kohli, Philip Salt, Rajat Patidar (c), Devdutt Padikkal, Jitesh Sharma, Tim David, Krunal Pandya, Liam Livingstone, Romario Shepherd, Jacob Bethell, Swapnil Singh, Bhuvneshwar Kumar, Josh Hazlewood, Nuwan Thushara, Lungi Ngidi, Yash Dayal, Rasikh Dar Salam, Suyash Sharma, Mohit Rathee, Abhinandan Singh, Swastik Chikara, Manoj Bhandage

Ad

Sunrisers Hyderabad: Abhishek Sharma, Travis Head, Heinrich Klaasen, Nitish Kumar Reddy, Ishan Kishan, Harshal Patel, Pat Cummins (c), Abhinav Manohar, Mohammed Shami, Rahul Chahar, Adam Zampa, Simarjeet Singh, Eshan Malinga, Jaydev Unadkat, Wiaan Mulder, Kamindu Mendis, Zeeshan Ansari, Atharva Taide, Sachin Baby, Aniket Verma

Rajasthan Royals: Yashasvi Jaiswal, Sanju Samson (c), Dhruv Jurel, Kunal Singh Rathore, Riyan Parag, Yudhvir Singh Charak, Nitish Rana, Sandeep Sharma, Shimron Hetmyer, Tushar Deshpande, Akash Madhwal, Kumar Kartikeya, Kwena Maphaka, Wanindu Hasaranga, Maheesh Theekshana, Fazalhaq Farooqi, Ashok Sharma, Jofra Archer, Shubham Dubey, Vaibhav Suryavanshi

Ad

Chennai Super Kings: Ruturaj Gaikwad (c), Devon Conway, Rachin Ravindra, MS Dhoni, Vansh Bedi, Rahul Tripathi, Shivam Dube, Ravindra Jadeja, Vijay Shankar, Deepak Hooda, Anshul Kamboj, Jamie Overton, Kamlesh Nagarkoti, Ramakrishna Ghosh, Ravichandran Ashwin, Sam Curran, Matheesha Pathirana, Shreyas Gopal, Mukesh Choudhary, Nathan Ellis, Gurjapneet Singh, Noor Ahmad, Khaleel Ahmed, Shaik Rasheed, Andre Siddarth C

Mumbai Indians: Rohit Sharma, Will Jacks, Suryakumar Yadav, Tilak Varma, Ryan Rickelton, Robin Minz, Hardik Pandya (c), Bevon Jacobs, Krishnan Shrijith, Naman Dhir, Raj Bawa, Vignesh Puthur, Mitchell Santner, Jasprit Bumrah, Arjun Tendulkar, Ashwani Kumar, Reece Topley, Corbin Bosch, Karn Sharma, Trent Boult, Deepak Chahar, Satyanarayana Raju, Mujeeb Ur Rahman

Ad

Delhi Capitals: Jake Fraser-McGurk, Faf du Plessis, Tristan Stubbs, Karun Nair, Abishek Porel, Donovan Ferreira, KL Rahul, Axar Patel (c), Ashutosh Sharma, Mitchell Starc, Darshan Nalkande, Ajay Jadav Mandal, Vipraj Nigam, Manvanth Kumar L, Tripurana Vijay, Madhav Tiwari, Kuldeep Yadav, Dushmantha Chameera, Mohit Sharma, T Natarajan, Mukesh Kumar, Sameer Rizvi

Lucknow Super Giants: Rishabh Pant (c), Aiden Markram, Mitchell Marsh, Nicholas Pooran, Ravi Bishnoi, Mayank Yadav, Ayush Badoni, David Miller, Himmat Singh, Manimaran Siddharth, Digvesh Singh, Shahbaz Ahmed, Akash Singh, Shamar Joseph, Prince Yadav, Yuvraj Chaudhary, RS Hangargekar, Arshin Kulkarni, Matthew Breetzke, Mohsin Khan, Avesh Khan, Abdul Samad, Aryan Juyal, Akash Deep

Ad

Gujarat Titans: Shubman Gill (c), Jos Buttler, Sai Sudharsan, Glenn Phillips, Sherfane Rutherford, Mahipal Lomror, Washington Sundar, Manav Suthar, Gurnoor Brar, Ishant Sharma, Kagiso Rabada, Prasidh Krishna, Kulwant Khejroliya, Mohammed Siraj, Kumar Kushagra, Anuj Rawat, Rashid Khan, Rahul Tewatia, Shahrukh Khan, Nishant Sindhu, Ravisrinivasan Sai Kishore, Gerald Coetzee, Jayant Yadav, Arshad Khan, Karim Janat

Punjab Kings: Shreyas Iyer (c), Musheer Khan, Pyla Avinash, Prabhsimran Singh, Vishnu Vinod, Josh Inglis, Marcus Stoinis, Glenn Maxwell, Azmatullah Omarzai, Aaron Hardie, Marco Jansen, Nehal Wadhera, Harnoor Singh, Praveen Dubey, Priyansh Arya, Harpreet Brar, Suryansh Shedge, Shashank Singh, Lockie Ferguson, Yuzvendra Chahal, Arshdeep Singh, Xavier Bartlett, Kuldeep Sen, Vijaykumar Vyshak, Yash Thakur

Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS

Quick Links

Edited by Renin Wilben Albert
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications