Top 5 highest-paid players in IPL history| All-Time IPL earnings list

The IPL has created some of the richest cricketers ever with its record-breaking salaries-let’s check who tops the all-time earnings list.

5. Sunil Narine

Sunil Narine is the highest-earning foreign player, placing fifth with ₹125.25 crore for his impact with KKR.

4. Ravindra Jadeja

Ravindra Jadeja stands fourth with ₹139.01 crore, valued for his elite all-round abilities.

3. MS Dhoni

MS Dhoni ranks third with ₹192.84 crore, driven by his leadership and five titles with Chennai Super Kings.

2. Virat Kohli

Virat Kohli is close behind with ₹209.2 crore, being one of the longest-serving players for a single franchise, RCB.

1. Rohit Sharma

Rohit Sharma tops the all-time earnings list with ₹210.9 crore, thanks to his long tenure and success with Mumbai Indians.

IPL 2026 Auction: These 5 big-name players may remain unsold this time