Top 10 Best Right Hand Batsmen in Cricket

The Top Ten
Donald Bradman Sir Donald George Bradman, often referred to as "The Don," was an Australian international cricketer widely acknowledged as the greatest batsman of all time. Bradman's career Test batting average of 99.94 is regarded as the highest statistical achievement in any major sport. His legacy continues to... read more

He was, is, and always will be the greatest, most loved, most popular, most decorated, best, fastest, one of the 7 wonders of cricket history.

Better than every batsman in cricket history. He played cricket with the best average, approximately 100, which is proof of his greatness.

Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.

He's the highest run-scorer in the history of international cricket and was the first player to score 100 international centuries. Tendulkar received the Bharat Ratna,... read more

DON couldn't have scored as consistently as him in this era. Accept it, guys, there was no competition in his era. And as far as 'flat pitches of the sub-continent' are concerned, let me tell you that Sachin has a better away record than home record. And Ponting has a poor average on these so-called flat pitches. And by the way, not every batsman scores highly on these so-called flat pitches. So don't think it's easy to score on flat pitches consistently.

But when you are comparing eras, you have to keep certain factors in mind. Just think about cricket being played 100 or 90 years ago. It sounds the same as playing gully cricket in the sub-continent. And as far as modern batsmen are concerned, then 2 stand out to be compared with the master: Sangakkara and Kallis. But both of them are not complete batsmen like Sachin, like poor averages in a few countries.

You could say they are better in terms of average, but I would always prefer watching Tendulkar or even Lara over these 2 batsmen. They are great, no doubt, but they aren't exactly Lara or Sachin. A cricket fan will understand what I'm trying to say. But in my opinion, Lara is the closest to Sachin in the history of the game.

I would like to conclude with a similar (not exactly) statement made by Warney: Sachin is the best batsman in the history of the game. Daylight second. Brian Lara third!

Rahul Dravid Rahul Sharad Dravid, born January 11, 1973, is a former Indian cricketer and former captain of the Indian national team. Widely regarded as one of the greatest batsmen in cricket history, he is known for his technique and patience at the crease. He currently serves as the head coach of the Indian national... read more

He is a wall. He will chase down runs so well that there will be no way out from Dravid.

I love his batting style. No one can replace him.

If Dravid is playing cricket, then we can tell that cricket is a gentleman's game.

Virat Kohli Virat Kohli is an Indian cricketer who was born on November 5, 1988. He formerly captained the India national team in all formats, but stepped down as ODI captain in January 2022. As of July 2025, Kohli continues to play international cricket but no longer serves in a leadership role.

Great classical player. Good luck for the future. He may break the record of Sachin.

Ricky Ponting Ricky Thomas Ponting is an Australian cricket coach, commentator, and former international cricketer. He captained the Australian national team in its most successful era and is widely considered one of the greatest batsmen in cricket history. As of 2025, he serves as head coach of the Punjab Kings... read more

Ricky Ponting is the king. If anyone says that he is a bad cricketer, then they are greatly mistaken.

Virender Sehwag Virender Sehwag is a former Indian cricketer known for his aggressive batting style and success as an opening batsman. He played for India from 1999 to 2013 and is one of only two players to score two triple centuries in Test cricket. Sehwag was also part of the Indian team that won the 2011 Cricket... read more
Jacques Kallis Jacques Kallis (born October 16, 1975) is a South African cricket coach and former cricketer. He is considered one of the greatest all-rounders in the history of the sport. Kallis played for South Africa from 1995 to 2014 and later took on coaching roles for international teams.
Vivian Richards

Arguably the most aggressive and destructive batsman in the history of cricket.

Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team. Under his leadership, India won the 2007 ICC T20 World Cup, the 2011 ICC Cricket World Cup, and the 2013 ICC Champions Trophy. Dhoni is considered one of the most successful... read more

MSD is the best cricketer. He has all the qualities that a good human being and a cricketer must have!

MSD is the best cricketer. He has all the qualities of a good human being and the best cricketer.

Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays as an opening batsman and captains the Mumbai Indians in the Indian Premier League. He has scored over 10,000 runs in international limited-overs formats and holds the record for the highest individual score in a One Day International... read more

The Newcomers

? Babar Azam
? Rashid Khan
The Contenders
AB de Villiers Abraham Benjamin de Villiers, commonly known as AB de Villiers or Mr. 360, is a retired South African international cricketer. He played for the South African national team from 2004 to 2018 and was widely admired for his innovative batting style and versatility. De Villiers also played in various domestic... read more

AB de Villiers is the best batsman ever and is the heart of cricket. I love him more than anything else.

Mahela Jayawardene
Kane Williamson

He is my favorite cricketer. I like how he bats. I hope to be like him.

Kevin Pietersen Kevin Peter Pietersen is a former professional cricketer who played for the England national team. Born in South Africa, he became a British citizen and was one of the most dynamic batsmen in international cricket. He played for England between 2005 and 2014 and won several individual awards during... read more
Shahid Afridi Sahibzada Mohammad Shahid Khan Afridi, widely known as Boom Boom, is a retired Pakistani cricketer. He played international cricket from 1996 to 2017 and was known for his aggressive batting and leg-spin bowling. Afridi famously held the record for the fastest century in One Day Internationals for nearly... read more
Inzamam-ul-Haq
Misbah-ul-Haq Misbah-ul-Haq Khan Niazi is a former Pakistani international cricketer and coach. He played for the national team from 2001 to 2017 and captained Pakistan in all three formats. After retiring from international play, he served as both the head coach and chief selector of the Pakistan national team.
Kieron Pollard
Trent Boult Trent Alexander Boult is a New Zealand international cricketer who plays as a left-arm fast-medium bowler and a lower-order batsman. He represents Northern Districts in New Zealand's domestic competitions and continues to play for the New Zealand national team. In the Indian Premier League, he has played... read more
Hashim Amla Hashim Mahomed Amla OIS is a former South African international cricketer who played for South Africa in all three formats. He was the first South African to score a triple century in Test cricket. Amla retired from international cricket in 2019 with over 18,000 runs across formats.
Glenn Maxwell Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty20 International matches for Australia. Known for his explosive batting and versatile all-rounder skills, he has also played in multiple domestic T20 leagues around the world, including the Indian Premier League... read more
Sunil Gavaskar

Sunny is the best technically sound batsman in the world.

Umar Akmal
Michael Clarke Michael John Clarke is an Australian cricket commentator and former international cricketer. He captained the Australian national team in both Test and One Day International formats. Clarke led Australia to victory in the 2015 Cricket World Cup before retiring from professional cricket later that year... read more
Cory Anderson
8Load More
PSearch List