Top 10 Best International Cricketers in The World of All Time

Hello, everyone I am Dipanjan Pradhan & welcome to

In this article, I will tell you the top 10 best international cricketers in the world of all time. Also their achievements and records in cricket history.

1. Sir Donald George Bradman (Australia)

Greatest Cricketer of all time Sir Donald Bradman. He is the only player in the world who has a 99.94 batting average. With 52 test matches, he scores 29 centuries. 

At that time cricket matches were not played that much like today. But he is one of the finest a greatest batsmen in the world.

All the experts and cricket generation o today called him a Legend.

2. Sachin Tendulkar (India)

Sachin Ramesh Tendulkar, India's Right-hand batsman who played 200 test matches & 463 ODI matches. Highest international match played by anyone in the world.

He has some unreal records in world cricket. He scores more than 34 thousand runs in international cricket.

He scored 100 centuries and many other records in international cricket.

He has  Arjuna Award, Khel Ratna, Padma Shri, Padma Vibhushan, Bharat Ratna award in his name. I will say he is the best cricketer in the world and the inspiration of many young cricketers.

3. MS Dhoni (India)

Mahendra Singh Dhoni is now retired from all the international formats in cricket. It is no doubt that he will be in the top 10 list of best cricketers. 

MS Dhoni is well known for his captaincy. Also, he is one of the greatest cricketers that India has produced.

He played 90 Test matches, 350 ODI matches & 98 T20I matches. Also, he is the only player in the world who won 3 international tournaments as a captain of the Indian National Cricket Team.

In 2004 he started his international carrier as a wicket-keeper batsman. In the first match, he got run out for 0. But who knows that he will create history in the next 15 years.

After that, he gets a chance of captaincy in the 2007 ICC World T20. It was the first time when T20 World Cup tournament played. So, India won the T20I world cup.

Then in the 2011 ICC Cricket World Cup and the 2013 ICC Champions Trophy tournament also won by MS Dhoni.

In the 2014 T20 World Cup India reaches the Final but unfortunately lost against Srilanka. 

Mahendra Singh Dhoni won 110 ODI matches as a captain. He is the 3rd highest as an international skipper. 

Dhoni also did the quickest stamping in World Cricket which was in 0.08 seconds.

Under his captaincy, India took first place in every format. Whether it's Test Cricket, One Day Cricket, or T20I Cricket. Also, he is the most IPL match-winning captain.

MS Dhoni is the 5th highest One Day International run-scorers for India. He played his last match against New Zealand. 

Dhoni has many records and many achievements. That's why he is the greatest cricketer of all time.

4. Shane Warne (Australia)

On our top 10 best cricketers list Shane Warne is on no.4 in our list. One of the best Aussie leg spinners of Australia and the world has ever seen.

He is famous for his ball of the century delivery. Many cricket experts say that he is the no.1 spinner of the century.

He is the 2nd highest ICC Test wicket-taker in the world with 703 test wickets. He only played 145 Test matches.

Shane Warne has too much variation in his bowling. The world's top batsman can't even understand his bowling.

Shane Warne has 1001 wickets in his international carrier. After that, on 21 December 2006, he announced his retirement from all the formats. 

After that, he played 55 IPL matches where he took 57 wickets. Shane Warne is now 51 years old and he did commentary on the BBL tournament & other cricket matches.

5. Brian Lara (West Indies)

Brian Lara is one of the top-class left-hand batsman of all time in international cricket. He is one of the best cricketers that the West Indies ever produced.

He has some unbreakable records in his carrier. He scored 501 not out in the West Indies first-class cricket.

Also, he has the highest ever Test match score 400 not out against England in a single inning. He also has over 20,000+ runs in international cricket.

6. Virat Kohli (India)

A famous and world-class cricketer of India. I'm sure that every one of you knows him. This 32 years old right-hand batsman break many records in his career till now.

He scores the firstest 10,000 & 11000 ODI runs & beat Sachin Tendulkar. Also, he is the firstest batsman to score 24 centuries in Test cricket and best legend Don Bradman's record.

Virat Kohli scores 1000+ runs in a single year. After MS Dhoni he is now the captain of Team Indian in every format.

Virat is the third batsman with the highest International centuries after Sachin Tendulkar & Ricky Ponting.

7. Ricky Ponting (Australia)

One of the most successful Australian cricketers in their history. Ricky Ponting is one of the cricketers who won 2 ICC ODI World Cups in the history of international cricket.

More than 27 thousand international runs he scored in his entire cricket carrier. He is one of the most successful cricketers in history.

Also, he achieved 100+ test match wins as an Australian cricketer. Ricky Ponting is the only player in the world who tasted 3 ICC Cricket World Cups in his carrier. 1999 as a captain, 2003 & 2007 as a captain.

8. Sir Isaac Vivian Alexander Richards (West Indies)

He is one of the best cricketers in the world ever. Even Sachin Tendulkar also inspired by Sir Isaac Vivian Alexander Richards.

In his cricket carrier, he was the most dangerous batsman in the world. He scored a century on just 56 deliveries in a test match. 

At that time it was the fastest century in test cricket. In 2016 Brendon Mccullum broke the record against Australia.

9. Muttiah Muralitharan (Srilanka)

Muttiah Muralitharan is on 9th number in my best cricket players of all time. He is the legend of Srilanka. 

One of the greatest right-hand spinners who contributed 19 years in cricket for Srilanka. He was a great spinner in the world for sure.

He took 800 test wickets which is the highest by any player in the international format. Muralitharan took Over 1300+ wickets in his entire cricket carrier.

On the 2nd April 2011 World Cup final he played his last match against India. After all, he is the most successful spinner in world cricket, and obviously for Srilanka.

10. Rahul Dravid (India)

The wall of Indian Cricket Rahul Dravid frustrated all the bowlers in test cricket. He is now the official coach of the Indian U-19 Team.

His batting skill and other cricket shots were soo accurate. He was the first Indian captain who won a test match on South African Soil.

Also, he is the first batsman in test cricket history who faced more than 30,000 thousand deliveries in test cricket.

His contribution to Indian Cricket is absolutely superb.


So, guys, these are the top 10 best international cricketers in the world. I hope you guys enjoyed this article.

If you have any questions you can comment below or drop me an email at Thanks for reading this article till the end you can read all other articles in my blog.

Post a Comment

Previous Post Next Post