IPL Career Earnings: Top 10 IPL Earners Over The Years

Outlook Money

Top 10 Highest Paid Players

IPL career earnings ranking highlights the top players across franchises and seasons, according to Fanatic Sports, Hurun India’s Most Valuable Sports Report.

IPL 2026

10. Hardik Pandya (MI)

Hardik Pandya ranks 10th with Rs 122.0 crore from 152 matches, currently captaining the Mumbai Indians as a key all-rounder and leader.

9. Shreyas Iyer

Shreyas Iyer has earned Rs 126.0 crore from 133 matches, currently leading the Punjab Kings as captain and top-order batter.

8. KL Rahul

KL Rahul stands at Rs 126.1 crore from 145 matches, representing the Delhi Capitals as a senior wicketkeeper-batter and experienced top-order player.

7. Sanju Samson

Sanju Samson has earned Rs 126.6 crore from 177 matches, currently playing for Chennai Super Kings as a wicketkeeper-batter.

6. Sunil Narine

Sunil Narine has earned Rs 137.2 crore from 189 matches, continuing with Kolkata Knight Riders as a mystery spinner and impactful all-rounder.

5 Rishabh Pant

Rishabh Pant has earned Rs 137.8 crore from 125 matches, currently captaining Lucknow Super Giants as a dynamic wicketkeeper-batter.

4. Ravindra Jadeja

Ravindra Jadeja has earned Rs 157.0 crore from 254 matches, currently representing Rajasthan Royals as an all-rounder.

3. MS Dhoni

MS Dhoni has earned Rs 200.3 crore from 278 matches, the former Chennai Super Kings captain and wicketkeeper-batter, among IPL’s most iconic players.

2. Rohit Sharma

Rohit Sharma has earned Rs 227.2 crore from 272 matches, representing the Mumbai Indians as one of IPL’s most successful captains.

1. Virat Kohli

Virat Kohli tops the list with Rs 230.2 crore from 267 matches, playing for Royal Challengers Bengaluru as IPL’s highest-ever earner.

IPL Franchise Valuations 2026: Not RCB, MI Or CSK, This Team Tops Hurun Ranking

Read More