#1. Rohit Sharma (INR 194 crore)
Rohit Sharma not only holds the title of the most successful IPL captain but also reigns as the highest-earning player in the league. He achieved this by surpassing Mahendra Singh Dhoni. The captain of the Mumbai Indians boasts IPL earnings totalling approximately Rs 194 crore. Rohit’s remarkable journey in the IPL includes scoring 6211 runs in 243 matches, maintaining an average of 29.58. His prolific contributions feature a century and 42 half-centuries, showcasing his consistent impact with the bat throughout his IPL career.