Cricket has witnessed many great players with miraculous talents that still amaze the fans. Cricket is World’s second most famous game after Soccer and is played in almost every part of the World. However, Cricket,was first played in 1844, and it has produced many talented players.So, here are Top 10 Greatest Cricketers of all time: –


Sir Donald Bradman (Australia)

Sir Don Bradman is the greatest Cricketer of all time.Sir Donald Bradman is acknowledged as the greatest batsman of all time. Bradman has an average of 99.94 in Tests. Bradman has played 52 Test matches. In 80 Test innings Bradman has 6996 runs with 29 Hundreds. It is not looking easy that anyone will reach near his average ever in Cricket.

Sir Viv Richards (Windies)

Sir Viv Richards is Greatest Cricket Batsman of all time. Sir Viv Richards is regarded as Best Batsman of all time. Attacking and dominant batsman. Viv Richards used to dominate bowlers in both formats of the game. His approach was aggressive. Viv Richards was the Best ODI Batsman in the 1975-1985 era.

Sir Viv Richards has scored 8540 runs in Tests at an average of 50.24 with 86 strike rate and in ODIs have scored 6721 runs with a strike rate of 90.’ Too much of the destruction Viv Richards has caused in his times.

Sachin Tendulkar (India)

Sachin Tendulkar is the God of Cricket. Sachin Tendulkar is regarded as the Best Batsman in the history of the game. He is the highest run-scorer in International Cricket. Also known as “God of Cricket”. Tendulkar was a part of the 2011 Cricket World Cup-winning Indian team. Sachin has many records to his name. Most Hundreds,Most runs,Most runs in World Cup etc. In 24 years of International Cricket, Sachin has 18,426 runs in ODIs and 15821 Test runs with 100 International Hundreds.

He was the first batsman to score a double hundred in ODIs.

Sir Gary Sobers (Windies)

Sir Gary Sobers is Best all-rounder in Cricket. Sir Gary Sobers is considered as one of the best all-rounders to play the game. He was a man who could do anything. Gary Sobers can bowl both fast and spin and was a much better batsman. His 365 not out was his highest Individual score in Tests which was surpassed by Brian Lara. Sir Gary Sobers has 8032 runs in 160 innings at an average of 57 and 235 wickets.

Imran Khan (Pakistan)

Imran Khan’s debut in International Cricket. Imran Khan was one of the most successful captains. Always he led the team from the front. Imran is 1992 World Cup winning Captain who used to set an example for everyone and was a key player of Pakistan. Imran has 7516 runs with 564 International Wickets.

Other Related Content: Top 5 Video Game Films

Jacques Kallis (South Africa)

Jacques Kallis is the greatest all-rounder in Cricket. Jacques Kallis is regarded as one of the greatest all-rounders ever. One of the complete packages to play for South Africa. He is the only man with 10,000 runs and 250 wickets in both the formats.

Kallis is a combination of Sachin and Zaheer Khan. In other words,he is “God of all-rounders”. Kallis has scored 13289 Test runs at an average of 55 with 45 Test Hundreds.

Muttiah Muralitharan (Sri Lanka)

Muttiah Muralitharan is the best bowler to play the game of Cricket. Most successful bowler in the both formats(Test and ODI). Many batsmans failed to survive against him. He was the real wicket-taker. Muralitharan has 800 Test and 500 ODI Wickets. Overall,1347 wickets which is the highest by a bowler.

Muralitharan has 67 five wicket hauls and has taken 22 times 10 wickets in a game. Moreover,he was very economical as well, having an economy of under 4 in ODIs.

Brian Lara (Windies)

Brian Lara is Cricket’s greatest batsman. Another,one of the greatest batsmen to play the game of Cricket. Although,he was behind Sachin. But many big bowlers failed in front of them. He was also a brilliant Captain.

Lara is one of the batsmans to have scored 10,000 runs in both the formats. Lara has the highest individual score by a batsman in Tests(400).

Shane Warne (Australia)

Shane Warne is the best wrist spinner to play the game of Cricket. Shane Warne is regarded as the best wrist spinner of all time. Almost every batsman failed in front of him. He was a very scary bowler in his era. Warne has 708 Test and 293 ODI Wickets and was a handy batsman too.

Wasim Akram (Pakistan)

Wasim Akram is the greatest bowler in the history of Cricket. Wasim Akram is known as ‘Swing King”. He is regarded as one of the best fast bowlers in the history of Cricket. He could swing the ball in both the directions.Akram has 414 Test and 502 ODI Wickets. In terms of batting he has over 6500 International runs.


There are many other greatest players such as Ricky Ponting,MS Dhoni,Adam Gilchrist,Kumar Sangakkara etc.

By Vicky Kumar

Creator of I AM UR TEACHER, Engineer by Degree. 4+ Experience in Digital Marketing, Travel & Gym Lover.

One thought on “10 Greatest Cricket Players of All Time”
  1. Thanks, This blog is very interesting and informative.

    After years of working in the entertainment business, where you become a habitual night owl, it was good to finally get a perk from terrestrial cricket coverage, as I would not trust myself with Sky, where all year round test cricket could be a ruinous temptation.

Leave a Reply

Your email address will not be published. Required fields are marked *