Best Batsmen In One-day Cricket

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

Well, The Almighty Sachin Tendulkar is hands down, the best ever batsman in both the formats (odi n test) of the game.
And then again, one-day cricket is something he's taken to new heights. It's always been his ball game which he has dominated. You've got be really dumb not to get a measure of his greatness if you've heard about his blinding tally of 49 tons and 19000 odd runs. Guess what, next to him is Ponting with 29 tons and 12000 odd runs!
But again, he seems to be the favourite son of cricket. If there had to be a 200, it had to be off the bat of Sachin, which was highly unexpected. (i'd have put my bet on Gayle for the feat)

Ricky Pointing

You cannot underestimate ponting, I think he is better the ganguly not just because of the no of runs he has scored are more but if you will notice his style he just a textbook player

Sourav Ganguly Sourav Chandidas Ganguly, affectionately known as Dada, is a former Indian cricketer and captain of the Indian national team.

It's always pleasure to see him play whether it is his beautiful cover drives or massive sixes...

Vivian Richards
Jacques Kallis

The fastest to reach 13000 runs meaning have he had played as many matches as sachin and Ricky he would have had the highest number of runs...go figure y his not numbers 1

Brain Lara
Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team.
Saeed Anwar

Saeed is the first batsman who scored 196 runs in ODI, and the record remained unbroken for a long time period.

AB de Villiers Abraham Benjamin de Villiers, commonly known as AB de Villiers, Mr. 360° or simply AB, is a South African cricketer.

I'm shocked how come he is on 14...he deserves to in the list of top 5...he's god,he is very destructive,he can crush a whole team under feet,he's the best player in all formats, he has created the of fastest century in just 31 balls,fastest 150 in 64 balls,most six in ODI (16),most sixes at world cup,Scored all his 25 ODI Centuries at strike rate greater than 100,He has the record for the highest individual score made by a batsman in an ODI innings when batting at number 5 position as well as in a World Cup match.(162*)...who does such inhumane things...I guess that's enough for batsman to be in top 5.

Michael Bevan

Just look at his averages and his strike rate in over 200 innings It's far superior to anyone's. Some have better strike rates but lower averages only one has a better average but has only played a little over 100 innings at the same time Bevan was averaging 65

Greatest Finisher of All Time

The Newcomers

? Dean Jones
? Shikhar Dhawan
The Contenders
Kumar Sangakkara Kumar Chokshanada Sangakkara is a cricket commentator, former cricketer and captain of the Sri Lankan national team.

My opinion is sanga is like heart of sri lankan team. He is real lion of mother sri lanka. T20 is the best way to show his talents. I think in lankan team sanga should be the openning batsman always. All the best sangakkara.
Mayodya S. Silva
Sri lanka

Surely the best batsmen ever to play the game

Matthew Hayden
Virat Kohli

This guy is only 21 and has more centuries than his age

Virat has great techniques to win any type of game

Virender Sehwag Virender Sehwag is an Indian cricketer whose aggressive batting has found success at the top of the batting order.

You are best boundary hitter in cricket history

Yuvraj Singh

You are the best all-rounder in the cricket history

He is the best player in the world

Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians.

He is the most aggressive and attractive batsman

The most double centuries. KING ROHIT SHARMA

He is more aggressive batsman in the world

Hashim Amla Hashim Mahomed Amla OIS is a former South African international cricketer who played for South Africa in all three formats.
Sanath Jayasuriya

The Greatest Cricketer who ever played the game!

Rahul Dravid
Herschelle Gibbs
Inzamam Ul Haq
Adam Gilchrist Adam Gilchrist is a retired international Australian batsman and wicketkeeper. He scored centuries 33 times in his career.

Along with Sehwag and Jayasuriya, he changed the ODI game forever.

Shahid Afridi

He hits most sixes in cricket history. He wins most man of the match awards for Pakistan. He made the fastest century in cricket history. He is a match winner and can change the situation at any time.

Mark Waugh
Zaheer Abbas
8Load More
PSearch List