ঢাকা, শনিবার, ২৫ জুলাই, ২০২৬, ১০ শ্রাবণ ১৪৩৩
লাইভ
Netherlands
Nepal144/7
Netherlands opt to bowl
Zimbabwe108/5
India
India opt to bowl
Kandy Royals91/6
Colombo Kaps192/9
Kandy Royals need 102 runs in 48 balls
সব ম্যাচ →
ফুটবল
এই মুহূর্তে কোনো ম্যাচের তথ্য নেই
সব ম্যাচ →
ব্রেকিং
অ্যাশেজ সিরিজের জনপ্রিয়তা বাড়াতে ভারতে ঐতিহাসিক এই টেস্ট সিরিজ আয়োজনের পরিকল্পনা করছে ক্রিকেট অস্ট্রেলিয়া, চলছে আলোচনা এশিয়ান গেমসের ক্রিকেট ইভেন্টে সরাসরি কোয়ার্টার ফাইনালে জায়গা করে নিল ভারত ও পাকিস্তান, টুর্নামেন্টের সূচি প্রকাশ করা হয়েছে বিরাট কোহলির সাথে কোনো বিবাদ নেই বলে জানালেন ট্রাভিস হেড, মাঠের বাইরের গুঞ্জন উড়িয়ে দিয়ে দিলেন স্পষ্ট বার্তা বিরাট কোহলির সাথে কোনো তিক্ততা নেই, তাদের সম্পর্কের সমীকরণ নিয়ে সব জল্পনার অবসান ঘটালেন অস্ট্রেলিয়ান ব্যাটার ট্রাভিস হেড ওয়েস্ট ইন্ডিজ টেস্ট দলের পারফরম্যান্স নিয়ে আশাবাদী কোচ ড্যারেন স্যামি, দলের খেলায় উন্নতির লক্ষণ দেখছেন তিনি ফুটবল ট্রান্সফার মার্কেটে আর্সেনালের নতুন চুক্তি সম্পন্ন, ম্যানচেস্টার ইউনাইটেড ও গুইমারেসকে ঘিরে দলবদলের বাজারে নতুন জল্পনা শুরু পাকিস্তান সিরিজের জন্য ওয়েস্ট ইন্ডিজ ক্রিকেট দল ঘোষণা, দলে নতুন মুখ বিশপ এবং অভিজ্ঞ ম্যাকেঞ্জিকে ফিরিয়ে আনা হয়েছে দেশজুড়ে চলমান প্রতিবাদের আবহে তরুণ প্রজন্মের পাশে দাঁড়িয়ে সমর্থন জানালেন শচীন টেন্ডুলকার, যুবরাজ সিং ও শুভমান গিলের মতো তারকারা আন্তর্জাতিক ক্রিকেটে মাত্র ১৮ বলে অর্ধশতক হাঁকিয়ে সর্বকনিষ্ঠ ব্যাটার হিসেবে বিশ্বরেকর্ড গড়লেন ভারতের তরুণ ক্রিকেটার বৈভব সূর্যবংশী শচীন টেন্ডুলকারের রেকর্ড ভেঙে আত্মবিশ্বাসী ১৫ বছর বয়সী তরুণ ক্রিকেটার বৈভব সূর্যবংশী নিজের পারফরম্যান্স নিয়ে মুখ খুললেন সংবাদমাধ্যমে অ্যাশেজ সিরিজের জনপ্রিয়তা বাড়াতে ভারতে ঐতিহাসিক এই টেস্ট সিরিজ আয়োজনের পরিকল্পনা করছে ক্রিকেট অস্ট্রেলিয়া, চলছে আলোচনা এশিয়ান গেমসের ক্রিকেট ইভেন্টে সরাসরি কোয়ার্টার ফাইনালে জায়গা করে নিল ভারত ও পাকিস্তান, টুর্নামেন্টের সূচি প্রকাশ করা হয়েছে বিরাট কোহলির সাথে কোনো বিবাদ নেই বলে জানালেন ট্রাভিস হেড, মাঠের বাইরের গুঞ্জন উড়িয়ে দিয়ে দিলেন স্পষ্ট বার্তা বিরাট কোহলির সাথে কোনো তিক্ততা নেই, তাদের সম্পর্কের সমীকরণ নিয়ে সব জল্পনার অবসান ঘটালেন অস্ট্রেলিয়ান ব্যাটার ট্রাভিস হেড ওয়েস্ট ইন্ডিজ টেস্ট দলের পারফরম্যান্স নিয়ে আশাবাদী কোচ ড্যারেন স্যামি, দলের খেলায় উন্নতির লক্ষণ দেখছেন তিনি ফুটবল ট্রান্সফার মার্কেটে আর্সেনালের নতুন চুক্তি সম্পন্ন, ম্যানচেস্টার ইউনাইটেড ও গুইমারেসকে ঘিরে দলবদলের বাজারে নতুন জল্পনা শুরু পাকিস্তান সিরিজের জন্য ওয়েস্ট ইন্ডিজ ক্রিকেট দল ঘোষণা, দলে নতুন মুখ বিশপ এবং অভিজ্ঞ ম্যাকেঞ্জিকে ফিরিয়ে আনা হয়েছে দেশজুড়ে চলমান প্রতিবাদের আবহে তরুণ প্রজন্মের পাশে দাঁড়িয়ে সমর্থন জানালেন শচীন টেন্ডুলকার, যুবরাজ সিং ও শুভমান গিলের মতো তারকারা আন্তর্জাতিক ক্রিকেটে মাত্র ১৮ বলে অর্ধশতক হাঁকিয়ে সর্বকনিষ্ঠ ব্যাটার হিসেবে বিশ্বরেকর্ড গড়লেন ভারতের তরুণ ক্রিকেটার বৈভব সূর্যবংশী শচীন টেন্ডুলকারের রেকর্ড ভেঙে আত্মবিশ্বাসী ১৫ বছর বয়সী তরুণ ক্রিকেটার বৈভব সূর্যবংশী নিজের পারফরম্যান্স নিয়ে মুখ খুললেন সংবাদমাধ্যমে
← All Tournaments
Indian Premier League 2025

Indian Premier League 2025

18th Edition · TBA
Facts
Dates22 March – 3 June 2025
AdministratorBoard of Control for Cricket in India
Cricket formatTwenty20
Tournament format(s)Group stage and playoffs
ChampionsRoyal Challengers Bengaluru (1st title)
Runners-upPunjab Kings
Participants10
Matches74
Most valuable playerSuryakumar Yadav (Mumbai Indians)
Most runsSai Sudharsan (Gujarat Titans) (759)
Most wicketsPrasidh Krishna (Gujarat Titans) (25)
Official websiteiplt20.com
The 2025 Indian Premier League, also known as IPL 18 and branded as TATA IPL 2025, was the 18th edition of the Indian Premier League, a professional Twenty20 cricket league. The tournament featured 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, with the final rescheduled from 25 May to 3 June.

Background

The Indian Premier League (IPL) is a professional Twenty20 (T20) cricket league, organized by the Board of Control for Cricket in India (BCCI). It is held annually since the first edition in 2008. Kolkata Knight Riders were the defending champions, having won their third title in the previous season after defeating Sunrisers Hyderabad in the final.

Format

Each team played 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. 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. 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. It was announced that the IPL will follow the International Cricket Council's (ICC) Code of Conduct regulations used for Twenty20 International (T20I) matches from 2025 onwards. The IPL had previously used its own Code of Conduct.

Group AGroup B
Chennai Super KingsMumbai Indians
Kolkata Knight RidersSunrisers Hyderabad
Rajasthan RoyalsGujarat Titans
Royal Challengers BengaluruDelhi Capitals
Punjab KingsLucknow Super Giants

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. 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. 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. This led to a clash with the 2025 Pakistan Super League taking place from 11 April to 25 May 2025, which was moved from its typical February–March window for the same reason. 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. The complete fixtures were announced on 16 February. 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. On 9 May 2025, the remaining matches were suspended due to the 2025 India–Pakistan crisis. The revised schedule was announced on 12 May, with the remaining matches resumed on 17 May and were held across six venues. On 20 May the playoff fixtures were confirmed with Qualifier 1 and Eliminator played in Maharaja Yadavindra Singh International Cricket Stadium on 29 and 30 May, and Qualifier 2 and final played at Narendra Modi Stadium on 1 and 3 June, with the venue hosting its third final after 2022 and 2023. The final was played on 3 June, just a week before the 2025 World Test Championship final scheduled for 11 June.

Marketing

The Tata Group renewed their contract as the title sponsors of the IPL for a tenure of 5 years (2024–28) for ₹2,500 crore (US$260 million). The advertising campaign for the 2025 IPL consisted of 20 sponsors and 105 advertisers including – Dream11, Tata Motors, AngelOne, RuPay, CEAT and Wonder Cement.

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. In November 2024, the two companies merged to form JioStar. 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. In the opening weekend of three matches, Star Sports reported 253 million viewership, with a 39% increase in the average television viewership rating compared to last season, while JioHotstar reported 1.37 billion viewership, a 40% increase from last season. The final match reported a record-breaking 169 million viewership.

Teams

The same 10 teams from the previous season competed.

GroupTeam2024 performanceHead coachCaptain
AChennai Super Kings5thStephen FlemingMS Dhoni
Kolkata Knight RidersChampionsChandrakant PanditAjinkya Rahane
Punjab Kings9thRicky PontingShreyas Iyer
Rajasthan Royals3rdRahul DravidSanju Samson
Royal Challengers Bengaluru4thAndy FlowerRajat Patidar
BDelhi Capitals6thHemang BadaniAxar Patel
Gujarat Titans8thAshish NehraShubman Gill
Lucknow Super Giants7thJustin LangerRishabh Pant
Mumbai Indians10thMahela JayawardeneHardik Pandya
Sunrisers HyderabadRunners-upDaniel VettoriPat Cummins

Personnel changes

The franchises were required to submit their retention lists before 31 October 2024 and a total of 46 players were retained ahead of the auction. The auction was scheduled on 24 and 25 November 2024 in Jeddah, Saudi Arabia with the auction purse for each franchise set at ₹120 crore (US$13 million), highest in the history of IPL. A total of 1,574 players registered for the auction, of which 574 players were shortlisted to feature in the auction and 182 were sold in the auction. Rishabh Pant became the most expensive player in the history of IPL when he was bought by Lucknow Super Giants for ₹27 crore (US$2.8 million), surpassing ₹26.75 crore (US$2.8 million) paid by Punjab Kings for Shreyas Iyer earlier in the same auction, and ₹24.75 crore (US$2.6 million) paid by Kolkata Knight Riders for Mitchell Starc in the 2024 auction. Vaibhav Sooryavanshi became the youngest player sold in the IPL history at the age of 13 years, being bought by Rajasthan Royals for ₹1.1 crore (US$120,000). 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 the World Test Championship final. These temporary replacement players would not be available for retention in the 2026 auction.

Venues

The league stage was 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, the ACA Cricket Stadium hosted two Rajasthan Royals matches, and the ACA–VDCA Cricket Stadium hosted two Delhi Capitals matches. 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. However, following the suspension and rescheduling, the remaining league stage matches were played across six venues, with the playoffs in Maharaja Yadavindra Singh Stadium and Narendra Modi Stadium.

Ahmedabad †Bengaluru †ChennaiDelhi †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
GuwahatiAhmedabad †Bengaluru †ChennaiDelhi †DharamshalaGuwahatiHyderabadJaipur †KolkataLucknow †Mullanpur †Mumbai †VisakhapatnamHyderabad
Rajasthan RoyalsSunrisers Hyderabad
ACA Cricket StadiumRajiv Gandhi Stadium
Capacity: 46,000Capacity: 55,000
Jaipur †Kolkata
Rajasthan RoyalsKolkata Knight Riders
Sawai Mansingh StadiumEden Gardens
Capacity: 30,000Capacity: 68,000
Lucknow †Mullanpur †Mumbai †Visakhapatnam
Lucknow Super GiantsPunjab KingsMumbai IndiansDelhi Capitals
Ekana Cricket StadiumMaharaja Yadavindra Singh StadiumWankhede StadiumACA–VDCA Cricket Stadium
Capacity: 50,000Capacity: 38,000Capacity: 33,108Capacity: 27,500

Match summary

Note: The total points at the end of each group match are listed., Note: Click on the points (group matches) or W/L (playoffs) to see the match summary. Note: Results listed are according to the home (horizontal) and visitor (vertical) teams., Note: Click on a result to see a summary of the match.

TeamGroup matchesPlayoffs
1234567891011121314Q1EQ2F
Chennai Super Kings22222244444668
Delhi Capitals24688101012121213131315
Gujarat Titans0246881012121416181818L
Kolkata Knight Riders022446667911111212
Lucknow Super Giants022468810101010101212
Mumbai Indians00222468101214141616WL
Punjab Kings2446681010111315171719LWL
Rajasthan Royals00244444466668
Royal Challengers Bengaluru244668810121416171719WW
Sunrisers Hyderabad2222244466791113
WinLossNo result
Visitor team →CSKDCGTKKRLSGMIPBKSRRRCBSRH
Home team ↓
Chennai Super KingsDelhi25 runsKolkata8 wicketsChennai4 wicketsPunjab4 wicketsRajasthan6 wicketsBengaluru50 runsHyderabad5 wickets
Delhi CapitalsGujarat10 wicketsKolkata14 runsDelhi1 wicketMumbai12 runsDelhiSuper OverBengaluru6 wicketsDelhi7 wickets
Gujarat TitansChennai83 runsGujarat7 wicketsLucknow33 runsGujarat36 runsPunjab11 runsGujarat58 runsGujarat38 runs
Kolkata Knight RidersChennai2 wicketsGujarat39 runsLucknow4 runsMatchabandonedKolkata1 runBengaluru7 wicketsKolkata80 runs
Lucknow Super GiantsChennai5 wicketsDelhi8 wicketsLucknow6 wicketsLucknow12 runsPunjab8 wicketsBengaluru6 wicketsHyderabad6 wickets
Mumbai IndiansMumbai9 wicketsMumbai59 runsGujarat3 wickets (DLS)Mumbai8 wicketsMumbai54 runsBengaluru12 runsMumbai4 wickets
Punjab KingsPunjab18 runsDelhi6 wicketsPunjab16 runsPunjab37 runsPunjab7 wicketsRajasthan50 runsBengaluru7 wickets
Rajasthan RoyalsRajasthan6 runsRajasthan8 wicketsKolkata8 wicketsLucknow2 runsMumbai100 runsPunjab10 runsBengaluru9 wickets
Royal Challengers BengaluruBengaluru2 runsDelhi6 wicketsGujarat8 wicketsMatchabandonedPunjab5 wicketsBengaluru11 runsHyderabad42 runs
Sunrisers HyderabadMatchabandonedGujarat7 wicketsHyderabad110 runsLucknow5 wicketsMumbai7 wicketsHyderabad8 wicketsHyderabad44 runs
Home team wonVisitor team won

Fixtures

Royal Challengers Bengaluru won the toss and elected to field. Rajasthan Royals won the toss and elected to field. , Aniket Verma (Sunrisers Hyderabad) made his IPL debut. Chennai Super Kings won the toss and elected to field. , Vignesh Puthur (Mumbai Indians) made his T20 debut. , Ryan Rickelton (Mumbai Indians) made his IPL debut. Delhi Capitals won the toss and elected to field. , Vipraj Nigam (Delhi Capitals), Prince Yadav and Digvesh Rathi (Lucknow Super Giants) made their IPL debuts. Gujarat Titans won the toss and elected to field. , Priyansh Arya and Suryansh Shedge (Punjab Kings) made their IPL debuts. Kolkata Knight Riders won the toss and elected to field. Lucknow Super Giants won the toss and elected to field. Chennai Super Kings won the toss and elected to field. Mumbai Indians won the toss and elected to field. Sunrisers Hyderabad won the toss and elected to bat. , Zeeshan Ansari (Sunrisers Hyderabad) made his IPL debut. Chennai Super Kings won the toss and elected to field. Mumbai Indians won the toss and elected to field. , Ashwani Kumar (Mumbai Indians) made his IPL debut. Punjab Kings won the toss and elected to field. Gujarat Titans won the toss and elected to field. Sunrisers Hyderabad won the toss and elected to field. , Kamindu Mendis (Sunrisers Hyderabad) made his IPL debut. Mumbai Indians won the toss and elected to field. Delhi Capitals won the toss and elected to bat. Punjab Kings won the toss and elected to field. Gujarat Titans won the toss and elected to field. Mumbai Indians won the toss and elected to field. Kolkata Knight Riders won the toss and elected to field. , This match was originally scheduled for 6 April but was rescheduled to 8 April. Punjab Kings won the toss and elected to bat. Rajasthan Royals won the toss and elected to field. Delhi Capitals won the toss and elected to field. Kolkata Knight Riders won the toss and elected to field. Lucknow Super Giants won the toss and elected to field. Punjab Kings won the toss and elected to bat. , Eshan Malinga (Sunrisers Hyderabad) made his IPL debut. Royal Challengers Bengaluru won the toss and elected to field. Delhi Capitals won the toss and elected to field. Chennai Super Kings won the toss and elected to field. , Shaik Rasheed (Chennai Super Kings) made his IPL debut. Punjab Kings won the toss and elected to bat. , Xavier Bartlett and Josh Inglis (Punjab Kings) made their IPL debuts. Rajasthan Royals won the toss and elected to field. , Super Over: Rajasthan Royals 11/2 (0.5 overs), Delhi Capitals 13/0 (0.4 overs) Mumbai Indians won the toss and elected to field. Punjab Kings won the toss and elected to field. , The match was reduced to 14 overs per side due to rain. , Manoj Bhandage (Royal Challengers Bengaluru) made his IPL debut. Gujarat Titans won the toss and elected to field. Lucknow Super Giants won the toss and elected to bat. , Vaibhav Sooryavanshi (Rajasthan Royals) became the youngest player to make IPL debut. Royal Challengers Bengaluru won the toss and elected to field. Mumbai Indians won the toss and elected to field. , Ayush Mhatre (Chennai Super Kings) made his T20 debut. Kolkata Knight Riders won the toss and elected to field. Delhi Capitals won the toss and elected to field. Mumbai Indians won the toss and elected to field. Rajasthan Royals won the toss and elected to field. Sunrisers Hyderabad won the toss and elected to field. Punjab Kings won the toss and elected to bat. , No further play was possible due to rain. Lucknow Super Giants won the toss and elected to field. , Corbin Bosch (Mumbai Indians) made his IPL debut. Royal Challengers Bengaluru won the toss and elected to field. , Jacob Bethell (Royal Challengers Bengaluru) made his IPL debut. Rajasthan Royals won the toss and elected to field. , Karim Janat (Gujarat Titans) made his IPL debut. , Vaibhav Sooryavanshi (Rajasthan Royals) became the youngest player to score a century in IPL history. Delhi Capitals won the toss and elected to field. Punjab Kings won the toss and elected to field. , Yuzvendra Chahal (Punjab Kings) took his second hat-trick in IPL. , Chennai Super Kings were eliminated as a result of this match. Rajasthan Royals won the toss and elected to field. , Rajasthan Royals were eliminated as a result of this match. Sunrisers Hyderabad won the toss and elected to field. Chennai Super Kings won the toss and elected to field. Kolkata Knight Riders won the toss and elected to bat. Lucknow Super Giants won the toss and elected to field. Sunrisers Hyderabad won the toss and elected to field. , No further play was possible due to rain. , Sunrisers Hyderabad were eliminated as a result of this match. Gujarat Titans won the toss and elected to field. , Gujarat Titans were set a revised target of 147 runs from 19 overs due to rain. Kolkata Knight Riders won the toss and elected to bat. , Urvil Patel (Chennai Super Kings) made his IPL debut. Punjab Kings won the toss and elected to bat. , The match was abandoned midway due to technical and security issues amid the 2025 India–Pakistan crisis. , After the suspension and rescheduling, it was voided (no points were awarded to the teams) and rescheduled for 24 May as Match 66 at Sawai Mansingh Stadium, Jaipur. No toss. , No play was possible due to rain. , This match was unchanged by the rescheduling. , Kolkata Knight Riders were eliminated as a result of this match. Punjab Kings won the toss and elected to bat. , This match was originally scheduled for 16 May at the same venue, before being rescheduled. , Mitchell Owen (Punjab Kings) made his IPL debut. Gujarat Titans won the toss and elected to field. , 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. Sunrisers Hyderabad won the toss and elected to field. , This match was originally scheduled for 18 May at the same venue, before being rescheduled. , Harsh Dubey (Sunrisers Hyderabad) made his IPL debut. , Lucknow Super Giants were eliminated as a result of this match. Rajasthan Royals won the toss and elected to field. , This match was originally scheduled for 12 May at the M. A. Chidambaram Stadium, before being rescheduled. Delhi Capitals won the toss and elected to field. , This match was originally scheduled for 15 May at the same venue, before being rescheduled. , Madhav Tiwari (Delhi Capitals) made his T20 debut. , Mumbai Indians qualified for the playoffs while Delhi Capitals were eliminated as a result of this match. Gujarat Titans won the toss and elected to field. , This match was originally scheduled for 14 May at the same venue, before being rescheduled. Royal Challengers Bengaluru won the toss and elected to field. , 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. Delhi Capitals won the toss and elected to field. , This match was originally scheduled for 8 May at the HPCA Cricket Stadium but was abandoned midway and voided before being rescheduled. Chennai Super Kings won the toss and elected to bat. , This match was originally scheduled for 18 May at the same venue, before being rescheduled. Sunrisers Hyderabad won the toss and elected to bat. , This match was originally scheduled for 10 May at the Rajiv Gandhi Stadium, before being rescheduled. Punjab Kings won the toss and elected to field. , This match was originally scheduled for 11 May at the HPCA Cricket Stadium, before being rescheduled. Royal Challengers Bengaluru won the toss and elected to field. , This match was originally scheduled for 9 May at the same venue, before being rescheduled.

Match 1 22 March 2025 (2025-03-22) 19:30 (N) Scorecard
Kolkata Knight Riders (H)174/8 (20 overs)vRoyal Challengers Bengaluru177/3 (16.2 overs)
Ajinkya Rahane 56 (31) Krunal Pandya 3/29 (4 overs)Virat Kohli 59* (36) Sunil Narine 1/27 (4 overs)
Royal Challengers Bengaluru won by 7 wickets Eden Gardens, Kolkata Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind) Player of the match: Krunal Pandya (Royal Challengers Bengaluru)
Match 2 23 March 2025 (2025-03-23) 15:30 (D/N) Scorecard
Sunrisers Hyderabad (H)286/6 (20 overs)vRajasthan Royals242/6 (20 overs)
Ishan Kishan 106* (47) Tushar Deshpande 3/44 (4 overs)Dhruv Jurel 70 (35) Harshal Patel 2/34 (4 overs)
Sunrisers Hyderabad won by 44 runs Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Adrian Holdstock (SA) and Akshay Totre (Ind) Player of the match: Ishan Kishan (Sunrisers Hyderabad)
Match 3 23 March 2025 (2025-03-23) 19:30 (N) Scorecard
Mumbai Indians155/9 (20 overs)vChennai Super Kings (H)158/6 (19.1 overs)
Tilak Varma 31 (25) Noor Ahmad 4/18 (4 overs)Rachin Ravindra 65* (45) Vignesh Puthur 3/32 (4 overs)
Chennai Super Kings won by 4 wickets M. A. Chidambaram Stadium, Chennai Umpires: K. N. Ananthapadmanabhan (Ind) and Saiyed Khalid (Ind) Player of the match: Noor Ahmad (Chennai Super Kings)
Match 4 24 March 2025 (2025-03-24) 19:30 (N) Scorecard
Lucknow Super Giants209/8 (20 overs)vDelhi Capitals (H)211/9 (19.3 overs)
Nicholas Pooran 75 (30) Mitchell Starc 3/42 (4 overs)Ashutosh Sharma 66* (31) Shardul Thakur 2/19 (2 overs)
Delhi Capitals won by 1 wicket ACA–VDCA Cricket Stadium, Visakhapatnam Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind) Player of the match: Ashutosh Sharma (Delhi Capitals)
Match 5 25 March 2025 (2025-03-25) 19:30 (N) Scorecard
Punjab Kings243/5 (20 overs)vGujarat Titans (H)232/5 (20 overs)
Shreyas Iyer 97* (42) Sai Kishore 3/30 (4 overs)Sai Sudharsan 74 (41) Arshdeep Singh 2/36 (4 overs)
Punjab Kings won by 11 runs Narendra Modi Stadium, Ahmedabad Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind) Player of the match: Shreyas Iyer (Punjab Kings)
Match 6 26 March 2025 (2025-03-26) 19:30 (N) Scorecard

Qualifier 1

Royal Challengers Bengaluru won the toss and elected to field. , This match was originally scheduled for 20 May at the Rajiv Gandhi Stadium, before being rescheduled. , Musheer Khan (Punjab Kings) made his T20 debut. , Royal Challengers Bengaluru qualified for their fourth IPL final after 2009, 2011 and 2016.

Eliminator

Mumbai Indians won the toss and elected to bat. , This match was originally scheduled for 21 May at the Rajiv Gandhi Stadium, before being rescheduled. , Kusal Mendis (Gujarat Titans) made his IPL debut.

Qualifier 2

Punjab Kings won the toss and elected to field. , This match was originally scheduled for 23 May at the Eden Gardens, before being rescheduled. , Punjab Kings qualified for their second IPL final after 2014.

Final

Punjab Kings won the toss and elected to field. , This match was originally scheduled for 25 May at the Eden Gardens, before being rescheduled. , Royal Challengers Bengaluru won their maiden title after 18 years.

Squads

Chennai Super Kings

Ramakrishna Ghosh India
MS Dhoni India
Ravindra Jadeja India
Jamie Overton England
Dewald Brevis South Africa
Noor Ahmad Afghanistan
Rachin Ravindra New Zealand
Shreyas Gopal India
Shivam Dube India
Andre Siddarth India
Mukesh Choudhary India
Anshul Kamboj India
Kamlesh Nagarkoti India
Rahul Tripathi India
Ayush Mhatre India
Deepak Hooda India
Sam Curran England
Vijay Shankar India
Shaik Rasheed India
Khaleel Ahmed India
Nathan Ellis Australia
Matheesha Pathirana Sri Lanka
Devon Conway New Zealand
Ravichandran Ashwin India
Gurjapneet Singh India
Vansh Bedi India
Ruturaj Gaikwad India

Delhi Capitals

KL Rahul India
Donovan Ferreira South Africa
Sameer Rizvi India
Faf du Plessis South Africa
Axar Patel India
Kuldeep Yadav India
Abhishek Porel India
Mohit Sharma India
Vipraj Nigam India
Tristan Stubbs South Africa
Mukesh Kumar India
Tripurana Vijay India
Mitchell Starc Australia
Mustafizur Rahman Bangladesh
—N/a Sediqullah Atal
—N/a Dushmantha Chameera
—N/a Manvanth Kumar
—N/a Ajay Mandal
—N/a Karun Nair
—N/a Darshan Nalkande
—N/a T. Natarajan
—N/a Ashutosh Sharma
—N/a Madhav Tiwari
Jake Fraser-McGurk Australia
Harry Brook England

Gujarat Titans

Manav Suthar India
Kulwant Khejroliya India
Washington Sundar India
Shubman Gill India
Jayant Yadav India
Rashid Khan Afghanistan
Arshad Khan India
Sai Sudharsan India
Kagiso Rabada South Africa
Ishant Sharma India
Shahrukh Khan India
Prasidh Krishna India
Rahul Tewatia India
Sai Kishore India
Gerald Coetzee South Africa
Sherfane Rutherford West Indies
Mohammed Siraj India
—N/a Karim Janat
—N/a Kumar Kushagra
—N/a Mahipal Lomror
—N/a Kusal Mendis
—N/a Anuj Rawat
—N/a Dasun Shanaka
—N/a Nishant Sindhu
Jos Buttler England
—N/a Glenn Phillips

Kolkata Knight Riders

Anrich Nortje South Africa
Ajinkya Rahane India
Manish Pandey India
Moeen Ali England
Mayank Markande India
Andre Russell West Indies
Vaibhav Arora India
Angkrish Raghuvanshi India
Ramandeep Singh India
Rahmanullah Gurbaz Afghanistan
Harshit Rana India
Venkatesh Iyer India
Varun Chakravarthy India
Rinku Singh India
Anukul Roy India
Spencer Johnson Australia
Chetan Sakariya India
Luvnith Sisodia India
Sunil Narine West Indies
—N/a Shivam Shukla
Rovman Powell West Indies
—N/a Umran Malik

Lucknow Super Giants

Abdul Samad India
Ayush Badoni India
Avesh Khan India
Mitchell Marsh Australia
David Miller South Africa
Shahbaz Ahmed India
Prince Yadav India
Nicholas Pooran West Indies
Manimaran Siddharth India
Arshin Kulkarni India
Shardul Thakur India
Ravi Bishnoi India
Shamar Joseph West Indies
Digvesh Rathi India
Aiden Markram South Africa
—N/a Matthew Breetzke
—N/a Yuvraj Chaudhary
—N/a Akash Deep
—N/a Rajvardhan Hangargekar
—N/a Aryan Juyal
—N/a Will O'Rourke
—N/a Akash Singh
—N/a Himmat Singh
Mohsin Khan India
—N/a Mayank Yadav

Mumbai Indians

Tilak Varma India
Raj Angad Bawa India
Robin Minz India
Satyanarayana Raju India
Trent Boult New Zealand
Naman Dhir India
Hardik Pandya India
Karn Sharma India
Ashwani Kumar India
Rohit Sharma India
Jonny Bairstow England
Deepak Chahar India
Suryakumar Yadav India
Mitchell Santner New Zealand
Mujeeb Ur Rahman Afghanistan
Jasprit Bumrah India
Arjun Tendulkar India
—N/a Charith Asalanka
—N/a Richard Gleeson
—N/a Bevon Jacobs
—N/a Raghu Sharma
—N/a KL Shrijith
—N/a Reece Topley
Vignesh Puthur India
Will Jacks England
Corbin Bosch South Africa
Ryan Rickelton South Africa
—N/a Lizaad Williams
—N/a Allah Ghazanfar

Punjab Kings

Arshdeep Singh India
Yuzvendra Chahal India
Suryansh Shedge India
Azmatullah Omarzai Afghanistan
Kyle Jamieson New Zealand
Harpreet Brar India
Xavier Bartlett Australia
Mitchell Owen Australia
Marcus Stoinis Australia
Priyansh Arya India
Nehal Wadhera India
Shashank Singh India
Vijaykumar Vyshak India
Praveen Dubey India
Marco Jansen South Africa
Josh Inglis Australia
Shreyas Iyer India
Musheer Khan India
—N/a Pyla Avinash
—N/a Harnoor Singh
—N/a Vishnu Vinod
—N/a Aaron Hardie
—N/a Kuldeep Sen
—N/a Yash Thakur
Glenn Maxwell Australia
Lockie Ferguson New Zealand

Rajasthan Royals

Riyan Parag India
Sanju Samson India
Vaibhav Sooryavanshi India
Kunal Singh Rathore India
Dhruv Jurel India
Jofra Archer England
Tushar Deshpande India
Akash Madhwal India
Kumar Kartikeya India
Shubham Dubey India
Yudhvir Singh India
Wanindu Hasaranga Sri Lanka
Maheesh Theekshana Sri Lanka
Yashasvi Jaiswal India
Fazalhaq Farooqi Afghanistan
Shimron Hetmyer West Indies
—N/a Kwena Maphaka
—N/a Lhuan-dre Pretorius
—N/a Ashok Sharma
Sandeep Sharma India
Nitish Rana India

Royal Challengers Bengaluru

Suyash Sharma India
Krunal Pandya India
Tim David Australia
Yash Dayal India
Abhinandan Singh India
Bhuvneshwar Kumar India
Mayank Agarwal India
Virat Kohli India
Manoj Bhandage India
Liam Livingstone England
Swapnil Singh India
Tim Seifert New Zealand
Blessing Muzarabani Zimbabwe
Josh Hazlewood Australia
Rasikh Salam India
Romario Shepherd West Indies
Nuwan Thushara Sri Lanka
Jitesh Sharma India
Rajat Patidar India
Swastik Chikara India
Jacob Bethell England
Lungi Ngidi South Africa
Devdutt Padikkal India

Sunrisers Hyderabad

Abhishek Sharma India
Harsh Dubey India
Nitish Kumar Reddy India
Mohammed Shami India
Sachin Baby India
Abhinav Manohar India
Kamindu Mendis Sri Lanka
Wiaan Mulder South Africa
Pat Cummins Australia
Heinrich Klaasen South Africa
Aniket Verma India
Rahul Chahar India
Atharva Taide India
Travis Head Australia
Harshal Patel India
Simarjeet Singh India
Jaydev Unadkat India
Zeeshan Ansari India
Eshan Malinga Sri Lanka
Smaran Ravichandran India
Adam Zampa Australia
—N/a Brydon Carse

Source: Wikipedia