Who is the greatest right-handed batsman of all time? Is it Sir Donald Bradman? The Australian phenomenon whose career Test average stands at 99.94. Or Sachin Tendulkar? The “Master Blaster” who carried the hopes of a billion people for 24 years.
Perhaps it is Virat Kohli? The modern-day run-machine. Or Sir Vivian Richards? The King of Aggression. Then there is Steve Smith. The unorthodox genius.
For decades, fans and experts have debated this question tirelessly. At IceCric, we understand that this debate is about more than numbers. t.
In this feature, we break down the right-handed batsmen who have not only amassed the most runs. But have also changed the course of matches.
Top 5 IceCric Best Right-Handed Batsmen of All Time
1. Sir Donald Bradman – The Unparalleled Genius
There is no debate about the man at the top. Sir Donald Bradman was so good at cricket that his record is the best in all of sports. His Test batting average was 99.94. No other player in any big sport has a record that matches it. He played 52 Test matches and scored 6,996 runs with 29 centuries and 13 fifties.
His average of 99.94 has stood for over 70 years and remains unbeaten. He was so far ahead of his contemporaries that comparisons are almost meaningless. This makes him the undisputed greatest right handed and overall batsman of all time. Bradman’s legacy is unmatched.
2. Sachin Tendulkar – The Master Blaster
If Bradman is the unattainable peak then Sachin Tendulkar is the summit of longevity and sheer volume. For 24 years the Little Master carried the hopes of a billion people with a grace and technique that was flawless. He played 200 Test matches and scored 15,921 runs at an average of 53.78 with 51 centuries.
In ODIs he played 463 matches and scored 18,426 runs at an average of 44.83 with 49 centuries. He is the only player to have scored 100 international centuries which is a milestone that may never be matched. He faced the fiercest bowlers across generations and mastered them all. He remains the most complete batsman the modern era has seen.
3. Virat Kohli – The Modern Day Master
In the modern era Virat Kohli has reigned supreme. His hunger for runs, fitness and ability to chase down totals under pressure have set a new standard for batsmanship. He is arguably the greatest ODI batsman of all time. In Tests he has played 123 matches and scored 9,230 runs at an average of 46.85 with 30 centuries.
In ODIs he has played 305 matches and scored 14,255 runs at an average of 57.71 with a record 51 centuries. He holds the record for the most ODI centuries and is the only batsman to earn over 900 rating points across all three formats. His consistency and mastery in the chase are unmatched in the modern game.
4. Sir Vivian Richards – The King of Aggression
Sir Vivian Richards did not just bat. He intimidated. He brought an unprecedented level of aggression and dominance to the crease. He often walked out to face the world’s fiercest fast bowlers without a helmet and still emerged victorious. He played 121 Test matches and scored 8,540 runs at an average of 50.23 with 24 centuries.
In ODIs he played 187 matches and scored 6,721 runs at an average of 47.00 with 11 centuries. His ODI strike rate of 90.2 came at a time when fielding restrictions did not exist which makes his numbers even more remarkable. He changed the way ODI cricket was played and could single handedly dismantle any bowling attack.
5. Steve Smith – The Unorthodox Run Machine
Steve Smith may not have the classical technique of his predecessors but his unorthodox style and sheer weight of runs make him one of the greatest right handed batsmen of all time. He is a true run machine in the longest format. He has played 123 Test matches and scored 10,763 runs at an average of 56.05 with 37 centuries.
He has the highest batting average of any Australian with at least 7,000 Test runs. His conversion rate and ability to score big hundreds especially in the Ashes have cemented his legacy. He is a modern day great who has scored runs when it mattered most often against the fiercest bowling attacks in the world. Smith continues to dominate Test cricket.
FAQs
Q. Who is the greatest right-handed batsman of all time?
A. Sir Donald Bradman is ranked No. 1 by IceCric.
Q. How many Test runs did Bradman score?
A. Bradman scored 6,996 runs in 52 Test matches.
Q. How many international centuries did Tendulkar score?
A. Tendulkar scored 100 international centuries.
Q. How many ODI centuries does Virat Kohli have?
A. Kohli has scored 51 ODI centuries.
Q. How many Test runs did Vivian Richards score?
A. Richards scored 8,540 Test runs.
Q. How many Test centuries has Steve Smith scored?
A. Smith has scored 37 Test centuries.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

