Rohit Sharma is the highest-paid cricketer in IPL history, having earned ₹194.6 crore. He is followed by MS Dhoni (₹188.84 crore) and Virat Kohli (₹188.2 crore). Ravindra Jadeja is fourth on the list with ₹125.01 crore, while Sunil Narine is fifth with ₹113.25 crore. Notably, the deadline for IPL player retention ahead of IPL 2025 mega auction will end today.