The Indian Premier League (IPL) has revolutionized the world of cricket, combining fierce competition with commercial success. Since its inception in 2008, the IPL has not only showcased some of the best cricketing talent but has also become a platform for players to earn life-changing amounts of money. But, who are the most expensive players in each season? Let’s take a journey through IPL's history to see which players have been the priciest acquisitions for their respective franchises. (Season-by-season figures per the official IPL auction archives and ESPNcricinfo.)
2008: MS Dhoni (Chennai Super Kings) - ₹6 Crore
The inaugural IPL auction in 2008 saw MS Dhoni, the iconic captain of India, fetch a staggering ₹6 crore (approximately $1.5 million at the time). This amount made him the highest-paid player in the first season, and his leadership of Chennai Super Kings (CSK) continues to make him one of the most successful captains in IPL history.
2009: Kevin Pietersen (Royal Challengers Bangalore) & Andrew Flintoff (Chennai Super Kings) - ₹9.8 Crore each
The 2009 auction produced joint record buys: England stars Kevin Pietersen and Andrew Flintoff each fetched ₹9.8 crore (about $1.55 million), going to RCB and CSK respectively — at the time the biggest price tags in league history. The title that year went to Adam Gilchrist's Deccan Chargers.
2010: Kieron Pollard (Mumbai Indians) & Shane Bond (Kolkata Knight Riders) - $750,000 each
The 2010 auction saw Kieron Pollard and Shane Bond both hit the capped maximum of $750,000, with secret tie-breaker bids deciding their destinations. Pollard went on to become a Mumbai Indians legend.
2011: Gautam Gambhir (Kolkata Knight Riders) - $2.4 Million
KKR made Gautam Gambhir the auction's most expensive player at $2.4 million (about ₹11 crore) — and it paid off: he captained them to IPL titles in 2012 and 2014.
2012: Ravindra Jadeja (Chennai Super Kings) - $2 Million
CSK won a tie-breaker to sign Ravindra Jadeja for $2 million, the top price of the 2012 auction.
2013: Glenn Maxwell (Mumbai Indians) - $1 Million
Mumbai Indians paid $1 million for Glenn Maxwell, the costliest buy of the 2013 auction, in the season they went on to win their first title.
2014: Yuvraj Singh (Royal Challengers Bangalore) - ₹14 Crore
Yuvraj Singh was the headline buy of the 2014 mega auction, going to Royal Challengers Bangalore for ₹14 crore. Glenn Maxwell (₹6.3 crore) was Kings XI Punjab's costliest pick that year and starred in their run to the final, but the auction's top price belonged to Yuvraj.
2015: Yuvraj Singh (Delhi Daredevils) - ₹16 Crore
After a gap of a few years, Yuvraj Singh once again became the most expensive player in the 2015 IPL auction. Bought by Delhi Daredevils (now Delhi Capitals) for a whopping ₹16 crore, Yuvraj's high price tag was a reflection of his all-round abilities, though he had an inconsistent season.
2016: Shane Watson (Royal Challengers Bangalore) - ₹9.5 Crore
Australian all-rounder Shane Watson topped the 2016 auction at ₹9.5 crore for RCB.
2017: Ben Stokes (Rising Pune Supergiant) - ₹14.5 Crore
England's Ben Stokes made a splash in 2017 when Rising Pune Supergiant bought him for ₹14.5 crore. He justified it with an all-round campaign crowned by a match-winning unbeaten century against Gujarat Lions, and was named Most Valuable Player of the season.
2018: Ben Stokes (Rajasthan Royals) - ₹12.5 Crore
In 2018, Ben Stokes moved to Rajasthan Royals for ₹12.5 crore. While his performances weren’t as stellar as in 2017, Stokes remained one of the marquee players in the IPL due to his versatility and international experience.
2019: Jaydev Unadkat (Rajasthan Royals) & Varun Chakravarthy (Kings XI Punjab) - ₹8.4 Crore each
The 2019 auction ended with joint top buys: Jaydev Unadkat (Rajasthan Royals) and mystery spinner Varun Chakravarthy (Kings XI Punjab) at ₹8.4 crore apiece. Known for his left-arm pace and variations, Unadkat had been a regular in the IPL, but his high price tag raised eyebrows due to his inconsistent performances.
2020: Pat Cummins (Kolkata Knight Riders) - ₹15.5 Crore
Australia’s premier fast bowler Pat Cummins made waves in the 2020 auction when Kolkata Knight Riders acquired him for ₹15.5 crore. Cummins’ ability to bowl in all formats and his leadership skills made him a valuable addition to KKR’s squad.
2021: Chris Morris (Rajasthan Royals) - ₹16.25 Crore
In 2021, Chris Morris broke the IPL record for the highest-ever bid at the time when Rajasthan Royals bought him for ₹16.25 crore. The South African all-rounder’s reputation as a hard-hitting lower-order batsman and a reliable death bowler justified his huge price tag, although the investment didn’t immediately pay off in terms of performance.
2022: Ishan Kishan (Mumbai Indians) - ₹15.25 Crore
In 2022, wicketkeeper-batsman Ishan Kishan became the most expensive Indian player ever at the time, being bought by Mumbai Indians for ₹15.25 crore. His exciting performances as a top-order batsman made him one of the most sought-after players in that auction.
2023: Sam Curran (Punjab Kings) - ₹18.5 Crore
England all-rounder Sam Curran became the most expensive player in IPL auction history at the time when Punjab Kings paid ₹18.5 crore, fresh off his Player-of-the-Tournament T20 World Cup. Harry Brook (₹13.25 crore, Sunrisers Hyderabad) was another marquee buy that year.
2024: Mitchell Starc (Kolkata Knight Riders) - ₹24.75 Crore
KKR shattered the record for Mitchell Starc at ₹24.75 crore — and he delivered when it mattered, starring in the 2024 final as KKR lifted the title.
2025: Rishabh Pant (Lucknow Super Giants) - ₹27 Crore
At the 2025 mega auction, Rishabh Pant became the most expensive player in IPL history, joining Lucknow Super Giants for ₹27 crore — a record that still stands.
2026: Cameron Green (Kolkata Knight Riders) - ₹25.20 Crore
The December 2025 mini-auction made Cameron Green the costliest overseas player ever, with KKR paying ₹25.20 crore for the Australian all-rounder.
As the IPL continues to grow, one thing is certain: the price tags on top players will only rise, and it will be fascinating to see which players become the future stars of the world’s biggest T20 tournament!

