Courtesy: IPL/BCCI

Courtesy: IPL/BCCI

The Board of Control for Cricket in India (BCCI) on Sunday, February 16 announced the much-awaited schedule for the upcoming edition of Indian Premier League (IPL). While the defending champions and three-time winners, Kolkata Knight Riders (KKR) will take on Royal Challengers Bengaluru (RCB) in the tournament opener at the Eden Gardens in Kolkata on March 22, the El Clasico, a clash between five-time winners Chennai Super Kings and Mumbai Indians is scheduled for March 23.

Moreover, the two-month long tournament will kick off on March 22 with the final scheduled for May 25 at the iconic Eden Gardens in Kolkata. The cash-rich league will see a total of 74 matches being played across the two months, including 70 league matches. Here in this article, we have listed all relevant details around the upcoming IPL 2025.

IPL 2025 Complete Schedule: Date, Timing, Venue, and More

Match no.

Date

Day

Start Timing (IST)

Home

Away

Venue

1

March 22

Saturday

7:30 pm

Kolkata Knight Riders

Royal Challengers Bengaluru

Kolkata

2

March 23

Sunday

3:30 pm

SunRisers Hyderabad

Rajasthan Royals

Hyderabad

3

March 23

Sunday

7:30 pm

Chennai Super Kings

Mumbai Indians

Chennai

4

March 24

7:30 pm

Monday

Delhi Capitals

Lucknow Super Giants

Visakhapatnam

5

March 25

7:30 pm

Tuesday

Gujarat Titans

Punjab Kings

Ahmedabad

6

March 26

7:30 pm

Wednesday

Rajasthan Royals

Kolkata Knight Riders

Guwahati

7

March 27

7:30 pm

Thursday

SunRisers Hyderabad

Lucknow Super Giants

Hyderabad

8

March 28

7:30 pm

Friday

Chennai Super Kings

Royals Challengers Bengaluru

Chennai

9

March 29

7:30 pm

Saturday

Gujarat Titans

Mumbai Indians

Ahmedabad

10

March 30

3:30 pm

Sunday

Delhi Capitals

SunRisers Hyderabad

Visakhapatnam

11

March 30

7:30 pm

Sunday

Rajasthan Royals

Chennai Super Kings

Guwahati

12

March 31

7:30 pm

Monday

Mumbai Indians

Kolkata Knight Riders

Mumbai

13

April 1

7:30 pm

Tuesday

Lucknow Super Giants

Punjab Kings

Lucknow

14

April 2

7:30 pm

Wednesday

Royal Challengers Bengaluru

Gujarat Titans

Bengaluru

15

April 3

7:30 pm

Thursday

Kolkata Knight Riders

SunRisers Hyderabad

Kolkata

16

April 4

7:30 pm

Friday

Lucknow Super Giants

Mumbai Indians

Lucknow

17

April 5

3:30 pm

Saturday

Chennai Super Kings

Delhi Capitals

Chennai

18

April 5

7:30 pm

Saturday

Punjab Kings

Rajasthan Royals

New Chandigarh

19

April 6

3:30 pm

Sunday

Kolkata Knight Riders

Lucknow Super Giants

Kolkata

20

April 6

7:30 pm

Sunday

SunRisers Hyderabad

Gujarat Titans

Hyderabad

21

April 7

7:30 pm

Monday

Mumbai Indians

Royal Challengers Bengaluru

Mumbai

22

April 8

7:30 pm

Tuesday

Punjab Kings

Chennai Super Kings

New Chandigarh

23

April 9

7:30 pm

Wednesday

Gujarat Titans

Rajasthan Royals

Ahmedabad

24

April 10

7:30 pm

Thursday

Royal Challengers Bengaluru

Delhi Capitals

Bengaluru

25

April 11

7:30 pm

Friday

Chennai Super Kings

Kolkata Knight Riders

Chennai

26

April 12

3:30 pm

Saturday

Lucknow Super Giants

Gujarat Titans

Lucknow

27

April 12

7:30 pm

Saturday

SunRisers Hyderabad

Punjab Kings

Hyderabad

28

April 13

3:30 pm

Sunday

Rajasthan Royals

Royal Challengers Bengaluru

Jaipur

29

April 13

7:30 pm

Sunday

Delhi Capitals

Mumbai Indians

Delhi

30

April 14

7:30 pm

Monday

Lucknow Super Giants

Chennai Super Kings

Lucknow

31

April 15

7:30 pm

Tuesday

Punjab Kings

Kolkata Knight Riders

New Chandigarh

32

April 16

7:30 pm

Wednesday

Delhi Capitals

Rajasthan Royals

Delhi

33

April 17

7:30 pm

Thursday

Mumbai Indians

SunRisers Hyderabad

Mumbai

34

April 18

7:30 pm

Friday

Royal Challengers Bengaluru

Punjab Kings

Bengaluru

35

April 19

3:30 pm

Saturday

Gujarat Titans

Delhi Capitals

Ahmedabad

36

April 19

7:30 pm

Saturday

Rajasthan Royals

Lucknow Super Giants

Jaipur

37

April 20

3:30 pm

Sunday

Punjab Kings

Royal Challengers Bengaluru

New Chandigarh

38

April 20

7:30 pm

Sunday

Mumbai Indians

Chennai Super Kings

Mumbai

39

April 21

7:30 pm

Monday

Kolkata Knight Riders

Gujarat Titans

Kolkata

40

April 22

7:30 pm

Tuesday

Lucknow Super Giants

Delhi Capitals

Lucknow

41

April 23

7:30 pm

Wednesday

SunRisers Hyderabad

Mumbai Indians

Hyderabad

42

April 24

7:30 pm

Thursday

Royal Challengers Bengaluru

Rajasthan Royals

Bengaluru

43

April 25

7:30 pm

Friday

Chennai Super Kings

SunRisers Hyderabad

Chennai

44

April 26

7:30 pm

Saturday

Kolkata Knight Riders

Punjab Kings

Kolkata

45

April 27

3:30 pm

Sunday

Mumbai Indians

Lucknow Super Giants

Mumbai

46

April 27

7:30 pm

Sunday

Delhi Capitals

Royal Challengers Bengaluru

Delhi

47

April 28

7:30 pm

Monday

Rajasthan Royals

Gujarat Titans

Jaipur

48

April 29

7:30 pm

Tuesday

Delhi Capitals

Kolkata Knight Riders

Delhi

49

April 30

7:30 pm

Wednesday

Chennai Super Kings

Punjab Kings

Chennai

50

May 1

7:30 pm

Thursday

Rajasthan Royals

Mumbai Indians

Jaipur

51

May 2

7:30 pm

Friday

Gujarat Titans

SunRisers Hyderabad

Ahmedabad

52

May 3

7:30 pm

Saturday

Royal Challengers Bengaluru

Chennai Super Kings

Bengaluru

53

May 4

3:30 pm

Sunday

Kolkata Knight Riders

Rajasthan Royals

Kolkata

54

May 4

7:30 pm

Sunday

Punjab Kings

Lucknow Super Giants

Dharamsala

55

May 5

7:30 pm

Monday

SunRisers Hyderabad

Delhi Capitals

Hyderabad

56

May 6

7:30 pm

Tuesday

Mumbai Indians

Gujarat Titans

Mumbai

57

May 7

7:30 pm

Wednesday

Kolkata Knight Riders

Chennai Super Kings

Kolkata

58

May 8

7:30 pm

Thursday

Punjab Kings

Delhi Capitals

Dharamsala

59

May 9

7:30 pm

Friday

Lucknow Super Giants

Royal Cahllengers Bengaluru

Lucknow

60

May 10

7:30 pm

Saturday

SunRisers Hyderabad

Kolkata Knight Riders

Hyderabad

61

May 11

3:30 pm

Sunday

Punjab Kings

Mumbai Indians

Dharamsala

62

May 11

7:30 pm

Sunday

Delhi Capitals

Gujarat Titans

Delhi

63

May 12

7:30 pm

Monday

Chennai Super Kings

Rajasthan Royals

Chennai

64

May 13

7:30 pm

Tuesday

Royal Challengers Bengaluru

SunRisers Hyderabad

Bengaluru

65

May 14

7:30 pm

Wednesday

Gujarat Titans

Lucknow Super Giants

Ahmedabad

66

May 15

7:30 pm

Thursday

Mumbai Indians

Delhi Capitals

Mumbai

67

May 16

7:30 pm

Friday

Rajasthan Royals

Punjab Kings

Jaipur

68

May 17

7:30 pm

Saturday

Royal Challengers bengaluru

Kolkata Knight Riders

Bengaluru

69

May 18

3:30 pm

Sunday

Gujarat Titans

Chennai Super Kings

Ahmedabad

70

May 18

7:30 pm

Sunday

Lucknow Super Giants

SunRisers Hyderabad

Lucknow

71

May 20

7:30 pm

Tuesday

Qualifier

1

Hyderabad

72

May 21

7:30 pm

Wednesday

Eliminator

Hyderabad

73

May 23

7:30 pm

Friday

Qualifier 2

Kolkata

74

May 25

7:30 pm

Sunday

Final

Kolkata

IPL 2025: Full squads, captains, players list, and more

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

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

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

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

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

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

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

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

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

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

Where to watch IPL 2025 in India?

The IPL 2025 will be live on Star Sports Network across India, whereas the live streaming will be available on JioHotstar.