Top-10 Highest-Paid Cricket Players In The World 2020

Top-10 Highest-Paid Cricket Players In The World
Virat Kohli, MS Dhoni, Chris Gayle, among the highest-paid cricketers in the world. (Photo credit:

As viewership and fans of the sports increase, fans become increasingly aware of their various heroes in the sport who they have taken a tremendous interest in. Such players are one of the very reasons, why cricket is fast becoming a household name worldwide. We take a look at the top-10 highest-paid cricketers in the world of cricket who have entertained fans for so long that their financial packages are one of the highest in the game.

Here are the Highest-Paid Cricketers Right Now

This list has been compiled with consideration on the total career earnings of the cricket players.

10. Steve Smith: $2.4 million earnings

Photo of Steve Smith
Steve Smith (Photo credit: Nick Potts/PA Images)

Currently ranked as the best test batsman in the world, many in the world of cricket recognize Smith for his controversial suspension in 2018, where he was accused of tampering with the ball. During that time, Smith lost the captaincy of the Australian National team, as well as endorsements with financial incentives with brands such as Milo and New Balance. Since his return from suspension, his top performance has earned him a deal with Vodafone. Smith currently plays for the Rajasthan Royals and received as much as $2.4 million in 2019.

9. Rohit Sharma: $3.5 million earnings

Photo of Rohit Sharma
Rohit Sharma (Photo credit: Hindustan Times)

Captain of Indian Premier League team, Mumbai Indians, Rohit Sharma is a highly revelled figure in cricket, especially in India. The skipper’s amazing cricket skills have afforded him the highest score by an individual in a One Day International game by a batsman. Sharma has the most career runs and centuries in cricket. He earned as much as $3.5 million in 2019.

8. Yuvraj Singh: $3.5 million earnings

Photo of Yuvraj Singh
Yuvraj Singh (Photo credit: REUTERS/Adnan Abidi)

A left-hander batter who is considered one of the best all-rounders in cricket, Yuvraj Singh is one of the best cricketers in the world that India has ever produced. The 37-year-old man has fought through sickness to become one of the most adored cricketers worldwide. One of his best performance was at the ICC Cricket World Cup where he played incredibly well to register 15 wickets, the first all-rounder to achieve the feat. Yuvraj Singh who currently plays for Mumbai India received an income of $3.5 million in 2019.

7. Mitchell Starc: $4 million earnings

Photo of Mitchell Starc
Mitchell Starc (Photo credit: Getty)

A talented bowler, Mitchell Starc is one of the most incredible and fastest bowlers in history. In two successive ICC World Cup tournaments, Mitchell Starc has emerged as the highest wicket-taker. He currently ranks as the 5th highest wicket-taker in history. His lucrative contract with various domestic cricket teams as well as endorsement deals with brands such as Audi has seen his income in 2019 valued at $4 million.

6. Shane Watson: $4.5 million earnings

Photo of Shane Watson
Shane Watson (Photo credit:

Another all-rounder to make the list of highest-paid cricketers is Shane Watson who has retired from international cricket scene but still is a force to reckon with in the world of cricket. Currently playing in franchise leagues across the World, specifically the Chennai Super Kings in the Indian Premier League and the Quetta Gladiators of the Pakistan Super League. His agreement with these franchises and endorsement deals with brands such as Being Global has seen him earn as much as $4.5 million in 2019.

5. David Warner: $5.5 million earnings

Photo of David Warner
David Warner (Photo credit:

A very controversial cricketer, Warner has bagged several suspensions as a result of misconducts on and off the pitch. The Australian left-hand batsman, who is the team’s vice-captain plays domestic cricket for Sylhet Sixers in the Bangladesh Premier League, and Sunrisers Hyderabad in the Indian Premier League. He has earned as much as $5.5 million from his exploits in the game placing him fifth on our list of the highest-paid cricket players in the world.

4. AB de Villiers: $6.4 million earnings

Photo of AB de Villiers
AB de Villiers (Photo credit:

One of the best cricketers in the world that South Africa has produced, AB de Villiers’ international cricket career which lasted 15 years was filled with intense action and great moments. On three occasions his creative exploits in cricket have won him the ODI Player of the Year, awarded to him by the ICC. In the Big Bash League franchise which is played in Australia, AB de Villiers plays for the Brisbane Heat. He’s one of the top-10 highest-paid cricketers with $6.4 million.

3. Chris Gayle: $7.5 million earnings

Photo of Chris Gayle
Chris Gayle (Photo credit: NDTV Sports)

Chris Gayle who comes in as the fourth highest-paid cricketer in the world is a dynamic player. Gayle who plays International cricket for the West Indies is a phenomenal player. His incredible cricket prowess has seen him create several records in all formats of cricket. The 40-year-old cricketer who is still agile as ever declared to the world, that he’ll no longer participate in ODIs after the 2019 World Cup. His contract with the various franchises in domestic crickets and brand endorsement has increased his income in 2020 to $7.5 million.

2. MS Dhoni: $21.7 million earnings

Photo of MS Dhoni
MS Dhoni (Photo credit:

A phenomenal skipper, the ace cricketer, MS Dhoni, has led his side to various tournament wins such as the 2011 ICC Cricket World Cup and the 2013 ICC Champions Trophy. His contract with the franchise, Chennai Super Kings valued at $2.2 million is one of the highest in the world of cricket. Coupled with his endorsement deals with over 20 brands, such as Boost, Orient and Reebok, to mention a few, his income in cricket is as much as $21.7 million.

1. Virat Kohli: $24 million earnings

Photo of Virat Kohli
Virat Kohli (Photo credit:

At 31 years, Virat Kohli is widely considered by pundits as the best in cricket. The Indian skipper who is the top ODI batsman in the world, a title which he has held on to since October 2017, is the only cricketer listed as one of Forbes highest-paid athletes in 2019. His contract with the Royal Challengers Bangalore which earns him $2.6 million yearly as well as his endorsement deals with brands such as Uber, Puma and Audi, to mention a few, which generates an income of about $20 million, has made him the highest-paid cricketer in the world with an annual income of $24 million.


Cricket for most of the 21st century has continued to dominate the sports scene. The sport has also seen an increase in younger viewers. With an estimated 2 billion fans who watch the game, cricket is fast becoming one of the most popular sports on the planet.


Here’s a quick summary of the Top-10 Highest-Paid Cricketers in the world with their earnings as updated in 2020.

  1. Virat Kohli – $24 million
  2. MS Dhoni – $21.7 million
  3. Chris Gayle – $7.5 million
  4. AB de Villiers – $6.4 million
  5. David Warner – $5.5 million
  6. Shane Watson – $4.5 million
  7. Mitchell Starc – $4 million
  8. Yuvraj Singh – $3.5 million
  9. Rohit Sharma – $3.5 million
  10. Steve Smith – $2.4 million

Which cricketer did you expect in this list of the top-10 highest-paid cricket players in the world? Please share with us in the comment section below.


Leave a Reply