The Indian Premier League (IPL) has given so many iconic moments in its history of 17 years. However, as we witness so many thrilling encounters in an IPL season, the same level of enthusiasm and excitement can be seen in IPL auctions every year. In every IPL auction, there are players who get their names as one of the most expensive players in the history of IPL auctions.
There are some players who have broken multiple records while coming into IPL auctions. In the following listicle , we will discuss the top 10 most expensive players in IPL history.
10 Most Expensive Players in IPL
10. Ben Stokes – ₹16.25 Cr in IPL 2023

Star English all-rounder Ben Stokes, who played a monumental role in England’s maiden ODI World Cup triumph in 2019 and T20 World Cup triumph in 2022, was one of the top buys in the IPL 2023 auction. The left-hander was sold to Chennai Super Kings (CSK) for ₹16.25 Crore in that season. However, it didn’t turn out to be great deal for CSK as Stokes played only two games that season and missed the rest of the tournament due to an injury.
#PAGE_BREAK#
9. Cameron Green – ₹17.50 Cr in IPL 2023

After an impressive start to his international T20 career for Australia in 2022, Cameron Green turned out to be one of the most expensive buys when he appeared in the IPL 2023 auction. The young star batter was sold to the five-time champions Mumbai Indians for ₹17.50 Crore ahead of the 16th edition of the tournament.
#PAGE_BREAK#
8. Arshdeep Singh – ₹18 Cr in IPL 2025
Arshdeep Singh is now among the highest paid Indian fast bowlers in the IPL. After getting released by Punjab Kings ahead of the IPL 2025 mega auction, the left-arm pacer was roped in by the franchise again through a right-to-match card for a whopping ₹18 Crore for the upcoming season.
#PAGE_BREAK#
7. Yuzvendra Chahal – ₹18 Cr in IPL 2025
Indian leg spinner Yuzvendra Chahal turned out to be the highest paid spin bowler in the IPL history. After getting released by Rajasthan Royals, Chahal was one of the big names in the IPL 2025 mega auction, being the highest wicket taker in the history of the tournament. The 34-year-old was finally bought by Punjab Kings for a whopping ₹18 Crore. With 205 wickets in his IPL career so far, Chahal will now be seen playing for PBKS in the upcoming edition.
6. Sam Curran – ₹18.50 Cr in IPL 2023

After getting Player of the Tournament in England’s successful T20 World Cup campaign in 2022, Sam Curran was one of the players to look out for during the IPL 2023. As expected, he turned out to be most expensive player in that season as Punjab Kings (PBKS) acquired his services for ₹18.50 Crore.
#PAGE_BREAK#
5. Pat Cummins – ₹20.50 Cr in IPL 2024

The first player to get sold for over ₹20 Crores in an IPL auction, Australia’s 2023 World Cup winning captain Pat Cummins is the second most expensive player in IPL history. The star fast bowler was picked by Sunrisers Hyderabad (SRH) for a whopping ₹20.50 Crore after an intense bidding war against Royal Challengers Bengaluru (RCB) in the IPL 2024 auction. Cummins was also appointed as the captain of the franchise and led SRH to their third IPL final in 2024.
#PAGE_BREAK#
4. Venkatesh Iyer – ₹23.75 Cr in IPL 2025
Kolkata Knight Riders surprised everyone when they bought Venkatesh Iyer for a whopping ₹23.75 Crore in the IPL 2025 mega auction. Iyer was released by KKR ahead of the mega auction and appeared in the mega auction at a base price of ₹2 Crore. After that, KKR won an intense bidding war against Lucknow Super Giants and Royal Challenger Bengaluru respectively to bring Venkatesh Iyer back in the squad. With this, the batting all-rounder also became the fourth most expensive player in the IPL history.
#PAGE_BREAK#
3. Mitchell Starc – ₹24.75 Cr in IPL 2024

The most expensive player in IPL history, star Australian pacer Mitchell Starc tops the list. After a successful ODI World Cup campaign for Australia in 2023, Starc was one of the big names in the IPL 2024 auction as he was appearing in the auction for the first time since 2018. And beyond every expectation, the left-arm pacer turned out to be most expensive player in IPL history surpassing his country-man Pat Cummins in the same season, after Kolkata Knight Riders (KKR) acquired his services for a whopping ₹24.75 Crore in the auction. However, Starc didn’t had a great outing in the league but delivered match-winning spells in Qualifier 1 and the final that helped KKR to win their third IPL title after 10 years.
#PAGE_BREAK#
2. Shreyas Iyer – ₹26.75 Cr in IPL 2025
Indian batter Shreyas Iyer is now the second most expensive player in the history of the IPL. After leading Kolkata Knight Riders to their third IPL title in 2024, Iyer was one of the big names in the IPL 2025 mega auction after getting released by the franchise. Coming at a base price of INR 2 Crore, Shreyas Iyer surpassed Mitchell Starc in the list after Punjab Kings finally roped him in for a whopping ₹26.75 Crore after an intense bidding war with Delhi Capitals.
#PAGE_BREAK#
1. Rishabh Pant – ₹20.75 Cr in IPL 2025
Star Indian wicketkeeper batter Rishabh Pant is now the most expensive player ever in the history of the IPL. After getting released by Delhi Capitals, Pant was one of the most anticipated names in the IPL 2025 mega auction. He was about to go to Lucknow Supergiants at ₹20.75 Crore, before DC decided to apply for a right-to-match card. After that, LSG increased the price to a whopping ₹27 Crore making Pant the most costliest in the IPL history.