#4 Dinesh Karthik - ₹12.5 crore and ₹10.5 crore

Indian wicket-keeper batsman, Dinesh Karthik finished as the second most expensive player of IPL Auction in 2014 and 2015. Delhi Daredevils broke the bank in 2014 to bring Karthik in their squad by spending ₹12.50 crores. The Tamil Nadu-based wicket-keeper batsman had a decent outing in IPL 2014 as he scored 325 runs in 14 matches.
DD released him before 2015 and then Royal Challengers Bangalore submitted a bid of ₹10.50 crores to gain his services. However, Karthik could only score 141 runs for RCB in 16 IPL matches. His average was 12.81 while his highest score was 28. Thus, RCB ended its association with him. Currently, Karthik is the captain of Kolkata Knight Riders.
#5 Ben Stokes - ₹14.5 crore and ₹12.5 crore

English all-rounder, Ben Stokes is the only overseas player to have fetched over 10 crores rupees in two IPL Auction. Rising Pune Supergiants spent ₹14.5 crores to get the Englishman in their squad for the 2017 season. The all-rounder shone for Pune as he scored 316 runs and took 12 wickets in 12 matches. Pune reached the final of IPL 2017.
But, after Pune left IPL, Stokes found himself in the auction once again. All the franchises wanted to outbid each other for his services and eventually, Rajasthan Royals signed him for a price of ₹12.5 crores. Though the fast bowling all-rounder has not repeated his 2017 performance, Rajasthan Royals have not lost their faith in him.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news