2025 Indian Premier League#Bracket

{{Short description|18th edition of the Indian Premier League}}

{{pp-extended|small=yes}}

{{Current sport|sport=Cricket|event=Indian Premier League|date=May 2025}}

{{Use dmy dates|date=September 2024}}

{{Use Indian English|date=September 2024}}

{{Infobox cricket tournament

| name = 2025 Indian Premier League

| image = 2025 IPL logo.png

| fromdate = 22 March

| todate = 3 June 2025

| administrator = Board of Control for Cricket in India

| cricket format = Twenty20

| tournament format = Group stage and playoffs

| participants = 10

| matches = 74

| champions =

| count =

| runner up =

| most valuable player =

| most runs =

| most wickets =

| website = {{URL|iplt20.com}}

| previous_year = 2024

| previous_tournament = 2024 Indian Premier League

| next_year = 2026

| next_tournament = 2026 Indian Premier League

}}

{{2025 Indian Premier League Teams|main=y}}

The 2025 Indian Premier League, also known as IPL 18 and branded as TATA IPL 2025, is the 18th edition of the Indian Premier League. The tournament features 10 teams competing in 74 matches. It began on 22 March and was held across 13 venues before being suspended on 9 May due to the 2025 India–Pakistan crisis. The matches resumed from 17 May across six venues, and the final was rescheduled from 25 May to 3 June.

The defending champions, Kolkata Knight Riders were eliminated in the league stage

Background

The Indian Premier League is a franchise Twenty20 cricket league held in India, organized by the Board of Control for Cricket in India (BCCI). It is held annually since the first edition in 2008.{{Cite web |title=IPL History: Get the complete IPL History from 2008 to 2024 along with Results, Winners, Runners-up, Orange Cap and Purple Cap Holders |url=https://www.hindustantimes.com/cricket/ipl/indian-premier-league-history-winners-list |archive-url=https://web.archive.org/web/20250404144236/https://www.hindustantimes.com/cricket/ipl/indian-premier-league-history-winners-list |archive-date=4 April 2025 |access-date=27 May 2025 |work=Hindustan Times |language=en-us|url-status=live}} Kolkata Knight Riders were the defending champions, having won their third title in the previous season after beating Sunrisers Hyderabad in the final.{{Cite news |date=2024-05-26 |title=Kolkata Knight Riders thrash Sunrisers Hyderabad to claim third IPL title |url=https://www.theguardian.com/sport/article/2024/may/26/kolkata-knight-riders-thrash-sunrisers-hyderabad-to-claim-third-ipl-title |access-date=2025-01-14 |work=The Guardian |language=en-GB |issn=0261-3077}}

= Format =

Each team would play twice against the teams in their group and the team in the same row in the other group, and once against the remaining four teams in the other group. After the group stage, the top four teams based on aggregate points would advance to the playoffs.{{Cite web |title=IPL unveils new format for 2022, with two groups and seedings |url=https://www.espncricinfo.com/story/ipl-2022-unveils-new-format-with-two-groups-and-seedings-1302674 |url-status=live |archive-url=https://web.archive.org/web/20231204195821/https://www.espncricinfo.com/story/ipl-2022-unveils-new-format-with-two-groups-and-seedings-1302674 |archive-date=4 December 2023 |access-date=3 May 2024 |publisher=ESPNcricinfo |language=en}} In this stage, the top two teams compete with each other (in a match titled "Qualifier 1"), as does the remaining two teams (in a match titled "Eliminator"). While the winner of Qualifier 1 would directly qualify for the final match, the losing team had another chance to qualify for the final match by competing against the winning team of the Eliminator (in a match titled "Qualifier 2"). The winner of this subsequent Qualifier 2 match advanced to the final match.{{cite news |date=21 March 2024 |title=IPL 2024: What's the playoff format? Know all about IPL 17 qualifiers, eliminators and grand finale |url=https://www.financialexpress.com/sports/ipl/ipl-2024-whats-the-playoff-format-know-all-about-ipl-17-qualifiers-eliminators-and-grand-finale-bkg/3432883/ |access-date=1 April 2024 |work=Financial Express}}

The IPL Governing Council decided to keep the number of matches to 74 for this edition as it was in the previous three seasons to help the cricketers balance their workload, however it will be increased to 84 from 2026 onwards with the return of the double round-robin format.{{Cite web |title=IPL 2025: No increase in the number of matches as BCCI wary of India's workload |url=https://www.espncricinfo.com/story/ipl-2025-with-player-workload-in-mind-no-increase-in-number-of-matches-played-1452783 |access-date=2024-10-01 |publisher=ESPNcricinfo |language=en}}

class="wikitable"

! style="width:50%;" | Group A

style="width:50%;" | Group B
Chennai Super KingsMumbai Indians
Kolkata Knight RidersSunrisers Hyderabad
Rajasthan RoyalsGujarat Titans
Royal Challengers BengaluruDelhi Capitals
Punjab KingsLucknow Super Giants

== Rule changes ==

It was announced that the IPL will follow the International Cricket Council's (ICC) Code of Conduct regulations used for Twenty20 International matches from 2025 onwards. The IPL had previously used its own Code of Conduct.{{Cite web |date=12 January 2025 |title=IPL to follow ICC's Code of Conduct regulations from 2025 season |url=https://www.indiatoday.in/sports/cricket/story/ipl-to-follow-iccs-code-of-conduct-regulations-from-2025-season-2663713-2025-01-12 |access-date=1 April 2025 |work=India Today |language=en}}

= Schedule =

According to ESPNcricinfo, the dates of the tournament window for the three seasons between 2025 and 2027 were sent to franchises ahead of the 2025 auction.{{Cite web |title=IPL 2025 to begin on March 14; dates for next three seasons revealed |url=https://www.espncricinfo.com/story/ipl-2025-to-begin-on-march-14-dates-for-next-three-seasons-revealed-1460927 |access-date=22 November 2024 |publisher=ESPNcricinfo |language=en}} In November 2024, the tentative dates for the three seasons were announced, with the 2025 edition set to take place from 14 March to 25 May.{{Cite web |title=BCCI announces dates for IPL 2025, 2026 and 2027 all at once in never-before-heard move |url=https://www.hindustantimes.com/cricket/ipl-2025-to-start-on-march-14-as-dates-for-next-three-seasons-revealed-101732247112302.html |access-date=22 November 2024 |work=Hindustan Times |language=en}} In January 2025, it was announced that the 2025 season would commence on 21 March to allow for a two-week gap after the 2025 ICC Champions Trophy final scheduled to take place on 9 March.{{Cite web |title=ICC Champions Trophy 2025 Schedule: Teams, Match Date, Time, Venue and Latest News |url=https://www.jagranjosh.com/general-knowledge/icc-champions-trophy-2025-full-schedule-time-venue-and-more-1730664970-1 |access-date=2 March 2025 |website=Jagran Josh |language=en}} This led to a clash with the 2025 Pakistan Super League taking place from 11 April to 25 May 2025,{{Cite web |title=PSL set for IPL clash as PCB proposes move to April-May window|url=https://www.espncricinfo.com/story/pakistan-news-pcb-proposes-sudden-radical-changes-to-psl-1432324 |access-date=25 December 2024 |publisher=ESPNcricinfo |language=en}} which was moved from its typical February–March window for the same reason.{{Cite web |title=Schedule Of PSL 2025 To Clash With IPL's. Here's The Reason Behind PCB's Move |url=https://sports.ndtv.com/cricket/schedule-of-psl-2025-to-clash-with-ipls-heres-the-reason-behind-pcbs-move-5589535 |access-date=25 December 2024 |work=NDTV Sports |language=en}}

The first two matches were confirmed by the BCCI on 13 February 2025, with the inaugural match being hosted at the Eden Gardens between the defending champions Kolkata Knight Riders and Royal Challengers Bengaluru on 22 March.{{cite web|url= https://cricbuzz.com/cricket-news/133441/kkr-rcb-clash-to-launch-ipl-2025-on-march-22|title=KKR-RCB clash to launch IPL 2025 on March 22|access-date=13 February 2025|date=13 February 2025|publisher=Cricbuzz}} The complete fixtures were announced on 16 February.{{Cite web |title=BCCI Announces Schedule For TATA IPL 2025|url=https://www.iplt20.com/news/4114/bcci-announces-schedule-for-tata-ipl-2025 |access-date=16 February 2025 |website=IPLT20.com |date=16 February 2025 |language=en}} It was announced that both Qualifier 1 and Eliminator would be played at the Rajiv Gandhi International Cricket Stadium on 20 and 21 May, and that Qualifier 2 and final would be played at the Eden Gardens on 23 and 25 May, with the venue to host its third IPL final after 2013 and 2015.{{Cite web |title=Eden Gardens to host IPL 2025 final on May 25 |url=https://www.espncricinfo.com/story/ipl-2025-schedule-eden-gardens-in-kolkata-to-host-final-on-may-25-1473429 |access-date=16 February 2025 |publisher=ESPNcricinfo |language=en}}

== Suspension and rescheduling ==

On 9 May 2025, the remaining matches were suspended due to the 2025 India–Pakistan crisis.{{Cite web |date=9 May 2025 |title=IPL 2025 suspended amid India-Pakistan border tensions |url=https://www.espncricinfo.com/story/ipl-2025-suspended-over-india-pakistan-border-tensions-1485448 |access-date=14 May 2025 |publisher=ESPNcricinfo |archive-date=9 May 2025 |archive-url=https://web.archive.org/web/20250509080730/https://www.espncricinfo.com/story/ipl-2025-suspended-over-india-pakistan-border-tensions-1485448 |url-status=live}} The revised schedule was announced on 12 May, with the remaining matches set to resume on 17 May and to be held across six venues.{{Cite web |date=12 May 2025 |title=Remainder of IPL 2025 to be held at six venues |url=https://www.iplt20.com/news/4210/remainder-of-ipl-2025-to-be-held-at-six-venues |access-date=14 May 2025 |website=IPLT20.com |archive-date=14 May 2025 |archive-url=https://web.archive.org/web/20250514101854/https://www.iplt20.com/news/4210/remainder-of-ipl-2025-to-be-held-at-six-venues |url-status=live}}{{Cite web |date=14 May 2025 |title=IPL 2025 to resume on May 17 with RCB vs KKR, final scheduled for June 3 |url=https://www.espncricinfo.com/story/ipl-2025-to-resume-on-may-17-final-to-be-played-on-june-3-1485733 |access-date=14 May 2025 |publisher=ESPNcricinfo |archive-date=14 May 2025 |archive-url=https://web.archive.org/web/20250514101323/https://www.espncricinfo.com/story/ipl-2025-to-resume-on-may-17-final-to-be-played-on-june-3-1485733 |url-status=live}} On 20 May the playoff fixtures were confirmed{{Cite web |date=20 May 2025 |title=Schedule for TATA IPL 2025 Playoffs announced |url=https://www.iplt20.com/news/4221/schedule-for-tata-ipl-2025-playoffs-announced |access-date=24 May 2025 |website=IPLT20.com |archive-date=28 May 2025 |archive-url=https://web.archive.org/web/20250528125453/https://www.iplt20.com/news/4221/schedule-for-tata-ipl-2025-playoffs-announced |url-status=live}} with Qualifier 1 and Eliminator to be played at the Maharaja Yadavindra Singh International Cricket Stadium on 29 and 30 May, and Qualifier 2 and final to be played at Narendra Modi Stadium on 1 and 3 June,{{Cite web |date=20 May 2025 |title=IPL 2025: Ahmedabad to host final as RCB match moved amid Bengaluru rain |url=https://www.bbc.com/sport/cricket/articles/cp3qq4ddxk7o |access-date=24 May 2025 |work=BBC Sport |language=en-GB}} with the venue hosting its third final after 2022 and 2023.{{Cite web |url=https://www.hindustantimes.com/cricket/ahmedabad-to-host-third-ipl-final-in-4-years-mumbai-likely-for-playoff-matches-depending-on-weather-report-101747287409544.html |title=Ahmedabad to host third IPL final in 4 years, Mumbai likely for playoff matches depending on weather |archive-date=24 May 2025 |archive-url=https://web.archive.org/web/20250524064551/https://www.hindustantimes.com/cricket/ahmedabad-to-host-third-ipl-final-in-4-years-mumbai-likely-for-playoff-matches-depending-on-weather-report-101747287409544.html |access-date=24 May 2025 |work=Hindustan Times |url-status=live}} The final now scheduled for 3 June will be held a week before the 2025 ICC World Test Championship final scheduled for 11 June.

= Broadcasting =

Disney Star's Star Sports and Viacom18's JioCinema had initially acquired the satellite and digital broadcasting rights for the 2023–2027 IPL cycle respectively.{{Cite web |date=20 June 2022 |title=IPL Media Rights: BCCI hits a six while Viacom18 and Star India scramble for the ball |url=https://www.financialexpress.com/business/brandwagon-ipl-media-rights-bcci-hits-a-six-while-viacom18-and-star-india-scramble-for-the-ball-2566141/lite/ |access-date=15 November 2024 |work=Financial Express |language=en |archive-date=20 May 2023 |archive-url=https://web.archive.org/web/20230520160243/https://www.financialexpress.com/business/brandwagon-ipl-media-rights-bcci-hits-a-six-while-viacom18-and-star-india-scramble-for-the-ball-2566141/lite/ |url-status=live}} In November 2024, the two companies merged to form JioStar.{{Cite web |title=Reliance and Disney announce completion of transaction to form joint venture to bring together the most iconic and engaging entertainment brands in India |url=https://www.jiostar.com/pdf/14112024-JV.pdf |access-date=15 November 2024 |website=JioStar |language=en |archive-date=15 November 2024 |archive-url=https://web.archive.org/web/20241115112116/https://www.jiostar.com/pdf/14112024-JV.pdf |url-status=live}} In February 2025, JioCinema and Disney+ Hotstar merged to form JioHotstar, which now holds the domestic digital broadcasting rights for the remainder of the 2023–2027 cycle.{{Cite web |last=Kaushal |first=Sweta |title=JioHotstar Launched, Annual Subscription Starts At $5.7 |url=https://www.forbes.com/sites/swetakaushal/2025/02/15/jio-hotstar-launched-annual-subscription-starts-at-57/ |access-date=15 February 2025 |work=Forbes |language=en}}

Teams

The same 10 teams from the previous season are competing.

class="wikitable"

! scope="col" | Group

Team2024 performance{{ESPNcricinfo 2|series|ref=indian-premier-league-2024-1410320/points-table-standings|title=2024 Indian Premier League points table standings|access-date=14 January 2025}}Head coach{{Cite web |date=18 March 2025 |title=IPL 2025: Who Are The Captains And Coaching Staff Of Each Team? |url=https://www.wisden.com/series/ipl-2025/cricket-news/ipl-2025-who-are-the-captains-and-coaching-staff-of-each-team |access-date=10 April 2025 |website=Wisden |language=en}}Captain
scope="rowgroup" rowspan="5" | A

| Chennai Super Kings || {{center|5th}} || Stephen Fleming || MS Dhoni{{Efn|name=MSD|Ruturaj Gaikwad withdrew from the season and MS Dhoni replaced him as the captain.{{Cite web |date=10 April 2025 |title=Ruturaj Gaikwad ruled out of IPL 2025, MS Dhoni set to lead Chennai Super Kings |url=https://indianexpress.com/article/sports/ipl/ruturaj-gaikwad-ruled-out-of-ipl-ms-dhoni-to-lead-csk-9936775/ |access-date=10 April 2025 |work=The Indian Express |language=en}}}}

Kolkata Knight Riders{{center|Champions}}Chandrakant PanditAjinkya Rahane
Punjab Kings{{center|9th}}Ricky PontingShreyas Iyer
Rajasthan Royals{{center|3rd}}Rahul DravidSanju Samson{{efn|name=Parag|Riyan Parag captained Rajasthan Royals for the first 3 games,{{cite web|url=https://www.espncricinfo.com/story/ipl-2025-riyan-parag-named-rajasthan-royals-captain-for-three-games-sanju-samson-to-play-as-batter-1477402|title=IPL 2025: Parag named Royals captain for first three games, Samson to play as batter|publisher=ESPNcricinfo|date=20 March 2025|language=en}} and in later games when Sanju Samson was unavailable.{{cn|date=May 2025}}}}
Royal Challengers Bengaluru{{center|4th}}Andy FlowerRajat Patidar{{Efn|name=Jitesh|Jitesh Sharma captained Royal Challengers Bengaluru against Sunrisers Hyderabad when Rajat Patidar was unavailable.{{cn|date=May 2025}}}}
rowspan="5" | B

| Delhi Capitals || {{center|6th}} || Hemang Badani || Axar Patel{{Efn|name=Faf|Faf du Plessis captained Delhi Capitals against Mumbai Indians when Axar Patel was unavailable.{{cn|date=May 2025}}}}

Gujarat Titans{{center|8th}}Ashish NehraShubman Gill
Lucknow Super Giants{{center|7th}}Justin LangerRishabh Pant
Mumbai Indians{{center|10th}}Mahela JayawardeneHardik Pandya{{efn|name=Suryakumar|Suryakumar Yadav captained Mumbai Indians for the first match against Chennai Super Kings as Hardik Pandya was banned for slow over-rate in their last league stage game in 2024.{{cite web|url=https://www.espncricinfo.com/story/ipl-2025-suryakumar-yadav-to-captain-in-absence-of-suspended-hardik-pandya-for-mumbai-s-season-opener-1477341|title=Suryakumar to lead in Hardik's absence in Mumbai Indians' IPL 2025 season opener|publisher=ESPNcricinfo|date=19 March 2025|language=en}}}}
Sunrisers Hyderabad{{center|Runners-up}}Daniel VettoriPat Cummins
{{notelist}}

= Personnel changes =

{{Main|List of 2025 Indian Premier League personnel changes}}

The franchises were required to submit their retention lists before 31 October 2024{{cite web |title=Deadline For Submission Of Retention List For IPL 2025 Auction Revealed |url=https://news.abplive.com/sports/cricket/list-of-retained-released-players-for-ipl-2025-mega-auction-announced-check-date-1720752 |access-date=29 September 2024 |work=ABP News |date=29 September 2024 |archive-date=30 September 2024 |archive-url=https://web.archive.org/web/20240930020104/https://news.abplive.com/sports/cricket/list-of-retained-released-players-for-ipl-2025-mega-auction-announced-check-date-1720752 |url-status=live}} and a total of 46 players were retained ahead of the auction.{{cite web |date=30 October 2024 |title=IPL 2025 retentions: List of all the retained players ahead of the mega auction |url=https://www.espncricinfo.com/story/ipl-2025-retentions-list-list-of-players-retained-by-franchises-csk-kkr-srh-lsg-1457696 |access-date=30 October 2024 |publisher=ESPNcricinfo}} The auction was scheduled on 24 and 25 November 2024 in Jeddah, Saudi Arabia{{cite news|title=IPL 2025 mega auction to be held on November 24, 25 in Jeddah|url=https://www.espncricinfo.com/story/ipl-2025-auction-on-november-24-25-in-jeddah-1458546|access-date=5 November 2024|publisher=ESPNcricinfo|archive-date=16 November 2024|archive-url=https://web.archive.org/web/20241116185000/https://www.espncricinfo.com/story/ipl-2025-auction-on-november-24-25-in-jeddah-1458546|url-status=live}} with the auction purse for each franchise set at {{INRConvert|120|c}}, highest in the history of IPL.{{cite web |title=IPL 2025 Mega Auction: Report Says Franchise Purse To Increase From Rs 90 Crore to 120 Crore |url=https://sports.ndtv.com/cricket/ipl-governing-council-to-meet-on-saturday-evening-set-to-finalise-auction-retention-rule-6670161 |access-date=1 October 2024 |work=NDTV Sports |archive-date=1 October 2024 |archive-url=https://web.archive.org/web/20241001020644/https://sports.ndtv.com/cricket/ipl-governing-council-to-meet-on-saturday-evening-set-to-finalise-auction-retention-rule-6670161 |url-status=live}} A total of 1,574 players registered for the auction,{{cite news|title=1574 players register for TATA IPL 2025 Player Auction|url=https://www.iplt20.com/news/4111/1574-players-register-for-tata-ipl-2025-player-auction|access-date=5 November 2024|website=IPLT20.com|archive-date=11 November 2024|archive-url=https://web.archive.org/web/20241111155920/https://www.iplt20.com/news/4111/1574-players-register-for-tata-ipl-2025-player-auction|url-status=live}} of which 574 players were shortlisted to feature in the auction{{cite news|title=TATA IPL 2025 Player Auction List Announced|url=https://www.iplt20.com/news/4112/tata-ipl-2025-player-auction-list-announced|access-date=15 November 2024|website=IPLT20.com|archive-date=22 November 2024|archive-url=https://web.archive.org/web/20241122145217/https://www.iplt20.com/news/4112/tata-ipl-2025-player-auction-list-announced|url-status=live}} and 182 were sold in the auction.{{cite web|url=https://olympics.com/en/news/ipl-2025-teams-squads-list-player-prices|title=IPL 2025 teams and all squads - full players list|website=Olympics.com|date=25 November 2024|access-date=25 November 2024}}

Rishabh Pant became the most expensive player in the history of IPL when he was bought by Lucknow Super Giants for {{INRConvert|27|c}},{{Cite web |date=25 November 2024 |title=IPL mega auction: Franchises break the bank as Rishabh Pant becomes the most expensive bid |url=https://timesofindia.indiatimes.com/sports/cricket/ipl/top-stories/ipl-mega-auction-franchises-break-the-bank-as-rishabh-pant-becomes-the-most-expensive-bid/articleshow/115640033.cms |access-date=26 November 2024 |work=The Times of India |language=en |archive-date=26 November 2024 |archive-url=https://web.archive.org/web/20241126012442/https://timesofindia.indiatimes.com/sports/cricket/ipl/top-stories/ipl-mega-auction-franchises-break-the-bank-as-rishabh-pant-becomes-the-most-expensive-bid/articleshow/115640033.cms |url-status=live}} surpassing {{INRConvert|26.75|c}} paid by Punjab Kings for Shreyas Iyer earlier in the same auction,.{{Cite web |date=24 November 2024 |title=IPL auction: Rishabh Pant breaks Shreyas Iyer's record, sold for Rs 27 crore to LSG |url=https://www.indiatoday.in/sports/cricket/story/cricket-ipl-auction-rishabh-pant-record-costliest-lucknow-delhi-war-2639282-2024-11-24 |access-date=26 November 2024 |work=India Today|language=en}} and {{INRConvert|24.75|c}} paid by Kolkata Knight Riders for Mitchell Starc in the 2024 auction.{{Cite web |date=2024-11-24 |title=IPL 2025 Auction: Shreyas Iyer hits the jackpot, smashes Mitchell Starc's record with Rs 26.75 cr deal|url=https://www.economictimes.com/news/sports/ipl-2025-auction-shreyas-iyer-sold-to-punjab-kings-for-rs-26-75-crore-most-expensive-player-in-ipl-history/articleshow/115623365.cms |access-date=2024-11-26 |work=The Economic Times|language=en}} Vaibhav Suryavanshi became the youngest player sold in the IPL history at the age of 13 years, being bought by Rajasthan Royals for {{INRConvert|1.1|c}}.{{cite web|publisher=ESPNcricinfo|url= https://www.espncricinfo.com/story/ipl-2025-auction-rajasthan-royals-bag-vaibhav-suryavanshi-for-1-10-crore-1461735|date=25 November 2024|accessdate=26 November 2024|title= Bihar's Suryavanshi becomes youngest IPL player at just 13}}

Following the suspension and rescheduling, it was announced that the franchises would be allowed to sign temporary replacement players in place of unavailable players as the rescheduled fixtures clashed with the international cricket calendar, notably West Indies tour of Ireland, West Indies tour of England and World Test Championship final.{{Cite web |date=2025-05-13 |title=IPL 2025: Can teams sign replacements for players leaving on international duty mid-season? |url=https://sportstar.thehindu.com/cricket/ipl/ipl-news/ipl-2025-restart-player-replacement-rules-mid-season-international-duty-england-vs-west-indies/article69572248.ece |access-date=2025-05-24 |work=Sportstar |language=en}} These temporary replacement players would not be available for retention in the 2026 auction.{{cite web |date=30 October 2024 |title=IPL to allow temporary replacements for last leg of 2025 season |url=https://www.espncricinfo.com/story/ipl-to-allow-franchises-sign-temporary-replacement-players-for-last-leg-of-2025-season-1485918 |access-date=23 May 2025 |publisher=ESPNcricinfo}}{{Cite web |title=IPL Allows Temporary Replacements Amid Rescheduled Matches, Foreign Players’ Non-Availability |url=https://www.deccanherald.com/sports/cricket/ipl-allows-temporary-replacements-considering-non-availability-of-a-few-foreign-players-3540685 |access-date=2025-05-24 |website=Deccan Herald |language=en}}

Venues

The league stage is being played at 13 stadiums across India. The opening match was played at the Eden Gardens. The HPCA Cricket Stadium hosted one Punjab Kings home match,{{Cite web |last=Aggarwal |first=Ishika |date=2025-03-25 |title=IPL 2025 Venue: HPCA Cricket Stadium, Dharamsala |url=https://crictoday.com/cricket/feature-cricket/ipl-2025-venue-hpca-cricket-stadium-dharamsala/ |access-date=2025-04-10 |website=Crictoday |language=en-US}} the ACA Cricket Stadium hosted two Rajasthan Royals matches,{{cite news|date=24 January 2025|title=Rajasthan Royals begin preparation for IPL 2025, to play two home matches in Guwahati and rest in Jaipur |url=https://www.insidesport.in/cricket/rajasthan-royals-begin-preparation-for-ipl-2025-to-play-two-home-matches-in-guwahati-and-rest-in-jaipur/|access-date=2 March 2025|work=InsideSport}} and the ACA–VDCA Cricket Stadium hosted two Delhi Capitals matches.{{cite news|date=15 February 2025|title=Vizag to host two Delhi Capitals games upfront in IPL 2025|url=https://www.cricbuzz.com/cricket-news/133466/vizag-to-host-two-delhi-capitals-games-upfront-in-ipl-2025|access-date=2 March 2025|publisher=Cricbuzz}} The first two matches of the playoffs were originally scheduled to be played in the Rajiv Gandhi Cricket Stadium, with the Eden Gardens scheduled to host the final two matches.{{cite news|title=IPL 2025 start date, playoffs, final venues and live streaming details|url=https://www.business-standard.com/cricket/ipl/ipl-2025-start-date-playoffs-final-venues-and-live-streaming-details-125011400348_1.html|access-date=3 March 2025|work=Business Standard}} However following the suspension and rescheduling, the remaining league stage matches are being played across six venues, with the playoffs to be held in Maharaja Yadavindra Singh Stadium and Narendra Modi Stadium.

{{dagger}} denotes venues for the rescheduled matches.

class="wikitable" style="text-align:center;margin:auto;font-size:85%;"

! Ahmedabad{{dagger}}

Bengaluru{{dagger}}ChennaiDelhi{{dagger}}Dharamshala
Gujarat TitansRoyal Challengers BengaluruChennai Super KingsDelhi CapitalsPunjab Kings
Narendra Modi StadiumM. Chinnaswamy StadiumM. A. Chidambaram StadiumArun Jaitley StadiumHPCA Cricket Stadium
Capacity: 132,000Capacity: 40,000Capacity: 39,000Capacity: 35,200Capacity: 21,200
150px150px150px150px150px
Guwahati || colspan="3" rowspan="10" | {{location map+ |India |float=center|caption=|width=500|places=

{{location map~ |India |lat=23.05 |long=72.35 |label=Ahmedabad{{dagger}} |position=left}}

{{Location map~ |India |lat=12.96 |long=77.56 |label=Bengaluru{{dagger}} |position=left}}

{{location map~ |India |lat=13.08 |long=80.27 |label=Chennai |position=right}}

{{Location map~ |India |lat=28.61 |long=77.23 |label=Delhi{{dagger}} |position=left}}

{{Location map~ |India |lat=32.20 |long=76.33 |label=Dharamshala |position=left}}

{{Location map~ |India |lat=26.13 |long=91.73 |label=Guwahati |position=right}}

{{Location map~ |India |lat=17.40 |long=78.45 |label=Hyderabad |position=left}}

{{location map~ |India |lat=26.92 |long=75.82 |label=Jaipur{{dagger}} |position=left}}

{{Location map~ |India |lat=22.5646 |long=88.3433 |label=Kolkata |position=right}}

{{location map~ |India |lat=26.84 |long=80.94 |label=Lucknow{{dagger}} |position=right}}

{{Location map~ |India |lat=30.7789 |long=76.7242 |label=Mullanpur{{dagger}} |position=right}}

{{Location map~ |India |lat=18.97 |long=72.82 |label=Mumbai{{dagger}} |position=left}}

{{location map~ |India |lat=17.68 |long=83.21 |label=Visakhapatnam |position=right}}

}} || Hyderabad

Rajasthan RoyalsSunrisers Hyderabad
ACA Cricket StadiumRajiv Gandhi Stadium
Capacity: 46,000Capacity: 55,000
150px150px
Jaipur{{dagger}} || Kolkata
Rajasthan RoyalsKolkata Knight Riders
Sawai Mansingh StadiumEden Gardens
Capacity: 25,000Capacity: 68,000
150px150px
Lucknow{{dagger}} || Mullanpur{{dagger}} || Mumbai{{dagger}} || colspan="2" | Visakhapatnam
Lucknow Super GiantsPunjab KingsMumbai Indianscolspan="2" | Delhi Capitals
Ekana Cricket StadiumMaharaja Yadavindra Singh StadiumWankhede Stadiumcolspan="2" | ACA–VDCA Cricket Stadium
Capacity: 50,000Capacity: 38,000Capacity: 33,108colspan="2" | Capacity: 27,500
150px150px150pxcolspan="2" | 150px

League stage

= Points table =

{{2025 Indian Premier League Points table}}

= Match summary =

{{Indian Premier League results summary|mode=progression/summary|dls=Y

| Home team | Away team | result | margin | DLS method?

| KKR | RCB | A | 7W |

| SRH | RR | H | 44R |

| CSK | MI | H | 4W |

| DC | LSG | H | 1W |

| GT | PBKS | A | 11R |

| RR | KKR | A | 8W |

| SRH | LSG | A | 5W |

| CSK | RCB | A | 50R |

| GT | MI | H | 36R |

| DC | SRH | H | 7W |

| RR | CSK | H | 6R |

| MI | KKR | H | 8W |

| LSG | PBKS | A | 8W |

| RCB | GT | A | 8W |

| KKR | SRH | H | 80R |

| LSG | MI | H | 12R |

| CSK | DC | A | 25R |

| PBKS | RR | A | 50R |

| SRH | GT | A | 7W |

| MI | RCB | A | 12R |

| KKR | LSG | A | 4R |

| PBKS | CSK | H | 18R |

| GT | RR | H | 58R |

| RCB | DC | A | 6W |

| CSK | KKR | A | 8W |

| LSG | GT | H | 6W |

| SRH | PBKS | H | 8W |

| RR | RCB | A | 9W |

| DC | MI | A | 12R |

| LSG | CSK | A | 5W |

| PBKS | KKR | H | 16R |

| DC | RR | H | SO |

| MI | SRH | H | 4W |

| RCB | PBKS | A | 5W |

| GT | DC | H | 7W |

| RR | LSG | A | 2R |

| PBKS | RCB | A | 7W |

| MI | CSK | H | 9W |

| KKR | GT | A | 39R |

| LSG | DC | A | 8W |

| SRH | MI | A | 7W |

| RCB | RR | H | 11R |

| CSK | SRH | A | 5W |

| KKR | PBKS | N | |

| MI | LSG | H | 54R |

| DC | RCB | A | 6W |

| RR | GT | H | 8W |

| DC | KKR | A | 14R |

| CSK | PBKS | A | 4W |

| RR | MI | A | 100R |

| GT | SRH | H | 38R |

| RCB | CSK | H | 2R |

| KKR | RR | H | 1R |

| PBKS | LSG | H | 37R |

| SRH | DC | N | |

| MI | GT | A | 3W | Y

| KKR | CSK | A | 2W |

| RCB | KKR | N | |

| RR | PBKS | A | 10R |

| DC | GT | A | 10W |

| LSG | SRH | A | 6W |

| CSK | RR | A | 6W |

| MI | DC | H | 59R |

| GT | LSG | A | 33R |

| RCB | SRH | A | 42R |

| PBKS | DC | A | 6W |

| GT | CSK | A | 83R |

| SRH | KKR | H | 110R |

| PBKS | MI | H | 7W |

| LSG | RCB | A | 6W |

| P1W = | P1L =

| P2W = | P2L =

| P3W = | P3L =

| P4W = | P4L =

}}

= Fixtures =

{{hatnote|All times are in Indian Standard Time (UTC+05:30)}}

{{Single-innings cricket match

| round = {{anchor|match1}}Match 1

| date = {{Start date|2025|03|22|df=y}}

| time =19:30

| night = y

| team1 = Kolkata Knight Riders (H)

| team2 = Royal Challengers Bengaluru

| score1 = 174/8 (20 overs)

| runs1 = Ajinkya Rahane 56 (31)

| wickets1 = Krunal Pandya 3/29 (4 overs)

| score2 = 177/3 (16.2 overs)

| runs2 = Virat Kohli 59* (36)

| wickets2 = Sunil Narine 1/27 (4 overs)

| result = Royal Challengers Bengaluru won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473438.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)

| motm = Krunal Pandya (Royal Challengers Bengaluru)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match2}}Match 2

| date = {{Start date|2025|03|23|df=y}}

| time =15:30

| daynight = y

| team1 = Sunrisers Hyderabad (H)

| team2 = Rajasthan Royals

| score1 = 286/6 (20 overs)

| runs1 = Ishan Kishan 106* (47)

| wickets1 = Tushar Deshpande 3/44 (4 overs)

| score2 = 242/6 (20 overs)

| runs2 = Dhruv Jurel 70 (35)

| wickets2 = Harshal Patel 2/34 (4 overs)

| result = Sunrisers Hyderabad won by 44 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473439.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = Adrian Holdstock (SA) and Akshay Totre (Ind)

| motm = Ishan Kishan (Sunrisers Hyderabad)

| toss = Rajasthan Royals won the toss and elected to field.

| notes = Aniket Verma (Sunrisers Hyderabad) made his IPL debut.{{cite news |url=https://www.mykhel.com/cricket/ipl-2025-who-is-aniket-verma-hard-hitting-player-making-debut-in-ipl-for-sunrisers-hyderabad-349179.html |title=IPL 2025: Who is Aniket Verma? Hard-Hitting Player making debut in IPL for Sunrisers Hyderabad |access-date=23 March 2025 |work=MyKhel |lang=en}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match3}}Match 3

| date = {{Start date|2025|03|23|df=y}}

| time =19:30

| night = y

| team1 = Mumbai Indians

| team2 = Chennai Super Kings (H)

| score1 = 155/9 (20 overs)

| runs1 = Tilak Varma 31 (25)

| wickets1 = Noor Ahmad 4/18 (4 overs)

| score2 = 158/6 (19.1 overs)

| runs2 = Rachin Ravindra 65* (45)

| wickets2 = Vignesh Puthur 3/32 (4 overs)

| result = Chennai Super Kings won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473440.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = K. N. Ananthapadmanabhan (Ind) and Saiyed Khalid (Ind)

| motm = Noor Ahmad (Chennai Super Kings)

| toss = Chennai Super Kings won the toss and elected to field.

| notes = Vignesh Puthur (Mumbai Indians) made his T20 debut.{{cite news|publisher=ESPNcricinfo|title=No T20 experience? No problem for MI's Vignesh Puthur, who stood out on his IPL debut|access-date=24 March 2025|url=https://www.espncricinfo.com/story/csk-vs-mi-ipl-2025-who-is-vignesh-puthur-the-kerala-left-arm-wristspinner-in-mumbai-indians-1477913}}

  • Ryan Rickelton (Mumbai Indians) made his IPL debut.{{Cite web |date=2025-03-23 |title=Rickelton’s IPL debut ends in defeat |url=https://www.sacricketmag.com/rickeltons-ipl-debut-ends-in-defeat/ |access-date=2025-05-14 |website=SA Cricketmag |language=en-US}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match4}}Match 4

| date = {{Start date|2025|03|24|df=y}}

| time =19:30

| night = y

| team1 = Lucknow Super Giants

| team2 = Delhi Capitals (H)

| score1 = 209/8 (20 overs)

| runs1 = Nicholas Pooran 75 (30)

| wickets1 = Mitchell Starc 3/42 (4 overs)

| score2 = 211/9 (19.3 overs)

| runs2 = Ashutosh Sharma 66* (31)

| wickets2 = Shardul Thakur 2/19 (2 overs)

| result = Delhi Capitals won by 1 wicket

| report = [https://www.espncricinfo.com/ci/engine/match/1473441.html Scorecard]

| venue = ACA–VDCA Cricket Stadium, Visakhapatnam

| umpires = Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)

| motm = Ashutosh Sharma (Delhi Capitals)

| toss = Delhi Capitals won the toss and elected to field.

| notes = Vipraj Nigam (Delhi Capitals), Prince Yadav and Digvesh Rathi (Lucknow Super Giants) made their IPL debuts.{{cite news|work=The Indian Express|url=https://indianexpress.com/article/sports/ipl/who-is-vipraj-nigam-delhi-spinner-ipl-debut-dc-vs-lsg-9903722/|title=Who is Vipraj Nigam, Delhi Capitals spinner who made IPL debut against Lucknow Super Giants|access-date=24 March 2025}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|03|25|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings

| team2 = Gujarat Titans (H)

| score1 = 243/5 (20 overs)

| runs1 = Shreyas Iyer 97* (42)

| wickets1 = Sai Kishore 3/30 (4 overs)

| score2 = 232/5 (20 overs)

| runs2 = Sai Sudharsan 74 (41)

| wickets2 = Arshdeep Singh 2/36 (4 overs)

| result = Punjab Kings won by 11 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473442.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)

| motm = Shreyas Iyer (Punjab Kings)

| toss = Gujarat Titans won the toss and elected to field.

| notes = Priyansh Arya and Suryansh Shedge (Punjab Kings) made their IPL debuts.{{cite news|work=The Indian Express|access-date=25 March 2025|url=https://indianexpress.com/article/sports/ipl/who-is-priyansh-arya-punjab-kings-opener-debut-pbks-vs-gt-9905617/lite/|title=Who is Priyansh Arya, Delhi batter who made IPL debut for Punjab Kings against Gujarat Titans?}}{{Cite web |date=2025-03-25 |title=IPL 2025: Who Is Suryansh Shedge, The PBKS Seam-Bowling All-Rounder With A T20 Strike Rate Of 251? {{!}} GT v PBKS {{!}} Cricket News Today |url=https://www.wisden.com/series/ipl-2025/cricket-news/ipl-2025-who-is-suryansh-shedge-the-pbks-seam-bowling-all-rounder-with-a-t20-strike-rate-of-251 |access-date=2025-04-10 |website=Wisden |language=en}}

| round = {{anchor|match5}}Match 5

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|03|26|df=y}}

| time = 19:30

| night = y

| team1 = Rajasthan Royals (H)

| team2 = Kolkata Knight Riders

| score1 = 151/9 (20 overs)

| runs1 = Dhruv Jurel 33 (28)

| wickets1 = Varun Chakravarthy 2/17 (4 overs)

| score2 = 153/2 (17.3 overs)

| runs2 = Quinton de Kock 97* (61)

| wickets2 = Wanindu Hasaranga 1/34 (3 overs)

| result = Kolkata Knight Riders won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473443.html Scorecard]

| venue = ACA Cricket Stadium, Guwahati

| umpires = Rohan Pandit (Ind) and Akshay Totre (Ind)

| motm = Quinton de Kock (Kolkata Knight Riders)

| toss = Kolkata Knight Riders won the toss and elected to field.

| round = {{anchor|match6}}Match 6

}}

----

{{Single-innings cricket match

| round = {{anchor|match7}}Match 7

| date = {{Start date|2025|03|27|df=y}}

| time =19:30

| night = y

| team1 = Sunrisers Hyderabad (H)

| team2 = Lucknow Super Giants

| score1 = 190/9 (20 overs)

| runs1 = Travis Head 47 (28)

| wickets1 = Shardul Thakur 4/34 (4 overs)

| score2 = 193/5 (16.1 overs)

| runs2 = Nicholas Pooran 70 (26)

| wickets2 = Pat Cummins 2/29 (3 overs)

| result = Lucknow Super Giants won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473444.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)

| motm = Shardul Thakur (Lucknow Super Giants)

| toss = Lucknow Super Giants won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match8}}Match 8

| date = {{Start date|2025|03|28|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru

| team2 = Chennai Super Kings (H)

| score1 = 196/7 (20 overs)

| runs1 = Rajat Patidar 51 (32)

| wickets1 = Noor Ahmad 3/36 (4 overs)

| score2 = 146/8 (20 overs)

| runs2 = Rachin Ravindra 41 (31)

| wickets2 = Josh Hazlewood 3/21 (4 overs)

| result = Royal Challengers Bengaluru won by 50 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473445.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = Saiyed Khalid (Ind) and Nitin Menon (Ind)

| motm = Rajat Patidar (Royal Challengers Bengaluru)

| toss = Chennai Super Kings won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match9}}Match 9

| date = {{Start date|2025|03|29|df=y}}

| time =19:30

| night = y

| team1 = Gujarat Titans (H)

| team2 = Mumbai Indians

| score1 = 196/8 (20 overs)

| runs1 = Sai Sudharsan 63 (41)

| wickets1 = Hardik Pandya 2/29 (4 overs)

| score2 = 160/6 (20 overs)

| runs2 = Suryakumar Yadav 48 (28)

| wickets2 = Prasidh Krishna 2/18 (4 overs)

| result = Gujarat Titans won by 36 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473446.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)

| motm = Prasidh Krishna (Gujarat Titans)

| toss = Mumbai Indians won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match10}}Match 10

| date = {{Start date|2025|03|30|df=y}}

| time =15:30

| night = y

| team1 = Sunrisers Hyderabad

| team2 = Delhi Capitals (H)

| score1 = 163 (18.4 overs)

| runs1 = Aniket Verma 74 (41)

| wickets1 = Mitchell Starc 5/35 (3.4 overs)

| score2 = 166/3 (16 overs)

| runs2 = Faf du Plessis 50 (27)

| wickets2 = Zeeshan Ansari 3/42 (4 overs)

| result = Delhi Capitals won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473447.html Scorecard]

| venue = ACA–VDCA Cricket Stadium, Visakhapatnam

| umpires = Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)

| motm = Mitchell Starc (Delhi Capitals)

| toss = Sunrisers Hyderabad won the toss and elected to bat.

| notes = Zeeshan Ansari (Sunrisers Hyderabad) made his IPL debut.{{Cite web |date=2025-03-30 |title=IPL 2025: Who is Zeeshan Ansari, the spinner who picked up three wickets on debut during SRH vs DC match? |url=https://sportstar.thehindu.com/cricket/ipl/ipl-news/who-is-zeeshan-ansari-profile-stats-debut-for-sunrisers-hyderabad-vs-delhi-capitals-srh-v-dc/article69393310.ece |access-date=2025-04-10 |website=Sportstar |language=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|03|30|df=y}}

| time = 19:30

| night = y

| team1 = Rajasthan Royals (H)

| team2 = Chennai Super Kings

| score1 = 182/9 (20 overs)

| runs1 = Nitish Rana 81 (36)

| wickets1 = Noor Ahmad 2/28 (4 overs)
Matheesha Pathirana 2/28 (4 overs)

| score2 = 176/6 (20 overs)

| runs2 = Ruturaj Gaikwad 63 (44)

| wickets2 = Wanindu Hasaranga 4/35 (4 overs)

| result = Rajasthan Royals won by 6 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473448.html Scorecard]

| venue = ACA Cricket Stadium, Guwahati

| umpires = Adrian Holdstock (SA) and Akshay Totre (Ind)

| motm = Nitish Rana (Rajasthan Royals)

| toss = Chennai Super Kings won the toss and elected to field.

| round = {{anchor|match11}}Match 11

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|03|31|df=y}}

| time = 19:30

| night = y

| team1 = Kolkata Knight Riders

| team2 = Mumbai Indians (H)

| score1 = 116 (16.2 overs)

| runs1 = Angkrish Raghuvanshi 26 (16)

| wickets1 = Ashwani Kumar 4/24 (3 overs)

| score2 = 121/2 (12.5 overs)

| runs2 = Ryan Rickelton 62* (41)

| wickets2 = Andre Russell 2/35 (2.5 overs)

| result = Mumbai Indians won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473449.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Saiyed Khalid (Ind) and Saidharshan Kumar (Ind)

| motm = Ashwani Kumar (Mumbai Indians)

| toss = Mumbai Indians won the toss and elected to field.

| notes = Ashwani Kumar (Mumbai Indians) made his IPL debut.{{Cite web |title=IPL 2025: MI vs KKR: Ashwani Kumar takes four to demolish KKR for 116 on IPL debut |url=https://www.espncricinfo.com/story/mumbai-indians-ashwani-kumar-takes-four-to-demolish-kkr-on-ipl-debut-1479128 |access-date=2025-03-31 |publisher=ESPNcricinfo |language=en}}

| round = {{anchor|match12}}Match 12

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|01|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Punjab Kings

| score1 = 171/7 (20 overs)

| runs1 = Nicholas Pooran 44 (30)

| wickets1 = Arshdeep Singh 3/43 (4 overs)

| score2 = 177/2 (16.2 overs)

| runs2 = Prabhsimran Singh 69 (34)

| wickets2 = Digvesh Rathi 2/30 (4 overs)

| result = Punjab Kings won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473450.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)

| motm = Prabhsimran Singh (Punjab Kings)

| toss = Punjab Kings won the toss and elected to field.

| round = {{anchor|match13}}Match 13

}}

----

{{Single-innings cricket match

| round = {{anchor|match14}}Match 14

| date = {{Start date|2025|04|02|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Gujarat Titans

| score1 = 169/8 (20 overs)

| runs1 = Liam Livingstone 54 (40)

| wickets1 = Mohammed Siraj 3/19 (4 overs)

| score2 = 170/2 (17.5 overs)

| runs2 = Jos Buttler 73* (39)

| wickets2 = Bhuvneshwar Kumar 1/23 (4 overs)

| result = Gujarat Titans won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473451.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)

| motm = Mohammed Siraj (Gujarat Titans)

| toss = Gujarat Titans won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match15}}Match 15

| date = {{Start date|2025|04|03|df=y}}

| time =19:30

| night = y

| team1 = Kolkata Knight Riders (H)

| team2 = Sunrisers Hyderabad

| score1 = 200/6 (20 overs)

| runs1 = Venkatesh Iyer 60 (29)

| wickets1 = Kamindu Mendis 1/4 (1 over)

| score2 = 120 (16.4 overs)

| runs2 = Heinrich Klaasen 33 (21)

| wickets2 = Varun Chakravarthy 3/22 (4 overs)

| result = Kolkata Knight Riders won by 80 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473452.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Adrian Holdstock (SA) and Akshay Totre (Ind)

| motm = Vaibhav Arora (Kolkata Knight Riders)

| toss = Sunrisers Hyderabad won the toss and elected to field.

| notes = Kamindu Mendis (Sunrisers Hyderabad) made his IPL debut.{{Cite web |date=2025-04-05 |title=IPL - KKR vs SRH - Kamindu Mendis bowls with both hands in the same over |url=https://www.espncricinfo.com/story/ipl-2025-srh-s-kamindu-mendis-bowls-with-both-hands-against-kkr-1479522 |access-date=2025-05-14 |publisher=ESPNcricinfo |archive-date=5 April 2025 |archive-url=https://web.archive.org/web/20250405170733/https://www.espncricinfo.com/story/ipl-2025-srh-s-kamindu-mendis-bowls-with-both-hands-against-kkr-1479522 |url-status=live}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|04|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Mumbai Indians

| score1 = 203/8 (20 overs)

| runs1 = Mitchell Marsh 60 (31)

| wickets1 = Hardik Pandya 5/36 (4 overs)

| score2 = 191/5 (20 overs)

| runs2 = Suryakumar Yadav 67 (43)

| wickets2 = Digvesh Rathi 1/21 (4 overs)

| result = Lucknow Super Giants won by 12 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473453.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Nitin Menon (Ind) and Saidharshan Kumar (Ind)

| motm = Digvesh Rathi (Lucknow Super Giants)

| toss = Mumbai Indians won the toss and elected to field.

| round = {{anchor|match16}}Match 16

}}

----

{{Single-innings cricket match

| round = {{anchor|match17}}Match 17

| date = {{Start date|2025|04|05|df=y}}

| time =15:30

| daynight = y

| team1 = Delhi Capitals

| team2 = Chennai Super Kings (H)

| score1 = 183/6 (20 overs)

| runs1 = KL Rahul 77 (51)

| wickets1 = Khaleel Ahmed 2/25 (4 overs)

| score2 = 158/5 (20 overs)

| runs2 = Vijay Shankar 69* (54)

| wickets2 = Vipraj Nigam 2/27 (4 overs)

| result = Delhi Capitals won by 25 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473454.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = Abhijeet Bengeri (Ind) and Parashar Joshi (Ind)

| motm = KL Rahul (Delhi Capitals)

| toss = Delhi Capitals won the toss and elected to bat.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|05|df=y}}

| time = 19:30

| night = y

| team1 = Rajasthan Royals

| team2 = Punjab Kings (H)

| score1 = 205/4 (20 overs)

| runs1 = Yashasvi Jaiswal 67 (45)

| wickets1 = Lockie Ferguson 2/37 (4 overs)

| score2 = 155/9 (20 overs)

| runs2 = Nehal Wadhera 62 (41)

| wickets2 = Jofra Archer 3/25 (4 overs)

| result = Rajasthan Royals won by 50 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473455.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Ulhas Gandhe (Ind) and Kannur Swaroopanand (Ind)

| motm = Jofra Archer (Rajasthan Royals)

| toss = Punjab Kings won the toss and elected to field.

| round = {{anchor|match18}}Match 18

}}

----

{{Single-innings cricket match

| round = {{anchor|match19}}Match 19

| date = {{Start date|2025|04|06|df=y}}

| time =19:30

| night = y

| team1 = Sunrisers Hyderabad (H)

| team2 = Gujarat Titans

| score1 = 152/8 (20 overs)

| runs1 = Nitish Kumar Reddy 31 (34)

| wickets1 = Mohammed Siraj 4/17 (4 overs)

| score2 = 153/3 (16.4 overs)

| runs2 = Shubman Gill 61* (43)

| wickets2 = Mohammed Shami 2/28 (4 overs)

| result = Gujarat Titans won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473457.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = K. N. Ananthapadmanabhan (Ind) and Saidharshan Kumar (Ind)

| motm = Mohammed Siraj (Gujarat Titans)

| toss = Gujarat Titans won the toss and elected to field.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|07|df=y}}

| time = 19:30

| night = y

| team1 = Royal Challengers Bengaluru

| team2 = Mumbai Indians (H)

| score1 = 221/5 (20 overs)

| runs1 = Virat Kohli 67 (42)

| wickets1 = Hardik Pandya 2/45 (4 overs)

| score2 = 209/9 (20 overs)

| runs2 = Tilak Varma 56 (29)

| wickets2 = Krunal Pandya 4/45 (4 overs)

| result = Royal Challengers Bengaluru won by 12 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473458.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Parashar Joshi (Ind) and Vinod Seshan (Ind)

| motm = Rajat Patidar (Royal Challengers Bengaluru)

| toss = Mumbai Indians won the toss and elected to field.

| round = {{anchor|match20}}Match 20

}}

----

{{Single-innings cricket match

| round = {{anchor|match21}}Match 21

| date = {{Start date|2025|04|08|df=y}}

| time =15:30

| daynight = y

| team1 = Lucknow Super Giants

| team2 = Kolkata Knight Riders (H)

| score1 = 238/3 (20 overs)

| runs1 = Nicholas Pooran 87* (36)

| wickets1 = Harshit Rana 2/51 (4 overs)

| score2 = 234/7 (20 overs)

| runs2 = Ajinkya Rahane 61 (35)

| wickets2 = Shardul Thakur 2/52 (4 overs)

| result = Lucknow Super Giants won by 4 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473456.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Adrian Holdstock (SA) and Akshay Totre (Ind)

| motm = Nicholas Pooran (Lucknow Super Giants)

| toss = Kolkata Knight Riders won the toss and elected to field.

| notes = This match was originally scheduled for 6 April but was rescheduled to 8 April.{{cite web |url=https://www.iplt20.com/news/4129/schedule-update-match-no-19-between-kkr-lsg-moved-to-april-8 |title=Schedule Update: Match No. 19 between KKR-LSG moved to April 8 |access-date=28 March 2025 |publisher=IPLT20.com |lang=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|08|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Chennai Super Kings

| score1 = 219/6 (20 overs)

| runs1 = Priyansh Arya 103 (42)

| wickets1 = Khaleel Ahmed 2/45 (4 overs)

| score2 = 201/5 (20 overs)

| runs2 = Devon Conway 69 (49)

| wickets2 = Lockie Ferguson 2/40 (4 overs)

| result = Punjab Kings won by 18 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473459.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)

| motm = Priyansh Arya (Punjab Kings)

| toss = Punjab Kings won the toss and elected to bat.

| round = {{anchor|match22}}Match 22

}}

----

{{Single-innings cricket match

| round = {{anchor|match23}}Match 23

| date = {{Start date|2025|04|09|df=y}}

| time =19:30

| night = y

| team1 = Gujarat Titans (H)

| team2 = Rajasthan Royals

| score1 = 217/6 (20 overs)

| runs1 = Sai Sudharsan 82 (53)

| wickets1 = Tushar Deshpande 2/53 (4 overs)

| score2 = 159 (19.2 overs)

| runs2 = Shimron Hetmyer 52 (32)

| wickets2 = Prasidh Krishna 3/24 (4 overs)

| result = Gujarat Titans won by 58 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473460.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Rohan Pandit (Ind) and Akshay Totre (Ind)

| motm = Sai Sudharsan (Gujarat Titans)

| toss = Rajasthan Royals won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match24}}Match 24

| date = {{Start date|2025|04|10|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Delhi Capitals

| score1 = 163/7 (20 overs)

| runs1 = Phil Salt 37 (17)

| wickets1 = Kuldeep Yadav 2/17 (4 overs)

| score2 = 169/4 (17.5 overs)

| runs2 = KL Rahul 93* (53)

| wickets2 = Bhuvneshwar Kumar 2/26 (4 overs)

| result = Delhi Capitals won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473461.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = K. N. Ananthapadmanabhan (Ind) and Saidharshan Kumar (Ind)

| motm = KL Rahul (Delhi Capitals)

| toss = Delhi Capitals won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match25}}Match 25

| date = {{Start date|2025|04|11|df=y}}

| time =19:30

| night = y

| team1 = Chennai Super Kings (H)

| team2 = Kolkata Knight Riders

| score1 = 103/9 (20 overs)

| runs1 = Shivam Dube 31* (29)

| wickets1 = Sunil Narine 3/13 (4 overs)

| score2 = 107/2 (10.1 overs)

| runs2 = Sunil Narine 44 (18)

| wickets2 = Noor Ahmad 1/8 (2 overs)

| result = Kolkata Knight Riders won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473462.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = Chris Gaffaney (NZ) and Parashar Joshi (Ind)

| motm = Sunil Narine (Kolkata Knight Riders)

| toss = Kolkata Knight Riders won the toss and elected to field.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|12|df=y}}

| time = 15:30

| night = y

| team1 = Gujarat Titans

| team2 = Lucknow Super Giants (H)

| score1 = 180/6 (20 overs)

| runs1 = Shubman Gill 60 (38)

| wickets1 = Shardul Thakur 2/34 (4 overs)

| score2 = 186/4 (19.3 overs)

| runs2 = Nicholas Pooran 61 (34)

| wickets2 = Prasidh Krishna 2/26 (4 overs)

| result = Lucknow Super Giants won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473463.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Ulhas Gandhe (Ind) and Kannur Swaroopanand (Ind)

| motm = Aiden Markram (Lucknow Super Giants)

| toss = Lucknow Super Giants won the toss and elected to field.

| round = {{anchor|match26}}Match 26

}}

----

{{Single-innings cricket match

| round = {{anchor|match27}}Match 27

| date = {{Start date|2025|04|12|df=y}}

| time =19:30

| night = y

| team1 = Punjab Kings

| team2 = Sunrisers Hyderabad (H)

| score1 = 245/6 (20 overs)

| runs1 = Shreyas Iyer 82 (36)

| wickets1 = Harshal Patel 4/42 (4 overs)

| score2 = 247/2 (18.3 overs)

| runs2 = Abhishek Sharma 141 (55)

| wickets2 = Arshdeep Singh 1/37 (4 overs)

| result = Sunrisers Hyderabad won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473464.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = Keyur Kelkar (Ind) and Akshay Totre (Ind)

| motm = Abhishek Sharma (Sunrisers Hyderabad)

| toss = Punjab Kings won the toss and elected to bat.

| notes = Eshan Malinga (Sunrisers Hyderabad) made his IPL debut.{{Cite web |date=2025-04-12 |title=Who Is Eshan Malinga, SRH's New Sri Lankan Quick Yet To Play A T20I? {{!}} IPL 2025 {{!}} Cricket News Today |url=https://www.wisden.com/series/ipl-2025/cricket-news/who-is-eshan-malinga-srhs-new-sri-lankan-quick-yet-to-play-a-t20i |access-date=2025-04-13 |website=Wisden |language=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|13|df=y}}

| time = 15:30

| daynight = y

| team1 = Rajasthan Royals (H)

| team2 = Royal Challengers Bengaluru

| score1 = 173/4 (20 overs)

| runs1 = Yashasvi Jaiswal 75 (47)

| wickets1 = Josh Hazlewood 1/26 (3 overs)

| score2 = 175/1 (17.3 overs)

| runs2 = Phil Salt 65 (33)

| wickets2 = Kumar Kartikeya 1/25 (3 overs)

| result = Royal Challengers Bengaluru won by 9 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473465.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Saidharshan Kumar (Ind) and Nitin Menon (Ind)

| motm = Phil Salt (Royal Challengers Bengaluru)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

| round = {{anchor|match28}}Match 28

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|13|df=y}}

| time = 19:30

| night = y

| team1 = Mumbai Indians

| team2 = Delhi Capitals (H)

| score1 = 205/5 (20 overs)

| runs1 = Tilak Varma 59 (33)

| wickets1 = Kuldeep Yadav 2/23 (4 overs)

| score2 = 193 (19 overs)

| runs2 = Karun Nair 89 (40)

| wickets2 = Karn Sharma 3/36 (4 overs)

| result = Mumbai Indians won by 12 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473466.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Chris Gaffaney (NZ) and Vinod Seshan (Ind)

| motm = Karn Sharma (Mumbai Indians)

| toss = Delhi Capitals won the toss and elected to field.

| round = {{anchor|match29}}Match 29

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|14|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Chennai Super Kings

| score1 = 166/7 (20 overs)

| runs1 = Rishabh Pant 63 (49)

| wickets1 = Ravindra Jadeja 2/24 (3 overs)

| score2 = 168/5 (19.3 overs)

| runs2 = Shivam Dube 43* (37)

| wickets2 = Ravi Bishnoi 2/18 (3 overs)

| result = Chennai Super Kings won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473467.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Ulhas Gandhe (Ind) and Virender Sharma (Ind)

| motm = MS Dhoni (Chennai Super Kings)

| toss = Chennai Super Kings won the toss and elected to field.

| round = {{anchor|match30}}Match 30

| notes = Shaik Rasheed (Chennai Super Kings) made his IPL debut.{{Cite web |date=2025-04-14 |title=IPL 2025: Who Is Shaik Rasheed, India's Second-Youngest T20 Centurion? {{!}} Indian Cricket News Today |url=https://www.wisden.com/series/ipl-2025/cricket-news/who-is-csk-debutant-shaik-rasheed-indias-second-youngest-t20-centurion |access-date=2025-04-15 |website=Wisden |language=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|15|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Kolkata Knight Riders

| score1 = 111 (15.3 overs)

| runs1 = Prabhsimran Singh 30 (15)

| wickets1 = Harshit Rana 3/25 (3 overs)

| score2 = 95 (15.1 overs)

| runs2 = Angkrish Raghuvanshi 37 (28)

| wickets2 = Yuzvendra Chahal 4/28 (4 overs)

| result = Punjab Kings won by 16 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473468.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Mohit Krishnadas (Ind) and Saidharshan Kumar (Ind)

| motm = Yuzvendra Chahal (Punjab Kings)

| toss = Punjab Kings won the toss and elected to bat.

| round = {{anchor|match31}}Match 31

| notes = Xavier Bartlett and Josh Inglis (Punjab Kings) made their IPL debuts.{{Cite news |date=2025-04-15 |title=Who is Xavier Bartlett? Punjab Kings' new pace sensation dismisses Quinton de Kock |url=https://timesofindia.indiatimes.com/sports/cricket/ipl/top-stories/who-is-xavier-bartlett-punjab-kings-new-pace-sensation-dismisses-quinton-de-kock/articleshow/120318428.cms |access-date=2025-04-16 |work=The Times of India |issn=0971-8257}}{{Cite web |date=2025-04-15 |title=IPL 2025: Who is Josh Inglis? Australia Batter making debut for Punjab Kings, holds a prestigious Record |url=https://www.mykhel.com/cricket/ipl-2025-who-is-josh-inglis-australia-batter-making-debut-for-punjab-kings-holds-a-prestigious-re-355087.html |access-date=2025-04-16 |website=mykhel.com |language=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|16|df=y}}

| time = 19:30

| night = y

| team1 = Delhi Capitals (H)

| team2 = Rajasthan Royals

| score1 = 188/5 (20 overs)

| runs1 = Abhishek Porel 49 (37)

| wickets1 = Jofra Archer 2/32 (4 overs)

| score2 = 188/4 (20 overs)

| runs2 = Nitish Rana 51 (28)

| wickets2 = Axar Patel 1/23 (3 overs)

| result = Match tied
(Delhi Capitals won the Super Over)

| report = [https://www.espncricinfo.com/ci/engine/match/1473469.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Keyur Kelkar (Ind) and Akshay Totre (Ind)

| motm = Mitchell Starc (Delhi Capitals)

| toss = Rajasthan Royals won the toss and elected to field.

| round = {{anchor|match32}}Match 32

| notes = Super Over: Rajasthan Royals 11/2 (0.5 overs), Delhi Capitals 13/0 (0.4 overs)

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|17|df=y}}

| time = 19:30

| night = y

| team1 = Sunrisers Hyderabad

| team2 = Mumbai Indians (H)

| score1 = 162/5 (20 overs)

| runs1 = Abhishek Sharma 40 (28)

| wickets1 = Will Jacks 2/14 (3 overs)

| score2 = 166/6 (18.1 overs)

| runs2 = Will Jacks 36 (26)

| wickets2 = Pat Cummins 3/26 (4 overs)

| result = Mumbai Indians won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473470.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)

| motm =Will Jacks (Mumbai Indians)

| toss = Mumbai Indians won the toss and elected to field.

| round = {{anchor|match33}}Match 33

}}

----

{{Single-innings cricket match

| round = {{anchor|match34}}Match 34

| date = {{Start date|2025|04|18|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Punjab Kings

| score1 = 95/9 (14 overs)

| runs1 = Tim David 50* (26)

| wickets1 = Marco Jansen 2/10 (3 overs)

| score2 = 98/5 (12.1 overs)

| runs2 = Nehal Wadhera 33* (19)

| wickets2 = Josh Hazlewood 3/14 (3 overs)

| result = Punjab Kings won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473471.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = Ulhas Gandhe (Ind) and Virender Sharma (Ind)

| motm = Tim David (Royal Challengers Bengaluru)

| toss = Punjab Kings won the toss and elected to field.

| rain = The match was reduced to 14 overs per side due to rain.

| notes = Manoj Bhandage (Royal Challengers Bengaluru) made his IPL debut.{{cite web |access-date=23 May 2025 |title=Who Is Manoj Bhandage? RCB's 'Surprising' Impact Player After Abrupt Collapse Vs PBKS |url=https://cricket.one/player-stories/who-is-manoj-bhandage-rcbs-surprising-impact-player-after-abrupt-collapse-vs-pbks/68028a9510a03cca0eaf7afe |work=Cricket.one}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match35}}Match 35

| date = {{Start date|2025|04|19|df=y}}

| time =15:30

| daynight = y

| team1 = Delhi Capitals

| team2 = Gujarat Titans (H)

| score1 = 203/8 (20 overs)

| runs1 = Axar Patel 39 (32)

| wickets1 = Prasidh Krishna 4/41 (4 overs)

| score2 = 204/3 (19.2 overs)

| runs2 = Jos Buttler 97* (54)

| wickets2 = Kuldeep Yadav 1/30 (4 overs)

| result = Gujarat Titans won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473472.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Keyur Kelkar (Ind) and Akshay Totre (Ind)

| motm = Jos Buttler (Gujarat Titans)

| toss = Gujarat Titans won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match36}}Match 36

| date = {{Start date|2025|04|19|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants

| team2 = Rajasthan Royals (H)

| score1 = 180/5 (20 overs)

| runs1 = Aiden Markram 66 (45)

| wickets1 = Wanindu Hasaranga 2/31 (4 overs)

| score2 = 178/5 (20 overs)

| runs2 = Yashasvi Jaiswal 74 (52)

| wickets2 = Avesh Khan 3/37 (4 overs)

| result = Lucknow Super Giants won by 2 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473473.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)

| motm = Avesh Khan (Lucknow Super Giants)

| toss = Lucknow Super Giants won the toss and elected to bat.

|notes = Vaibhav Suryavanshi (Rajasthan Royals) became the youngest player to make IPL debut.{{cite web |access-date=19 April 2025 |title=Vaibhav Suryavanshi makes history as youngest IPL debutant at age 14 |url=https://timesofindia.indiatimes.com/sports/cricket/ipl/top-stories/vaibhav-suryavanshi-makes-history-as-youngest-ipl-debutant-at-age-14/articleshow/120434724.cms |work=The Times of India}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|20|df=y}}

| time = 15:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Royal Challengers Bengaluru

| score1 = 157/6 (20 overs)

| runs1 = Prabhsimran Singh 33 (17)

| wickets1 = Krunal Pandya 2/25 (4 overs)

| score2 = 159/3 (18.5 overs)

| runs2 = Virat Kohli 73* (54)

| wickets2 = Arshdeep Singh 1/26 (3 overs)

| result = Royal Challengers Bengaluru won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473474.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)

| motm = Virat Kohli (Royal Challengers Bengaluru)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

| round = {{anchor|match37}}Match 37

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|20|df=y}}

| time = 19:30

| night = y

| team1 = Chennai Super Kings

| team2 = Mumbai Indians (H)

| score1 = 176/5 (20 overs)

| runs1 = Ravindra Jadeja 53* (35)

| wickets1 = Jasprit Bumrah 2/25 (4 overs)

| score2 = 177/1 (15.4 overs)

| runs2 = Rohit Sharma 76* (45)

| wickets2 = Ravindra Jadeja 1/28 (3 overs)

| result = Mumbai Indians won by 9 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473475.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Abhijit Bhattacharya (Ind) and Virender Sharma (Ind)

| motm = Rohit Sharma (Mumbai Indians)

| toss = Mumbai Indians won the toss and elected to field.

| round = {{anchor|match38}}Match 38

| notes = Ayush Mhatre (Chennai Super Kings) made his T20 debut.{{Cite web |date=2025-04-20 |title=IPL 2025 - MI vs CSK - Ayush Mhatre impresses MS Dhoni, Stephen Fleming, Cheteshwar Pujara and Aaron Finch on debut |url=https://www.espncricinfo.com/story/ipl-2025-mi-vs-csk-ayush-mhatre-impresses-ms-dhoni-stephen-fleming-cheteshwar-pujara-and-aaron-finch-on-debut-1482324 |access-date=2025-05-14 |publisher=ESPNcricinfo |archive-date=21 April 2025 |archive-url=https://web.archive.org/web/20250421045339/https://www.espncricinfo.com/story/ipl-2025-mi-vs-csk-ayush-mhatre-impresses-ms-dhoni-stephen-fleming-cheteshwar-pujara-and-aaron-finch-on-debut-1482324 |url-status=live}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match39}}Match 39

| date = {{Start date|2025|04|21|df=y}}

| time =19:30

| night = y

| team1 = Gujarat Titans

| team2 = Kolkata Knight Riders (H)

| score1 = 198/3 (20 overs)

| runs1 = Shubman Gill 90 (55)

| wickets1 = Andre Russell 1/13 (1 over)

| score2 = 159/8 (20 overs)

| runs2 = Ajinkya Rahane 50 (36)

| wickets2 = Prasidh Krishna 2/25 (4 overs)
Rashid Khan 2/25 (4 overs)

| result = Gujarat Titans won by 39 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473476.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Rohan Pandit (Ind) and Anish Sahasrabudhe (Ind)

| motm = Shubman Gill (Gujarat Titans)

| toss = Kolkata Knight Riders won the toss and elected to field.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|22|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Delhi Capitals

| score1 = 159/6 (20 overs)

| runs1 = Aiden Markram 52 (33)

| wickets1 = Mukesh Kumar 4/33 (4 overs)

| score2 = 161/2 (17.5 overs)

| runs2 = KL Rahul 57* (42)

| wickets2 = Aiden Markram 2/30 (3 overs)

| result = Delhi Capitals won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473477.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)

| motm = Mukesh Kumar (Delhi Capitals)

| toss = Delhi Capitals won the toss and elected to field.

| round = {{anchor|match40}}Match 40

}}

----

{{Single-innings cricket match

| round = {{anchor|match41}}Match 41

| date = {{Start date|2025|04|23|df=y}}

| time =19:30

| night = y

| team1 = Sunrisers Hyderabad (H)

| team2 = Mumbai Indians

| score1 = 143/8 (20 overs)

| runs1 = Heinrich Klaasen 71 (44)

| wickets1 = Trent Boult 4/26 (4 overs)

| score2 = 146/3 (15.4 overs)

| runs2 = Rohit Sharma 70 (46)

| wickets2 = Jaydev Unadkat 1/25 (3 overs)

| result = Mumbai Indians won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473478.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)

| motm = Trent Boult (Mumbai Indians)

| toss = Mumbai Indians won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match42}}Match 42

| date = {{Start date|2025|04|24|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Rajasthan Royals

| score1 = 205/5 (20 overs)

| runs1 = Virat Kohli 70 (42)

| wickets1 = Sandeep Sharma 2/45 (4 overs)

| score2 = 194/9 (20 overs)

| runs2 = Yashasvi Jaiswal 49 (19)

| wickets2 = Josh Hazlewood 4/33 (4 overs)

| result = Royal Challengers Bengaluru won by 11 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473479.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = Ulhas Gandhe (Ind) and Michael Gough (Eng)

| motm = Josh Hazlewood (Royal Challengers Bengaluru)

| toss = Rajasthan Royals won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match43}}Match 43

| date = {{Start date|2025|04|25|df=y}}

| time =19:30

| night = y

| team1 = Chennai Super Kings (H)

| team2 = Sunrisers Hyderabad

| score1 = 154 (19.5 overs)

| runs1 = Dewald Brevis 42 (25)

| wickets1 = Harshal Patel 4/28 (4 overs)

| score2 = 155/5 (18.4 overs)

| runs2 = Ishan Kishan 44 (34)

| wickets2 = Noor Ahmad 2/42 (4 overs)

| result = Sunrisers Hyderabad won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473480.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = Mohit Krishnadas (Ind) and Nitin Menon (Ind)

| motm = Harshal Patel (Sunrisers Hyderabad)

| toss = Sunrisers Hyderabad won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match44}}Match 44

| date = {{Start date|2025|04|26|df=y}}

| time =19:30

| night = y

| team1 = Punjab Kings

| team2 = Kolkata Knight Riders (H)

| score1 = 201/4 (20 overs)

| runs1 = Prabhsimran Singh 83 (49)

| wickets1 = Vaibhav Arora 2/34 (4 overs)

| score2 = 7/0 (1 over)

| runs2 = Sunil Narine 4* (3)

| result = No result

| report = [https://www.espncricinfo.com/ci/engine/match/1473481.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Adrian Holdstock (SA) and Anish Sahasrabudhe (Ind)

| toss = Punjab Kings won the toss and elected to bat.

| rain = No further play was possible due to rain.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|27|df=y}}

| time = 15:30

| daynight = y

| team1 = Mumbai Indians (H)

| team2 = Lucknow Super Giants

| score1 = 215/7 (20 overs)

| runs1 = Ryan Rickelton 58 (32)

| wickets1 = Mayank Yadav 2/40 (4 overs)

| score2 = 161 (20 overs)

| runs2 = Ayush Badoni 35 (22)

| wickets2 = Jasprit Bumrah 4/22 (4 overs)

| result = Mumbai Indians won by 54 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473482.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Chris Gaffaney (NZ) and Jayaraman Madanagopal (Ind)

| motm = Will Jacks (Mumbai Indians)

| toss = Lucknow Super Giants won the toss and elected to field.

| notes = Corbin Bosch (Mumbai Indians) made his IPL debut.{{Cite web |title=IPL 2025: Corbin Bosch makes debut for Mumbai Indians against LSG at home |url=https://www.business-standard.com/cricket/ipl/ipl-2025-corbin-bosch-makes-debut-for-mumbai-indians-against-lsg-at-home-125042700370_1.html |archive-url=http://web.archive.org/web/20250428040922/https://www.business-standard.com/cricket/ipl/ipl-2025-corbin-bosch-makes-debut-for-mumbai-indians-against-lsg-at-home-125042700370_1.html |archive-date=2025-04-28 |access-date=2025-05-28 |work=Business Standard |language=en-US}}

| round = {{anchor|match45}}Match 45

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|27|df=y}}

| time = 19:30

| night = y

| team1 = Delhi Capitals (H)

| team2 = Royal Challengers Bengaluru

| score1 = 162/8 (20 overs)

| runs1 = KL Rahul 41 (39)

| wickets1 = Bhuvneshwar Kumar 3/33 (4 overs)

| score2 = 165/4 (18.3 overs)

| runs2 = Krunal Pandya 73* (47)

| wickets2 = Axar Patel 2/19 (4 overs)

| result = Royal Challengers Bengaluru won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473483.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Mohit Krishnadas (Ind) and Nitin Menon (Ind)

| motm = Krunal Pandya (Royal Challengers Bengaluru)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

| round = {{anchor|match46}}Match 46

| notes = Jacob Bethell (Royal Challengers Bengaluru) made his IPL debut.{{Cite web |date=2025-04-27 |title=DC vs RCB IPL 2025 Highlights: Tim David finishes off in style as Bengaluru win by 6 wickets |url=https://www.firstpost.com/firstcricket/dc-vs-rcb-live-score-2025-ipl-match-46-live-cricket-score-updates-delhi-capitals-vs-royal-challengers-bengaluru-full-scorecard-arun-jaitley-stadium-virat-kohli-kl-rahul-liveblog-13883469.html |access-date=2025-05-28 |work=Firstpost |language=en-us}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|28|df=y}}

| time = 19:30

| night = y

| team1 = Gujarat Titans

| team2 = Rajasthan Royals (H)

| score1 = 209/4 (20 overs)

| runs1 = Shubman Gill 84 (50)

| wickets1 = Maheesh Theekshana 2/35 (4 overs)

| score2 = 212/2 (15.5 overs)

| runs2 = Vaibhav Suryavanshi 101 (38)

| wickets2 = Rashid Khan 1/24 (4 overs)

| result = Rajasthan Royals won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473484.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Michael Gough (Eng) and Virender Sharma (Ind)

| motm = Vaibhav Suryavanshi (Rajasthan Royals)

| toss = Rajasthan Royals won the toss and elected to field.

| round = {{anchor|match47}}Match 47

| notes = Karim Janat (Gujarat Titans) made his IPL debut.https://www.livemint.com/sports/cricket-news/meet-karim-janat-gujarat-titans-debutant-who-becomes-10th-afghanistan-player-to-feature-in-indian-premier-league-11745850138394.html

  • Vaibhav Suryavanshi (Rajasthan Royals) became the youngest player to score a century in IPL history.{{cite web |access-date=28 April 2025 |title=IPL 2025: 14-year-old Vaibhav Suryavanshi smashes 35-ball hundred, breaks world record |url=https://www.indiatoday.in/sports/cricket/story/ipl-2025-rr-vs-gt-vaibhav-suryavanshi-35-ball-century-world-record-2716544-2025-04-28 |work=India Today}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|04|29|df=y}}

| time = 19:30

| night = y

| team1 = Kolkata Knight Riders

| team2 = Delhi Capitals (H)

| score1 = 204/9 (20 overs)

| runs1 = Angkrish Raghuvanshi 44 (32)

| wickets1 = Mitchell Starc 3/43 (4 overs)

| score2 = 190/9 (20 overs)

| runs2 = Faf du Plessis 62 (45)

| wickets2 = Sunil Narine 3/29 (4 overs)

| result = Kolkata Knight Riders won by 14 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473485.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Mohit Krishnadas (Ind) and Saidharshan Kumar (Ind)

| motm = Sunil Narine (Kolkata Knight Riders)

| toss = Delhi Capitals won the toss and elected to field.

| round = {{anchor|match48}}Match 48

}}

----

{{Single-innings cricket match

| round = {{anchor|match49}}Match 49

| date = {{Start date|2025|04|30|df=y}}

| time =19:30

| night = y

| team1 = Chennai Super Kings (H)

| team2 = Punjab Kings

| score1 = 190 (19.2 overs)

| runs1 = Sam Curran 88 (47)

| wickets1 = Yuzvendra Chahal 4/32 (3 overs)

| score2 = 194/6 (19.4 overs)

| runs2 = Shreyas Iyer 72 (41)

| wickets2 = Khaleel Ahmed 2/28 (3.4 overs)

| result = Punjab Kings won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473486.html Scorecard]

| venue = M. A. Chidambaram Stadium, Chennai

| umpires = Anish Sahasrabudhe (Ind) and Akshay Totre (Ind)

| motm = Shreyas Iyer (Punjab Kings)

| toss = Punjab Kings won the toss and elected to field.

| notes = Yuzvendra Chahal (Punjab Kings) took his second hat-trick in IPL.{{cite web |access-date=30 April 2025 |title=IPL 2025: Yuzvendra Chahal picks hat-trick for Punjab Kings against Chennai Super Kings |url=https://sportstar.thehindu.com/cricket/ipl/ipl-news/yuzvendra-chahal-hattrick-csk-vs-pbks-chennai-super-kings-punjab-ipl-2025-stats-records-news/article69511295.ece |work=Sportstar}}

  • Chennai Super Kings were eliminated as a result of this match.{{cite web |title=Shreyas, Prabhsimran and Chahal eliminate CSK |url=https://www.espncricinfo.com/series/ipl-2025-1449924/chennai-super-kings-vs-punjab-kings-49th-match-1473486/match-report |publisher=ESPNcricinfo |access-date=30 April 2025}}

}}

----

{{Single-innings cricket match

| date = 1 May 2025

| time = 19:30

| night = y

| team1 = Mumbai Indians

| team2 = Rajasthan Royals (H)

| score1 = 217/2 (20 overs)

| runs1 = Ryan Rickelton 61 (38)

| wickets1 = Riyan Parag 1/12 (2 overs)

| score2 = 117 (16.1 overs)

| runs2 = Jofra Archer 30 (27)

| wickets2 = Karn Sharma 3/23 (4 overs)

| result = Mumbai Indians won by 100 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473487.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Parashar Joshi (Ind) and Vinod Seshan (Ind)

| motm = Ryan Rickelton (Mumbai Indians)

| toss = Rajasthan Royals won the toss and elected to field.

| round = {{anchor|match50}}Match 50

| notes = Rajasthan Royals were eliminated as a result of this match.{{cite web |access-date=1 May 2025 |title=Rajasthan Royals out of IPL playoffs contention after crushing defeat to Mumbai Indians |url=https://indianexpress.com/article/sports/ipl/rajasthan-royals-out-of-ipl-playoffs-contention-mumbai-indians-9977634/ |work=The Indian Express}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match51}}Match 51

| date = {{Start date|2025|05|02|df=y}}

| time =19:30

| night = y

| team1 = Gujarat Titans (H)

| team2 = Sunrisers Hyderabad

| score1 = 224/6 (20 overs)

| runs1 = Shubman Gill 76 (38)

| wickets1 = Jaydev Unadkat 3/35 (4 overs)

| score2 = 186/6 (20 overs)

| runs2 = Abhishek Sharma 74 (41)

| wickets2 = Prasidh Krishna 2/19 (4 overs)

| result = Gujarat Titans won by 38 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473488.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Virender Sharma (Ind) and Kannur Swaroopanand (Ind)

| motm = Prasidh Krishna (Gujarat Titans)

| toss = Sunrisers Hyderabad won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match52}}Match 52

| date = {{Start date|2025|05|03|df=y}}

| time =19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Chennai Super Kings

| score1 = 213/5 (20 overs)

| runs1 = Virat Kohli 62 (33)

| wickets1 = Matheesha Pathirana 3/36 (4 overs)

| score2 = 211/5 (20 overs)

| runs2 = Ayush Mhatre 94 (48)

| wickets2 = Lungi Ngidi 3/30 (4 overs)

| result = Royal Challengers Bengaluru won by 2 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473489.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = Mohit Krishnadas (Ind) and Nitin Menon (Ind)

| motm = Romario Shepherd (Royal Challengers Bengaluru)

| toss = Chennai Super Kings won the toss and elected to field.

}}

----

{{Single-innings cricket match

| round = {{anchor|match53}}Match 53

| date = {{Start date|2025|05|04|df=y}}

| time =15:30

| daynight = y

| team1 = Kolkata Knight Riders (H)

| team2 = Rajasthan Royals

| score1 = 206/4 (20 overs)

| runs1 = Andre Russell 57* (25)

| wickets1 = Riyan Parag 1/21 (3 overs)

| score2 = 205/8 (20 overs)

| runs2 = Riyan Parag 95 (45)

| wickets2 = Varun Chakravarthy 2/32 (4 overs)

| result = Kolkata Knight Riders won by 1 run

| report = [https://www.espncricinfo.com/ci/engine/match/1473490.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Rohan Pandit (Ind) and Anish Sahasrabudhe (Ind)

| motm = Andre Russell (Kolkata Knight Riders)

| toss = Kolkata Knight Riders won the toss and elected to bat.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|04|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Lucknow Super Giants

| score1 = 236/5 (20 overs)

| runs1 = Prabhsimran Singh 91 (48)

| wickets1 = Akash Singh 2/30 (4 overs)

| score2 = 199/7 (20 overs)

| runs2 = Ayush Badoni 74 (40)

| wickets2 = Arshdeep Singh 3/16 (4 overs)

| result = Punjab Kings won by 37 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473491.html Scorecard]

| venue = HPCA Cricket Stadium, Dharamshala

| umpires = Parashar Joshi (Ind) and Jayaraman Madanagopal (Ind)

| motm = Prabhsimran Singh (Punjab Kings)

| toss = Lucknow Super Giants won the toss and elected to field.

| round = {{anchor|match54}}Match 54

}}

----

{{Single-innings cricket match

| round = {{anchor|match55}}Match 55

| date = {{Start date|2025|05|05|df=y}}

| time =19:30

| night = y

| team1 = Delhi Capitals

| team2 = Sunrisers Hyderabad (H)

| score1 = 133/7 (20 overs)

| runs1 = Ashutosh Sharma 41 (26)

| wickets1 = Pat Cummins 3/19 (4 overs)

| score2 =

| result = No result

| report = [https://www.espncricinfo.com/ci/engine/match/1473492.html Scorecard]

| venue = Rajiv Gandhi International Cricket Stadium, Hyderabad

| umpires = Virender Sharma (Ind) and Kannur Swaroopanand (Ind)

| toss = Sunrisers Hyderabad won the toss and elected to field.

| rain = No further play was possible due to rain.

| notes = Sunrisers Hyderabad were eliminated as a result of this match.{{cite web |access-date=6 May 2025 |title=IPL 2025: Sunrisers Hyderabad eliminated from playoff race after washout vs Delhi Capitals |url=https://sportstar.thehindu.com/cricket/ipl/ipl-news/sunrisers-hyderabad-eliminated-ipl-2025-playoff-srh-vs-dc-delhi-capitals-elimination/article69542297.ece |work=Sportstar}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|06|df=y}}

| time = 19:30

| night = y

| team1 = Mumbai Indians (H)

| team2 = Gujarat Titans

| score1 = 155/8 (20 overs)

| runs1 = Will Jacks 53 (35)

| wickets1 = Sai Kishore 2/34 (4 overs)

| score2 = 147/7 (19 overs)

| runs2 = Shubman Gill 43 (46)

| wickets2 = Jasprit Bumrah 2/19 (4 overs)

| result = Gujarat Titans won by 3 wickets (DLS method)

| report = [https://www.espncricinfo.com/ci/engine/match/1473493.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)

| motm = Shubman Gill (Gujarat Titans)

| toss = Gujarat Titans won the toss and elected to field.

| round = {{anchor|match56}}Match 56

| rain = Gujarat Titans were set a revised target of 147 runs from 19 overs due to rain.

}}

----

{{Single-innings cricket match

| round = {{anchor|match57}}Match 57

| date = {{Start date|2025|05|07|df=y}}

| time =19:30

| night = y

| team1 = Kolkata Knight Riders (H)

| team2 = Chennai Super Kings

| score1 = 179/6 (20 overs)

| runs1 = Ajinkya Rahane 48 (33)

| wickets1 = Noor Ahmad 4/31 (4 overs)

| score2 = 183/8 (19.4 overs)

| runs2 = Dewald Brevis 52 (25)

| wickets2 = Vaibhav Arora 3/48 (3 overs)

| result = Chennai Super Kings won by 2 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473494.html Scorecard]

| venue = Eden Gardens, Kolkata

| umpires = Adrian Holdstock (SA) and Anish Sahasrabudhe (Ind)

| motm = Noor Ahmad (Chennai Super Kings)

| toss = Kolkata Knight Riders won the toss and elected to bat.

| notes = Urvil Patel (Chennai Super Kings) made his IPL debut.{{Cite web |title=CSK Star Urvil Patel Creates History On IPL Debut {{!}} Photo Gallery |url=https://sports.ndtv.com/cricket/photos/csk-star-urvil-patel-creates-history-on-ipl-debut-109429 |access-date=2025-05-28 |work=NDTV Sports |language=en}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|08|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Delhi Capitals

| score1 = 122/1 (10.1 overs)

| runs1 = Priyansh Arya 70 (34)

| wickets1 = T. Natarajan 1/4 (1.1 over)

| score2 =

| result = Match abandoned

| report = [https://www.espncricinfo.com/ci/engine/match/1473495.html Scorecard]

| venue = HPCA Cricket Stadium, Dharamshala

| umpires = Chris Gaffaney (NZ) and Parashar Joshi (Ind)

| toss = Punjab Kings won the toss and elected to bat.

| round = {{anchor|matchNA}}Match N/A

| notes = The match was abandoned midway due to technical and security issues amid the 2025 India–Pakistan crisis. No points were awarded to the teams.{{cite web |access-date=8 May 2025 |title=IPL 2025: PBKS-DC game called off amid escalating border tensions |url=https://cricbuzz.com/cricket-news/134312/ipl-2025-pbks-dc-game-called-off-amid-escalating-border-tensions |publisher=Cricbuzz}} After the suspension and rescheduling, it was voided and rescheduled for 24 May as Match 66.{{Cite web |date=2025-05-13 |title=Revised IPL 2025 Schedule: Updated match List, Timings And Venues |url=https://www.wisden.com/series/ipl-2025/cricket-news/revised-ipl-2025-schedule-updated-match-list-timings-and-venues |access-date=2025-05-14 |website=Wisden |language=en}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match58}}Match 58

| date = {{Start date|2025|05|17|df=y}}

| time = 19:30

| night = y

| team1 = Royal Challengers Bengaluru (H)

| team2 = Kolkata Knight Riders

| score1 =

| score2 =

| result = Match abandoned

| report = [https://www.espncricinfo.com/ci/engine/match/1473496.html Scorecard]

| venue = M. Chinnaswamy Stadium, Bengaluru

| umpires = K. N. Ananthapadmanabhan (Ind) and Nitin Menon (Ind)

| toss = No toss.

| rain = No play was possible due to rain.

| notes = This match was unchanged by the rescheduling.

  • Kolkata Knight Riders were eliminated as a result of this match.{{cite web |access-date=17 May 2025 |title=IPL 2025: KKR knocked out of Playoffs race after match against RCB washed out |url=https://sportstar.thehindu.com/cricket/ipl/ipl-news/kkr-eliminated-ipl-2025-royal-challengers-bengaluru-vs-kolkata-match-washed-out-news/article69588372.ece |work=Sportstar}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match59}}Match 59

| date = {{Start date|2025|05|18|df=y}}

| time = 15:30

| daynight = y

| team1 = Punjab Kings

| team2 = Rajasthan Royals (H)

| score1 = 219/5 (20 overs)

| runs1 = Nehal Wadhera 70 (37)

| wickets1 = Tushar Deshpande 2/37 (4 overs)

| score2 = 209/7 (20 overs)

| runs2 = Dhruv Jurel 53 (31)

| wickets2 = Harpreet Brar 3/22 (4 overs)

| result = Punjab Kings won by 10 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473497.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Abhijeet Bengeri (Ind) and Chris Gaffaney (NZ)

| motm = Harpreet Brar (Punjab Kings)

| toss = Punjab Kings won the toss and elected to bat.

| notes = This match was originally scheduled for 16 May at the same venue, before being rescheduled.

  • Mitchell Owen (Punjab Kings) made his IPL debut.https://www.espncricinfo.com/story/mitchell-owen-makes-ipl-debut-as-pbks-bat-against-knocked-out-rr-1486304

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|18|df=y}}

| time = 19:30

| night = y

| team1 = Delhi Capitals (H)

| team2 = Gujarat Titans

| score1 = 199/3 (20 overs)

| runs1 = KL Rahul 112* (65)

| wickets1 = Arshad Khan 1/7 (2 overs)

| score2 = 205/0 (19 overs)

| runs2 = Sai Sudharsan 108* (61)

| wickets2 =

| result = Gujarat Titans won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473498.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Adrian Holdstock (SA) and Keyur Kelkar (Ind)

| motm = Sai Sudharsan (Gujarat Titans)

| toss = Gujarat Titans won the toss and elected to field.

| round = {{anchor|match60}}Match 60

| rain =

| notes = This match was originally scheduled for 11 May at the same venue, before being rescheduled.

  • Gujarat Titans, Royal Challengers Bengaluru and Punjab Kings qualified for the playoffs as a result of this match.{{cite web |access-date=18 May 2025 |title=Gujarat Titans, RCB And Punjab Kings Qualify For IPL 2025 Playoffs |url=https://www.news18.com/cricket/gujarat-titans-rcb-and-punjab-kings-qualify-for-ipl-2025-playoffs-9342421.html |work=News18}}

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|19|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Sunrisers Hyderabad

| score1 = 205/7 (20 overs)

| runs1 = Mitchell Marsh 65 (39)

| wickets1 = Eshan Malinga 2/28 (4 overs)

| score2 = 206/4 (18.2 overs)

| runs2 = Abhishek Sharma 59 (20)

| wickets2 = Digvesh Rathi 2/37 (4 overs)

| result = Sunrisers Hyderabad won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473499.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Michael Gough (Eng) and Kannur Swaroopanand (Ind)

| motm = Abhishek Sharma (Sunrisers Hyderabad)

| toss = Sunrisers Hyderabad won the toss and elected to field.

| round = {{anchor|match61}}Match 61

| rain =

| notes = This match was originally scheduled for 18 May at the same venue, before being rescheduled.

  • Harsh Dubey (Sunrisers Hyderabad) made his IPL debut.{{Cite news |date=2025-05-19 |title=Harsh Dubey, bowler with most wickets in a single Ranji Trophy season, makes IPL debut |url=https://economictimes.indiatimes.com/news/sports/harsh-dubey-bowler-with-most-wickets-in-a-single-ranji-trophy-season-makes-ipl-debut-for-srh/articleshow/121273146.cms?from=mdr |access-date=2025-05-28 |work=The Economic Times |issn=0013-0389}}
  • Lucknow Super Giants were eliminated as a result of this match.{{cite web |access-date=19 May 2025 |title=LSG vs SRH Highlights, IPL 2025: LSG Crash Out Of Playoffs Race As Abhishek Sharma Guides SRH To Easy Victory |url=https://sports.ndtv.com/ipl-2025/lucknow-super-giants-vs-sunrisers-hyderabad-score-lsg-vs-srh-live-updates-ipl-2025-cricket-match-today-rishabh-pant-ishan-kishan-8453538 |work=NDTV Sports}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match62}}Match 62

| date = {{Start date|2025|05|20|df=y}}

| time = 19:30

| night = y

| team1 = Chennai Super Kings (H)

| team2 = Rajasthan Royals

| score1 = 187/8 (20 overs)

| runs1 = Ayush Mhatre 43 (20)

| wickets1 = Akash Madhwal 3/29 (4 overs)

| score2 = 188/4 (17.1 overs)

| runs2 = Vaibhav Suryavanshi 57 (33)

| wickets2 = Ravichandran Ashwin 2/41 (4 overs)

| result = Rajasthan Royals won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473500.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Keyur Kelkar (Ind) and Rohan Pandit (Ind)

| motm = Akash Madhwal (Rajasthan Royals)

| toss = Rajasthan Royals won the toss and elected to field.

| notes = This match was originally scheduled for 12 May at the M. A. Chidambaram Stadium, before being rescheduled.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|21|df=y}}

| time = 19:30

| night = y

| team1 = Mumbai Indians (H)

| team2 = Delhi Capitals

| score1 = 180/5 (20 overs)

| runs1 = Suryakumar Yadav 73* (43)

| wickets1 = Mukesh Kumar 2/48 (4 overs)

| score2 = 121 (18.2 overs)

| runs2 = Sameer Rizvi 39 (35)

| wickets2 = Mitchell Santner 3/11 (4 overs)

| result = Mumbai Indians won by 59 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473501.html Scorecard]

| venue = Wankhede Stadium, Mumbai

| umpires = Abhijeet Bengeri (Ind) and Jayaraman Madanagopal (Ind)

| motm = Suryakumar Yadav (Mumbai Indians)

| toss = Delhi Capitals won the toss and elected to field.

  • This match was originally scheduled for 15 May at the same venue, before being rescheduled.

| round = {{anchor|match63}}Match 63

| notes = Madhav Tiwari (Delhi Capitals) made his T20 debut.{{Cite web |date=2025-05-21 |title=Explained: Why Faf Du Plessis Is Leading Delhi Capitals In Must-Win Clash Vs MI |url=https://www.wisden.com/series/ipl-2025/cricket-news/explained-why-faf-du-plessis-is-leading-delhi-capitals-in-must-win-clash-vs-mi |access-date=2025-05-28 |website=Wisden |language=en}}

  • Mumbai Indians qualified for the playoffs while Delhi Capitals were eliminated as a result of this match.{{cite web |access-date=21 May 2025 |title=IPL 2025: Clinical MI crush Delhi Capitals, reach playoffs after familiar resurgence |url=https://www.indiatoday.in/sports/cricket/story/ipl-2025-mi-vs-dc-score-playoffs-qualification-mumbai-2728428-2025-05-21 |work=India Today}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match64}}Match 64

| date = {{Start date|2025|05|22|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants

| team2 = Gujarat Titans (H)

| score1 = 235/2 (20 overs)

| runs1 = Mitchell Marsh 117 (64)

| wickets1 = Sai Kishore 1/34 (3 overs)

| score2 = 202/9 (20 overs)

| runs2 = Shahrukh Khan 57 (29)

| wickets2 = Will O'Rourke 3/27 (4 overs)

| result = Lucknow Super Giants won by 33 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473502.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = K. N. Ananthapadmanabhan (Ind) and Mohit Krishnadas (Ind)

| motm = Mitchell Marsh (Lucknow Super Giants)

| toss = Gujarat Titans won the toss and elected to field.

| notes = This match was originally scheduled for 14 May at the same venue, before being rescheduled.

}}

----

{{Single-innings cricket match

| round = {{anchor|match65}}Match 65

| date = {{Start date|2025|05|23|df=y}}

| time = 19:30

| night = y

| team1 = Sunrisers Hyderabad

| team2 = Royal Challengers Bengaluru (H)

| score1 = 231/6 (20 overs)

| runs1 = Ishan Kishan 94* (48)

| wickets1 = Romario Shepherd 2/14 (2 overs)

| score2 = 189 (19.5 overs)

| runs2 = Phil Salt 62 (32)

| wickets2 = Pat Cummins 3/28 (4 overs)

| result = Sunrisers Hyderabad won by 42 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473503.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Michael Gough (Eng) and Kannur Swaroopanand (Ind)

| motm = Ishan Kishan (Sunrisers Hyderabad)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

| notes = This match was originally scheduled for 13 May at M. Chinnaswamy Stadium, before being rescheduled to the same venue, but was later moved to Lucknow due to the weather conditions in Bengaluru.{{cite web |access-date=20 May 2025 |title=IPL 2025: RCB vs SRH moved out of Bengaluru due to heavy rainfall, Lucknow new venue |url=https://www.indiatoday.in/sports/cricket/story/ipl-2025-rcb-vs-srh-venue-change-bengaluru-rains-lucknow-2727660-2025-05-20 |work=India Today}}

}}

----

{{Single-innings cricket match

| round = {{anchor|match66}}Match 66

| date = {{Start date|2025|05|24|df=y}}

| time = 19:30

| night = y

| team1 = Punjab Kings (H)

| team2 = Delhi Capitals

| score1 = 206/8 (20 overs)

| runs1 = Shreyas Iyer 53 (34)

| wickets1 = Mustafizur Rahman 3/33 (4 overs)

| score2 = 208/4 (19.3 overs)

| runs2 = Sameer Rizvi 58* (25)

| wickets2 = Harpreet Brar 2/41 (4 overs)

| result = Delhi Capitals won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1485779.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Parashar Joshi (Ind) and Jayaraman Madanagopal (Ind)

| motm = Sameer Rizvi (Delhi Capitals)

| toss = Delhi Capitals won the toss and elected to field.

| notes = This match was originally scheduled for 8 May at the HPCA Cricket Stadium but was abandoned midway and voided before being rescheduled.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|25|df=y}}

| time = 15:30

| daynight = y

| team1 = Chennai Super Kings

| team2 = Gujarat Titans (H)

| score1 = 230/5 (20 overs)

| runs1 = Dewald Brevis 57 (23)

| wickets1 = Prasidh Krishna 2/22 (4 overs)

| score2 = 147 (18.3 overs)

| runs2 = Sai Sudharsan 41 (28)

| wickets2 = Anshul Kamboj 3/13 (2.3 overs)

| result = Chennai Super Kings won by 83 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473504.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = K. N. Ananthapadmanabhan (Ind) and Kaushik Gandhi (Ind)

| motm = Dewald Brevis (Chennai Super Kings)

| toss = Chennai Super Kings won the toss and elected to bat.

| notes = This match was originally scheduled for 18 May at the same venue, before being rescheduled.

| round = {{anchor|match67}}Match 67

}}

----

{{Single-innings cricket match

| round = {{anchor|match68}}Match 68

| date = {{Start date|2025|05|25|df=y}}

| time = 19:30

| night = y

| team1 = Sunrisers Hyderabad (H)

| team2 = Kolkata Knight Riders

| score1 = 278/3 (20 overs)

| runs1 = Heinrich Klaasen 105* (39)

| wickets1 = Sunil Narine 2/42 (4 overs)

| score2 = 168 (18.4 overs)

| runs2 = Manish Pandey 37 (23)

| wickets2 = Jaydev Unadkat 3/24 (4 overs)

| result = Sunrisers Hyderabad won by 110 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1473505.html Scorecard]

| venue = Arun Jaitley Stadium, Delhi

| umpires = Adrian Holdstock (SA) and Keyur Kelkar (Ind)

| motm = Heinrich Klaasen (Sunrisers Hyderabad)

| toss = Sunrisers Hyderabad won the toss and elected to bat.

| notes = This match was originally scheduled for 10 May at the Rajiv Gandhi Stadium, before being rescheduled.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|26|df=y}}

| time = 19:30

| night = y

| team1 = Mumbai Indians

| team2 = Punjab Kings (H)

| score1 = 184/7 (20 overs)

| runs1 = Suryakumar Yadav 57

(39)

| wickets1 = Arshdeep Singh 2/28 (4 overs)

| score2 = 187/3 (18.3 overs)

| runs2 = Josh Inglis 73 (42)

| wickets2 = Mitchell Santner 2/41 (4 overs)

| result = Punjab Kings won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473506.html Scorecard]

| venue = Sawai Mansingh Stadium, Jaipur

| umpires = Chris Gaffaney (NZ) and Parashar Joshi (Ind)

| motm = Josh Inglis (Punjab Kings)

| toss = Punjab Kings won the toss and elected to field.

| round = {{anchor|match69}}Match 69

| notes = This match was originally scheduled for 11 May at the HPCA Cricket Stadium, before being rescheduled.

}}

----

{{Single-innings cricket match

| date = {{Start date|2025|05|27|df=y}}

| time = 19:30

| night = y

| team1 = Lucknow Super Giants (H)

| team2 = Royal Challengers Bengaluru

| score1 = 227/3 (20 overs)

| runs1 = Rishabh Pant 118* (61)

| wickets1 = Nuwan Thushara 1/26 (4 overs)

| score2 = 230/4 (18.4 overs)

| runs2 = Jitesh Sharma 85* (33)

| wickets2 = Will O'Rourke 2/74 (4 overs)

| result = Royal Challengers Bengaluru won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1473507.html Scorecard]

| venue = Ekana Cricket Stadium, Lucknow

| umpires = Michael Gough (Eng) and Virender Sharma (Ind)

| motm = Jitesh Sharma (Royal Challengers Bengaluru)

| toss = Royal Challengers Bengaluru won the toss and elected to field.

| round = {{anchor|match70}}Match 70

| notes = This match was originally scheduled for 9 May at the same venue, before being rescheduled.

}}

Playoffs

= Bracket =

{{4TeamBracket-PagePlayoff

| team-width = 150px | score-width = 150px

| RD1 = Qualifier 1

| RD1-text1 = 29 May 2025 {{en dash}} Mullanpur

| RD1-seed1 = 1

| RD1-team1 = Punjab Kings

| RD1-score1 =

| RD1-seed2 = 2

| RD1-team2 = Royal Challengers Bengaluru

| RD1-score2 =

| RD1b = Eliminator

| RD1b-text1 = 30 May 2025 {{en dash}} Mullanpur

| RD1b-seed1 = 3

| RD1b-team1 = Gujarat Titans

| RD1b-score1 =

| RD1b-seed2 = 4

| RD1b-team2 = Mumbai Indians

| RD1b-score2 =

| RD2 = Qualifier 2

| RD2-text1 = 1 June 2025 {{en dash}} Ahmedabad

| RD2-seed1 = Q1L

| RD2-team1 = Loser of Qualifier 1

| RD2-score1 =

| RD2-seed2 = EW

| RD2-team2 = Winner of Eliminator

| RD2-score2 =

| RD3 = Final

| RD3-text1 = 3 June 2025 {{en dash}} Ahmedabad

| RD3-seed1 = Q1W

| RD3-team1 = Winner of Qualifier 1

| RD3-score1 =

| RD3-seed2 = Q2W

| RD3-team2 = Winner of Qualifier 2

| RD3-score2 =

}}

= Qualifier 1 =

{{Single-innings cricket match

| date = {{Start date|2025|05|29|df=y}}

| time = 19:30

| night = Y

| team1 = Punjab Kings

| team2 = Royal Challengers Bengaluru

| score1 =

| runs1 =

| wickets1 =

| score2 =

| runs2 =

| wickets2 =

| result =

| report = [https://www.espncricinfo.com/ci/engine/match/1473508.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Michael Gough (Eng) and Virender Sharma (Ind)

| motm =

| toss =

| round = {{anchor|match71}} Qualifier 1

| rain =

| notes = This match was originally scheduled for 20 May at the Rajiv Gandhi Stadium, before being rescheduled.

}}

= Eliminator =

{{Single-innings cricket match

| date = {{Start date|2025|05|30|df=y}}

| time = 19:30

| night = Y

| team1 = Gujarat Titans

| team2 = Mumbai Indians

| score1 =

| runs1 =

| wickets1 =

| score2 =

| runs2 =

| wickets2 =

| result =

| report = [https://www.espncricinfo.com/ci/engine/match/1473509.html Scorecard]

| venue = Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

| umpires = Ulhas Gandhe (Ind) and Rohan Pandit (Ind)

| motm =

| toss =

| round = {{anchor|match72}} Eliminator

| rain =

| notes = This match was originally scheduled for 21 May at the Rajiv Gandhi Stadium, before being rescheduled.

}}

= Qualifier 2 =

{{Single-innings cricket match

| date = {{Start date|2025|06|01|df=y}}

| time = 19:30

| night = Y

| team1 = Loser of Qualifier 1

| team2 = Winner of Eliminator

| score1 =

| runs1 =

| wickets1 =

| score2 =

| runs2 =

| wickets2 =

| result =

| report = [https://www.espncricinfo.com/ci/engine/match/1473510.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Chris Gaffaney (NZ) and Nitin Menon (Ind)

| motm =

| toss =

| round = {{anchor|match73}} Qualifier 2

| rain =

| notes = This match was originally scheduled for 23 May at the Eden Gardens, before being rescheduled.

}}

= Final =

{{Main|2025 Indian Premier League final}}

{{Single-innings cricket match

| date = {{Start date|2025|06|03|df=y}}

| time = 19:30

| night = Y

| team1 = Winner of Qualifier 1

| team2 = Winner of Qualifier 2

| score1 =

| runs1 =

| wickets1 =

| score2 =

| runs2 =

| wickets2 =

| result =

| report = [https://www.espncricinfo.com/ci/engine/match/1473511.html Scorecard]

| venue = Narendra Modi Stadium, Ahmedabad

| umpires = Jayaraman Madanagopal (Ind) and Nitin Menon (Ind)

| motm =

| toss =

| round = {{anchor|match74}} Final

| rain =

| notes = This match was originally scheduled for 25 May at the Eden Gardens, before being rescheduled.

}}

Statistics

{{updated|27 May 2025}}

class="wikitable"

|+ Most runs{{ESPNcricinfo 2|tournament|id=indian-premier-league-2025-16622|title=2025 Indian Premier League|stat=most runs|access-date=25 May 2025|dynamic=y}}

! scope=col | Runs

! scope=col | Player

! scope=col | Team

style="background:#FFAB0F"

! 679

| Sai Sudharsan

| Gujarat Titans

649

| Shubman Gill

| Gujarat Titans

640

| Suryakumar Yadav

| Mumbai Indians

627

| Mitchell Marsh

| Lucknow Super Giants

602

| Virat Kohli

| Royal Challengers Bengaluru

class="wikitable"

|+ Most wickets{{ESPNcricinfo 2|tournament|id=indian-premier-league-2025-16622|title=2025 Indian Premier League|stat=most wickets|access-date=25 May 2025|dynamic=y}}

! scope=col | Wickets

! scope=col | Player

! scope=col | Team

style="background:#D6ADFF"

! 24

| Noor Ahmad

| Chennai Super Kings

23

| Prasidh Krishna

| Gujarat Titans

19

| Trent Boult

| Mumbai Indians

rowspan=2|18

| Josh Hazlewood

| Royal Challengers Bengaluru

Arshdeep Singh

| Punjab Kings

References

{{reflist|refs=

Original 2025 IPL Schedule vs Revised 2025 IPL Schedule

{{cite web |access-date=13 May 2025 |title=IPL 2025 schedule: What's changed in the new fixture list vs old?|url=https://timesofindia.indiatimes.com/sports/cricket/ipl/top-stories/ipl-2025-schedule-whats-changed-in-the-new-fixture-list-vs-old/articleshow/121128408.cms |work=Times of India}}

}}

= General references =