Speaking Truth to Oppressed

IPL 2025 schedule: Full list of match dates, timing and venue

IPL to ban overseas players for leaving league for national duties

We present you with IPL 2025 schedule.

The 2025 Indian Premier League (IPL) is shaping up to be one of the most exciting seasons yet, with teams finalising their rosters, strategising their playing XIs and preparing for another action-packed edition.

As franchises fine-tune their squads, fans can expect an intense battle for supremacy in the world’s biggest T20 league. With the IPL schedule 2025 officially set, anticipation is at an all-time high as teams get ready to compete in the IPL 2025.

After the mega IPL auction, the 10 teams have made significant changes to their leadership and support staff ahead of the IPL 2025 season. It will be interesting to see how the franchise and the players adjust to the new changes in team dynamics.

Kolkata Knight Riders (KKR): Ajinkya Rahane has been appointed as the new captain, succeeding Shreyas Iyer, who has moved to lead the Punjab Kings. Rahane’s leadership credentials include guiding India to a Test series victory in Australia during the 2020-21 season. Venkatesh Iyer will serve as the vice-captain, and Dwayne Bravo has joined as a mentor, bringing extensive T20 experience to the squad.

Punjab Kings (PBKS): The franchise has appointed Shreyas Iyer as their new captain, aiming to leverage his leadership skills to lift their campaign in IPL 2025.

Mumbai Indians (MI): Mahela Jayawardene returns as head coach, a position he previously held from 2017 to 2022, during which MI secured three IPL titles. He takes over from Mark Boucher, under whom MI finished last in IPL 2024. Hardik Pandya will continue to lead the Mumbai franchise.

Rajasthan Royals (RR): Rahul Dravid takes the helm as head coach, bringing his extensive cricketing knowledge and prior association with the franchise to the forefront. Sanju Samson will captain the RR in IPL 2025.

Delhi Capitals (DC): The Capitals have undergone significant changes, with Hemang Badani stepping in as head coach and Venugopal Rao assuming the role of Director of Cricket. Most recently, Delhi Capitals appointed former England captain Kevin Pietersen as their mentor for IPL 2025.

Royal Challengers Bangalore (RCB): Rajat Patidar has been named captain of the RCB, replacing Faf du Plessis, who has moved to Delhi Capitals. Patidar’s leadership will be crucial as RCB continues its quest for a maiden IPL title.

Gujarat Titans (GT): Former wicketkeeper-batter Parthiv Patel has joined the support staff as the assistant and batting coach of Gujarat Titans, where Ashish Nehra is the head coach and led by young gun Shubman Gill.

With teams fully geared up, IPL 2025 is set to be an electrifying tournament filled with drama, excitement and many unforgettable moments.

Also read: IPL 2025 auction: How did Indian players outshine overseas stars?

The IPL 2025 schedule has been officially announced, setting the stage for yet another thrilling season of the TATA IPL 2025.

The tournament will kick off on March 22, 2025, and will run until May 25, 2025. Featuring 74 matches over 65 days, the IPL 2025 match schedule includes 12 double-headers and matches across 13 venues in India.

IPL 2025 match schedule and key fixtures

As per the TATA IPL schedule 2025, the season opener will be played at Eden Gardens, Kolkata, between the defending champions Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) on March 22, 2025. This iconic venue will also host the IPL final on May 25, marking the first time in a decade that the championship match will be played in Kolkata.

The IPL match schedule features several high-profile encounters, including the much-anticipated clash between Mumbai Indians (MI) and Chennai Super Kings (CSK) on March 23, 2025, at the MA Chidambaram Stadium.

These two five-time champions will face off again in the reverse fixture on April 20, 2025, at Wankhede Stadium in Mumbai.

IPL 2025 playoff venues

The playoff matches in TATA IPL 2025 have been allocated to multiple venues:

Qualifier 1 (May 20, 2025) – Hyderabad
Eliminator (May 21, 2025) – Hyderabad
Qualifier 2 (May 23, 2025) – Kolkata
Final (May 25, 2025) – Kolkata

Teams and groups in IPL 2025

The teams have been divided into two groups of five, following the format used in previous seasons:

Group A: Kolkata Knight Riders (KKR), Chennai Super Kings (CSK), Punjab Kings (PBKS), Rajasthan Royals (RR), Royal Challengers Bengaluru (RCB).

Group B: Sunrisers Hyderabad (SRH), Delhi Capitals (DC), Gujarat Titans (GT), Mumbai Indians (MI), Lucknow Super Giants (LSG).

Each team will play against other teams in its group and one team from the opposite group twice, while facing the remaining four teams once in the league phase.

The top four teams at the end of the league stage will advance to the playoffs. The first and second-placed teams will compete in Qualifier 1 on May 20 in Hyderabad, with the winner securing a direct spot in the final on May 25 in Kolkata.

Meanwhile, the third and fourth-placed teams will clash in the Eliminator, where the losing side will be eliminated from the tournament.

The winner of this match will then face the loser of Qualifier 1 in Qualifier 2 on May 23 in Kolkata, with the winner earning the final remaining place in the championship match.

IPL 2025 venues and home grounds

The IPL 2025 match schedule includes 13 venues, including the primary home grounds of all 10 teams, plus additional venues like:

Guwahati (second home of Rajasthan Royals – 2 matches)
Visakhapatnam (second home of Delhi Capitals – 2 matches)
Dharamsala (second home of Punjab Kings – 3 matches)

Punjab Kings will play three consecutive home matches in Dharamsala from May 4 to May 11, a unique advantage in the TATA IPL schedule 2025.

Captaincy changes in IPL 2025

Several teams have undergone major leadership changes ahead of the IPL 2025 season:

Lucknow Super Giants (LSG): Rishabh Pant has been appointed as the new captain, replacing KL Rahul.

Punjab Kings (PBKS): Shreyas Iyer will lead the team in TATA IPL 2025.

Royal Challengers Bengaluru (RCB): Rajat Patidar has been named as the new skipper.

IPL 2025 match timings

With prime-time match slots and high-stakes rivalries, the IPL 2025 schedule is expected to draw massive global viewership. Afternoon matches will start at 3:30 PM IST, while evening matches will be played at 7:30 PM IST.

IPL 2025 schedule

Checkout for all the latest IPL 2025 matches, live score and updates, including the race for the IPL Orange Cap and Purple Cap.

Match 1, Kolkata, March 22, 2025
KKR
(20.0)
174/8
RCB
(16.2)
177/3
RCB beat KKR by 7 wickets
Match 2, Hyderabad, March 23, 2025
SRH
(20.0)
286/6
RR
(20.0)
242/6
SRH beat RR by 44 runs
Match 4, Visakhapatnam, March 24, 2025
DC
9Hrs
19Min
42Sec
LSG
Match begins at 19:30 IST (14:00 GMT)
Match 5, Ahmedabad
GT
Tue, 25 Mar ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 6, Guwahati
RR
Wed, 26 Mar ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 7, Hyderabad
SRH
Thu, 27 Mar ’257:30 PM IST
LSG
Match begins at 19:30 IST (14:00 GMT)
Match 8, Chennai
CSK
Fri, 28 Mar ’257:30 PM IST
RCB
Match begins at 19:30 IST (14:00 GMT)
Match 9, Ahmedabad
GT
Sat, 29 Mar ’257:30 PM IST
MI
Match begins at 19:30 IST (14:00 GMT)
Match 10, Visakhapatnam
DC
Sun, 30 Mar ’253:30 PM IST
SRH
Match begins at 15:30 IST (10:00 GMT)
Match 11, Guwahati
RR
Sun, 30 Mar ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 12, Mumbai
MI
Mon, 31 Mar ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 13, Lucknow
LSG
Tue, 01 Apr ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 14, Bengaluru
RCB
Wed, 02 Apr ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 15, Kolkata
KKR
Thu, 03 Apr ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Match 16, Lucknow
LSG
Fri, 04 Apr ’257:30 PM IST
MI
Match begins at 19:30 IST (14:00 GMT)
Match 17, Chennai
CSK
Sat, 05 Apr ’253:30 PM IST
DC
Match begins at 15:30 IST (10:00 GMT)
Match 18, Mohali
PBKS
Sat, 05 Apr ’257:30 PM IST
RR
Match begins at 19:30 IST (14:00 GMT)
Match 19, Kolkata
KKR
Sun, 06 Apr ’253:30 PM IST
LSG
Match begins at 15:30 IST (10:00 GMT)
Match 20, Hyderabad
SRH
Sun, 06 Apr ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 21, Mumbai
MI
Mon, 07 Apr ’257:30 PM IST
RCB
Match begins at 19:30 IST (14:00 GMT)
Match 22, Mohali
PBKS
Tue, 08 Apr ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 23, Ahmedabad
GT
Wed, 09 Apr ’257:30 PM IST
RR
Match begins at 19:30 IST (14:00 GMT)
Match 24, Bengaluru
RCB
Thu, 10 Apr ’257:30 PM IST
DC
Match begins at 19:30 IST (14:00 GMT)
Match 25, Chennai
CSK
Fri, 11 Apr ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 26, Lucknow
LSG
Sat, 12 Apr ’253:30 PM IST
GT
Match begins at 15:30 IST (10:00 GMT)
Match 27, Hyderabad
SRH
Sat, 12 Apr ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 28, Jaipur
RR
Sun, 13 Apr ’253:30 PM IST
RCB
Match begins at 15:30 IST (10:00 GMT)
Match 29, Delhi
DC
Sun, 13 Apr ’257:30 PM IST
MI
Match begins at 19:30 IST (14:00 GMT)
Match 30, Lucknow
LSG
Mon, 14 Apr ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 31, Mohali
PBKS
Tue, 15 Apr ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 32, Delhi
DC
Wed, 16 Apr ’257:30 PM IST
RR
Match begins at 19:30 IST (14:00 GMT)
Match 33, Mumbai
MI
Thu, 17 Apr ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Match 34, Bengaluru
RCB
Fri, 18 Apr ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 35, Ahmedabad
GT
Sat, 19 Apr ’253:30 PM IST
DC
Match begins at 15:30 IST (10:00 GMT)
Match 36, Jaipur
RR
Sat, 19 Apr ’257:30 PM IST
LSG
Match begins at 19:30 IST (14:00 GMT)
Match 37, Mohali
PBKS
Sun, 20 Apr ’253:30 PM IST
RCB
Match begins at 15:30 IST (10:00 GMT)
Match 38, Mumbai
MI
Sun, 20 Apr ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 39, Kolkata
KKR
Mon, 21 Apr ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 40, Lucknow
LSG
Tue, 22 Apr ’257:30 PM IST
DC
Match begins at 19:30 IST (14:00 GMT)
Match 41, Hyderabad
SRH
Wed, 23 Apr ’257:30 PM IST
MI
Match begins at 19:30 IST (14:00 GMT)
Match 42, Bengaluru
RCB
Thu, 24 Apr ’257:30 PM IST
RR
Match begins at 19:30 IST (14:00 GMT)
Match 43, Chennai
CSK
Fri, 25 Apr ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Match 44, Kolkata
KKR
Sat, 26 Apr ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 45, Mumbai
MI
Sun, 27 Apr ’253:30 PM IST
LSG
Match begins at 15:30 IST (10:00 GMT)
Match 46, Delhi
DC
Sun, 27 Apr ’257:30 PM IST
RCB
Match begins at 19:30 IST (14:00 GMT)
Match 47, Jaipur
RR
Mon, 28 Apr ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 48, Delhi
DC
Tue, 29 Apr ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 49, Chennai
CSK
Wed, 30 Apr ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 50, Jaipur
RR
Thu, 01 May ’257:30 PM IST
MI
Match begins at 19:30 IST (14:00 GMT)
Match 51, Ahmedabad
GT
Fri, 02 May ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Match 52, Bengaluru
RCB
Sat, 03 May ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 53, Kolkata
KKR
Sun, 04 May ’253:30 PM IST
RR
Match begins at 15:30 IST (10:00 GMT)
Match 54, Dharamsala
PBKS
Sun, 04 May ’257:30 PM IST
LSG
Match begins at 19:30 IST (14:00 GMT)
Match 55, Hyderabad
SRH
Mon, 05 May ’257:30 PM IST
DC
Match begins at 19:30 IST (14:00 GMT)
Match 56, Mumbai
MI
Tue, 06 May ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 57, Kolkata
KKR
Wed, 07 May ’257:30 PM IST
CSK
Match begins at 19:30 IST (14:00 GMT)
Match 58, Dharamsala
PBKS
Thu, 08 May ’257:30 PM IST
DC
Match begins at 19:30 IST (14:00 GMT)
Match 59, Lucknow
LSG
Fri, 09 May ’257:30 PM IST
RCB
Match begins at 19:30 IST (14:00 GMT)
Match 60, Hyderabad
SRH
Sat, 10 May ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 61, Dharamsala
PBKS
Sun, 11 May ’253:30 PM IST
MI
Match begins at 15:30 IST (10:00 GMT)
Match 62, Delhi
DC
Sun, 11 May ’257:30 PM IST
GT
Match begins at 19:30 IST (14:00 GMT)
Match 63, Chennai
CSK
Mon, 12 May ’257:30 PM IST
RR
Match begins at 19:30 IST (14:00 GMT)
Match 64, Bengaluru
RCB
Tue, 13 May ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Match 65, Ahmedabad
GT
Wed, 14 May ’257:30 PM IST
LSG
Match begins at 19:30 IST (14:00 GMT)
Match 66, Mumbai
MI
Thu, 15 May ’257:30 PM IST
DC
Match begins at 19:30 IST (14:00 GMT)
Match 67, Jaipur
RR
Fri, 16 May ’257:30 PM IST
PBKS
Match begins at 19:30 IST (14:00 GMT)
Match 68, Bengaluru
RCB
Sat, 17 May ’257:30 PM IST
KKR
Match begins at 19:30 IST (14:00 GMT)
Match 69, Ahmedabad
GT
Sun, 18 May ’253:30 PM IST
CSK
Match begins at 15:30 IST (10:00 GMT)
Match 70, Lucknow
LSG
Sun, 18 May ’257:30 PM IST
SRH
Match begins at 19:30 IST (14:00 GMT)
Qualifier 1, Hyderabad
TBC
Tue, 20 May ’257:30 PM IST
TBC
Match begins at 19:30 IST (14:00 GMT)
Eliminator, Hyderabad
TBC
Wed, 21 May ’257:30 PM IST
TBC
Match begins at 19:30 IST (14:00 GMT)
Qualifier 2, Kolkata
TBC
Fri, 23 May ’257:30 PM IST
TBC
Match begins at 19:30 IST (14:00 GMT)
Final, Kolkata
TBC
Sun, 25 May ’257:30 PM IST
TBC
Match begins at 19:30 IST (14:00 GMT)

FAQs IPL 2025:

  • When does IPL 2025 start and end?The IPL 2025 begins on March 22, 2025, with the opening match between Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) at Eden Gardens, Kolkata. The tournament will conclude with the IPL 2025 final on May 25, 2025, also at Eden Gardens.
  • How many matches will be played in IPL 2025?The IPL 2025 match schedule includes 74 matches played over 65 days. This consists of 12 double-headers and league-stage matches spread across 13 different venues in India.
  • Where will the IPL 2025 playoffs take place?The TATA IPL 2025 playoffs will be played at two venues: Hyderabad will host Qualifier 1 (May 20, 2025) and Eliminator (May 21, 2025). Kolkata will host Qualifier 2 (May 23, 2025) and the IPL 2025 final (May 25, 2025).
  • How are the teams divided into groups in IPL 2025?As per the IPL 2025 format, the 10 teams have been divided into two groups: Group A: Kolkata Knight Riders (KKR), Chennai Super Kings (CSK), Punjab Kings (PBKS), Rajasthan Royals (RR), Royal Challengers Bengaluru (RCB). Group B: Sunrisers Hyderabad (SRH), Delhi Capitals (DC), Gujarat Titans (GT), Mumbai Indians (MI), Lucknow Super Giants (LSG).
  • What are the IPL 2025 match timings?The IPL 2025 match schedule follows the traditional time slots: Afternoon matches: 3:30 PM IST Evening matches: 7:30 PM IST

Leave a Reply

Your email address will not be published. Required fields are marked *