Advertisement :
Top 10 Highest-Paid IPL Players Of All Time

Advertisement :
Top 10 Highest-Paid IPL Players Of All Time
You know that the Board of Control for Cricket in India (BCCI) has become the richest cricket control board in the world. It organizes the Indian Premier League (IPL) in T20 format every year. IPL allows a wide range of national and international cricket players through auctions. There are many big names, like Sachin Tendulkar, MS Dhoni, Chris Gayle, Ricky Ponting, Rohit Sharma, Virat Kohli, and more. Do you know which are the top highest-paid IPL players of all time? Explore the list of the top 10 highest-paid IPL players of all time.
Top 10 Highest-Paid IPL Players Of All Time
Explore the list of the top 10 highest-paid IPL players of all time.
#1. Rohit Sharma (Hitman)
Rohit Sharma is a former T20 and Test captain of the Indian Men's Cricket Team. He is the most successful cricket player in Indian cricket history, having won two ICC titles, like the ICC Men's T20 World Cup 2024 and ICC Champions Trophy 2025. He is now a captain of the Indian Men's Cricket Team in the ODI format. When we talk about the top 10 highest-paid IPL cricketers, Rohit Sharma's name comes to mind. There is no doubt that he earned over INR 178.6 crore in the IPL as a cricketer as of now, which makes him the IPL's top highest-paid IPL player of all time. He has been playing for the Mumbai Indians for many years.
#2. Mahendra Singh Dhoni Aka MS Dhoni
Advertisement :
Mahendra Singh Dhoni is a former captain of the Indian Men's Cricket Team in all formats. He is also a most successful Indian Cricketer, lifting multiple ICC titles for India. When he was captain of the Indian Men's Cricket Team, he played a prominent role in winning ICC titles, including ICC Men's T20 World Cup 2007, ICC Men's Cricket World Cup (ODI format) 2011, ICC Champions Trophy 2013, and ICC Asia Cup in 2010 & 2016.
In addition, he is also the highest-paid cricket player in the IPL with over INR 176.8 crore. He played for Chennai Super Kings and won five titles as a captain.
#3. Virat Kohli - The World's Greatest Cricket Player Across All Formats
Virat Kohli, a popular name in Indian Cricket history, is the world's greatest cricket player across all formats of all time. He is known for his fashion, intent, and aggressive approach to cricket. He is also the highest-paid IPL player of all time, with over INR 173.2 crore from IPL.
In addition, he played for a well-known IPL franchise - the Royal Challengers Bengaluru. He played a prominent role in winning the first IPL title for his franchise this year. Recently, he retired from test cricket after T20 cricket. But, he is now a part of the ODI format in the Indian Men's cricket Team.
#4. Suresh Raina
Suresh Raina is a former Indian Men's cricket team player of all formats. He was a part of the Indian cricket team of the ICC Men's World Cup 2011. He is also the highest-paid IPL player of all time, with his earnings of INR 110.74 crores. Generally, he played cricket for the Chennai Super Kings for many years.
#5. Ravindra Jadeja - The World's Best All-Rounder in Test Cricket
Ravindra Jadeja is currently a member of the Indian Men's Test Team. He is the world's best all-rounder in Test cricket and ODI cricket. When it comes to the highest-paid IPL players, his name comes to mind. He plays cricket for the Chennai Super Kings and has earned over INR 109 crores, making him the fifth Indian cricketer to be the highest-paid IPL player of all time.
Advertisement :
#6. Sunil Narine
Sunil Narine is a player who has earned over INR 107.2 crore in the IPL. He is a former West Indies Men's Cricket team player. This Trinidadian bowler, Sunil Narine, played many matches in the IPL. He was last played in IPL matches for KKR.
#7. AB De Villiers - A Finest Batsman From South Africa's Men's Cricket Team
AB De Villiers, a well-known name, is the 360-degree player in the world's cricket history. He played many matches for South Africa's Men's Cricket Team. He started playing IPL matches in 2008 with the Delhi Daredevils franchise for INR 1.2 crores. He is also the highest-paid IPL player with his earnings of over INR 102 crores.
#8. Gautam Gambhir - A Coach of the Indian Men's Cricket Team at the Current Time
Gautam Gambhir is a former player of the Indian Men's cricket Team. He is now the head coach of the Indian Men's cricket Team. He also played IPL matches and started from the Delhi Daredevils (now Delhi Capitals) in 2008. He is also the most successful batsman in Indian Cricket History, especially his high-quality performance in the ICC Men's World Cup 2011 final. He earned over INR 94.62 crores, making him the highest-paid IPL player of all time.
#9. Shikhar Dhawan - The Best Batsman of Indian's Men's Cricket Team
Shikhar Dhawan, aka Gabbar, is a former player of the Indian Men's cricket team. He played many international matches under Rohit Sharma's and Virat Kohli's captaincy. He is also the most successful IPL player with his earnings of INR 91.8 crores.
#10. Dinesh Karthik
Dinesh Karthik is a former wicket-keeper batsman of the Indian Men's cricket team. He started playing IPL matches in 2008 for the Delhi Daredevils. With his earnings of INR 86.92 crores from IPL, he is one of the 10th-highest-paid IPL players of all time. He is currently a part of the IPL franchise of RCB.
These cricket players are the highest-paid IPL players of all time. They earned a lot of money from the IPL.
Top 10 Highest-Paid IPL Players Of All Time




