Top 10 Batsmen of All Time (Cricket)

Don't agree with the list? Vote for an existing item you think should be ranked higher or if you are a logged in, add a new item for others to vote on or create your own version of this list.

The Top Ten

Sachin Tendulkar
Tendulkar is best because he has achieved many things against the greatest bowlers in the world in his era.

Whereas bradman is mediocre because if you see ICC best bowler during his time there is no single best bowler alive on his time, all were batsman and fielding was sloppy not a world class like of today's.

When bradman played his last test with huge expectation to score only 4 runs to make his average 100, he went out for 0 runs only. On the other hand sachin has been carrying burden of billion people's and their expectation over many years along with the success to fulfill those expectations including World Cup.

He is the lord of cricket he hit a double century in the history of cricket in odi he is the champion who made India win the icc cup
Tendulkar is the god of world cricket. Mainly, he got double hundred in odi against sa and also had the most number of records
[Newest]Slow but the best
More comments about Sachin Tendulkar

2Sir Donald Bradman
He the best full stop. 99.94 average at any time is still good. No come close.
If you are talking about the best batsman of all-time that is Sir Don Bradman. Granted, he played in an
Era where there were fewer team than there is today... But Bradman played in an era where they played on uncovered pitches. Let's not forget the fact that players like Bradman had there careers interrupted by the Second World War. It was some time before their careers resumed.

Bradman was known for his dedication to perfecting his skills, such the famous batting the golf ball up against the wall with a stump to sharpen his hand-eye coordination.

Bradman held a lot of batting records, such as the most double centuries and the highest score in test cricket for many years before some of these records were eventually broken. However, he still holds the record for the highest average in test cricket history. A record that many experts believe will never be broken.

When Bradman retired from test cricket in 1948 he had scored 6,996 runs in 52 tests with 29 centuries and 13 fifties at a staggering average of 99.94!
Bradman is easily the best. Averaged 99.94 over about a 20 year period! No one else comes close. If someone came along in 40 years and played almost 4 times more test cricket than Tendulkar has and made a lot more runs than him, because he played so much more, but averaged only a little over half what Tendulkar has averaged (say 30), would we say he was better than Tendulkar? I'd suggest "hell no".

It's the same as for Bradman v Tendulkar.

Averages tell the full story. Bradman averaged what, probably at least double what the next best in the world of his time averaged. Tendulkar doesn't even have a batting average as high as Jaques Kallis, who has also taken 271 test wickets, despite Sachin playing on batting roads in the sub continent all the time.

Tendulkar has also made 8 test centuries (including at least two 200+ not outs) against Bangladesh and Zimbabwe and Bradman never got to play against such inferior opposition. (63 of Bradman's 80 test innings were against England and he scored 19 centuries against them, with his other test centuries being against Sth Africa, India and the West Indies. In fact he reportedly scored 10 centuries against those other 3, and if he played only 17 innings against teams other than England, that means he scored 10 centuries in a maximum of 17 innings against Sth Africa, India and the West Indies! ).

Given the fact it's debatable whether Tendulkar is even better than some of those in his own time, like Lara, Kallis and Ponting (pre-slump) it's laughable to suggest he's better than Bradman, who was eons better then anyone of his time. If Tendulkar was averaging about double what the next best of his time was averaging, then we could debate whether he was better than Bradman, but he doesn't even have the best current average, let alone double it!
Not sure if it's been mentioned, but if Bradman had batted in as many innings as Tendulkar and maintained his career average (99.94) he would have made over 30,000 runs. Tendulkar has made less than 16,000. Silly debate.
[Newest]Sir Don is the best... Unbiased opinion by true fan... I'm Indian though...
More comments about Sir Donald Bradman

3Brian Lara
Help I don't understand! How is he below umar akmal?
He is pure class of a batsman absolutely no one will never bat like him not even Sachin and that is a fact. He is just superb! The best of all times in the history of cricket!
This is the best ever Batsman in the world. Everyone after him has tried to emulate him. Great Cricketer. West Indians are the best.
[Newest]Sir you are one of the best cricketer
More comments about Brian Lara

4Ricky Ponting
HE is the best captain of Australia RICKY PONTING more centuries in test and
Odi cricket than any other Australian in test he can scored 39 centuries
In odi he can scored 30 centuries
Ricky Ponting has probably been the best captain for Australia and likely the world he has world cup once and is great bats men
The best class player in the world... He is the best batsmen of all time... You rock Ponting... Now you will be the best batsmen of all time... Compare the matches between tendulkar and ponting... Ponting is way ahead when tendulkar was in ponting's place..
[Newest]He is a classy.

5Rahul Dravid
The wall stands tall even at the age of 38. He has been called up up by the national team for odi's and t20. He didn't get opportunity since the last 4 years. He has scored more than 12000 runs in test cricket at an average of 54.58. Whenever he has made his century, India has won. Only in two occasions he has been unsuccessful.
The Wall is great!
He should be at the first position. People please vote for Rahul Dravid. We need to spread the message.
He is great. He is the last classical batsmen. He is a stroke maker an artist in one, he is the wall in good form you can call him to bat for your life
[Newest]The best player ever
More comments about Rahul Dravid

6Virender Sehwag
Virender sehwag is the best in cricket history and holds the fastest record triple century in tests
Not only holds the record of fastest triple record, he scored it twice :2


Blaster player in world cricket no one can plays like virendra sehwag he truly rocks... Most dangerous player forever in cricket history... He will be in top 3
He does not understand the word good ball bez. Every ball for him is for hitting. Best jat batsmen ever seen
[Newest]He is very expert in batting, and very experience batsman in India
More comments about Virender Sehwag

7Mahendra Singh Dhoni
Will be number 1 in an other 5 years! Great batsman! Adjusts his body so well for a ball!
His average is 51.5!
He is only greatest world player because he is winner of t20 world cup and 2011 icc cricket world cup. He is very good captain and wicketkiper of cricket world. He beat six in icc world cup to win this icc world cup.
love you dhoni
Brilliant captain... Uses his mind... Even if he fails with bat, he makes up by his captaincy...
[Newest]I think dhoni is one of the great players in India
More comments about Mahendra Singh Dhoni

8Virat Kohli
He is the future hope for India and he is the most consistent batsman


He is very consistent. He has very massive chance to beat Tendulkar's Records especially he has more average than sachin


He is one who can replace sachin
He is the future of Indian cricket
He is the only person to score century against eng this time in odi
[Newest]He is the best!

9Jacques Kallis
He is a batting great and a world class bowler - the greatest all rounder of all time
Apart from perhaps the almost unseen Barry Richards, Kallis would be South Africa's greatest ever batsman having scored over 9,700 test runs at an average of 55.46.
because I think he have the ability to high class batting performance.
[Newest]Too sad that he retired.

10AB de Villiers
Great south african batsman with a lot of power and control
Best batsman ever and should be at number 1. If you see the shots of ab you"ll find nobody is as classic as he. He can play more shots then any other guy in the field and is south africa's ultimate batsman.
He is very famous in hitting back shots. He is a dangerous batsman and there is no doubt about him.
[Newest]One and only classy batsman.

The Contenders

11Vivian Richards
Unlike Sachin Tendulkar Vivian could win test series. He captained 50 tests and never lost a test series. At Home or Away, he was unstoppable. He scored 100 first class test century's
I personally thinks that Vivian Richard was the best batsman. He played very well and was on top of all the bowlers particularly the fast bowlers, He was very talented batsman. Crowd enjoyed very much with his play all around the world. After his retirement in early 90's West Indies never went back like before. And I don't think they will ever find a batsman like him.
[Newest]He should be at 3 kohli is a ugly cricketer

12Sourav Ganguly
Dada rocks... No one could match him... What a great personality... What a great captain... Simply spellbound... India's best left handed batsman..
He is a legendary batsmen and god of offside shots... And great captain...
Dada rocks... He built the India team so called men in blue... Aggressive captain ever produced... And god of off side...
[Newest]He is very good in cricket
More comments about Sourav Ganguly

13Umar Akmal
I think he is a really talented player, cricket players always have ups and downs in their careers. Also Pakistan needs to use Umar Akmal properly, at no3.
Umer Akmel your best batsman for ever you are a star of Pakistan you have to create a enough score that no one beat this score all pakistani have a wishes from you that you can create a name of Pakistan forever All pakistanis were love you
Umar Akmal is a fearless batsman and he can change the game and turn around the match in the favor for his country but, he must also learn how to play with a good temprament and how to play controlled shots otherwise, he can be the best modern batsman in the current world.
[Newest]He is a very good player
More comments about Umar Akmal

14Kumar Sangakkara
Sanga is better than others who appear in the list.. He should be in top three..
He surely belongs to the top 10 minimum. He is one of the best batsmen ever. He deserves to be higher
Sanga is better than others. He should have 3rd place
[Newest]He should be second, after Bradman.. better than Sachin..

15Chris Gayle
He is just g force
He was the first to score a century in t20 world cup
He was the first to score 2 centuries in ipl
He just is the strongest of all
He is the greatest hitter in the would and he should be moved up that table he is fear him and don't want to see him
He is the dangerous player and can handle the situation very nicely.
There is no chance of fielding the bullet shots of Gayle.
[Newest]Such a strong player

16Yuvraj Singh
Very very special batsman for indian side. Without him Indian team's condition is so ^^ so hard as now in australia
Very good middle order all rounder.. Brought India 2007 t20 wc..2011 wc.. And under 20 wc... Taken 100 wk.. Scored above 8000 runs,..
How dare you all put him below Virat Kohli, Mahendra Singh Dhoni and Gautam Gambhir. It's his insult. Please vote for him. India won't get another such clean striker of the ball again. He can play according to the conditions of the team although he is known for his aggression. Those who think that others are better than him then you all very well know that it's not easy to hit six sixes in an over. He has recovered from cancer and has played very well after that too.


[Newest]Only one bats man in the world.

17Sunil Gavaskar
Played for one of the weakest teams in cricket, against some of the best bowlers the game has ever seen (Lille, the West Indies speedsters, etc. ). Still has one of the best records in the game. Technical mastery is unquestioned. Considered by many batsmen to be the best, including the Don.
I think sunil gavaskar is the best batsmen of all age
This guy played in an era where there were no restrictions for bowlers. Today Tendulkar has the safety of bowlers being restricted to one bouncer an over. This is so unfair when you tell a bowler that he cannot bounce at a batsmen like Tendulkar more than once. It's like telling Sanath Jayasuriya that he can't come forward and hit the ball more than once in an over. Due to this rule cricket has become a batsmen s game and it's not going to help the bowlers. For this reason I feel guy's like Gavaskar, Richards and Miandad should be placed right on top.
[Newest]The best I have seen since my childhood

18Kevin Pietersen
He is probably England's best ODI players of all time. Good short career KP.


He got the power in the hand to strike the ball over the boundary


The most talented batsman to play the game, Only if he had a bit patience.
[Newest]He is not stupid he is the best ever

19Shahid Afridi
Yo you gtta admit, he's got the thing that no one has ever got in the history of cricket n will never achieve in the future as well. There's only one afridi. In one report by espn, "10% cricket runs because of him" now that's a big deal.
Fastest century off 37 balls, and has really proved himself in limited overs form of the game. Has shown huge success in the T20 form, and people say it is "tailor made for Afridi". Boom Boom.
Shahid afridi is very honest and does not lie and puts his heart into cricket and fans.
[Newest]He is a very good all-rounder and he hit the most sixes in cricket history

20Adam Gilchrist
Gilly is the greatest wicket-keeper-batsmen in the history of cricket. Gilly is the only player to have hit 100 sixes in Test, 3 consecutive half centuries in final of world cup &Most successful keeper in ODI. He is better keeper batsmen than MS Dhoni, sangakara.
He should be placed in top 10. His record in world cup was wonderful. 3 consecutive half centuries in final. Who can achieve this feat.
I think that adam desrves a better position than this. He must be in top 10. He is a great batsman and a great sportsperson too. He is the gratest wicket keeper of all time and a very dangerous batsman of his time. And also now, he is playing in the ipl. He is a player of big matches.
[Newest]Well he might could not best with the bat, but Gilly is the GOD OF WICKET-KEEPERS. Should be among at least top 15.

21Sir Garfield Sobers
Unreal talent. Over 8000 runs at 57.78. Held the record of highest individual test score (365) for many years.
Another amazing batsman, enough said.
This outstanding cricketer should be second only to Don Bradman. His 8000 runs came in 98 Test Matches. All of the batsmen above him have played in the region of 130 - 150 tests. This man is the greatest ever cricketer to grace the game.


22Mike Hussey
Any format, any batting position, any fielding position, batting average, passion, he is just that guy purfeect MR. CRICKETER... WHAT ELSE DO you WANT, HE IS JUST UNDER RATED...
He is the most embarrassing cricketer in the world


He is my favorite batsman. He is under rated here. He should be at least at the top 5. He is a class act and also Mr. Cricket
[Newest]Who's the best batsman of all time it's MISTER CRICKET Mike Hussey

He is out standing. He perform every time espicialy agaist india
Such a great player and so down the list..
He was brilliant, brilliant, and brilliant. He was the match winner, a team player, at most of his career he came to bat at crunch situation release the pressure and give victory to his country.
[Newest]Is he should be at 11

24Hashim Amla
The god of cricket, this guy can turn the game around and get a century unexpectedly. He is patient and very careful on his bat, hi is the best batsman ever
He is having ability to strike all the ball and live the ling time in field


He is the most patient player I have ever seen and when he has the advantage of hitting he will not regret it
[Newest]Best batsman in the world all format of the game

25Javed Miandad
Very good batsmen in cricket all time and brave fighter player in cricket cricket hart javed miandad
I heard he's amazing. Not from my time, but the sixer he hit with the last ball against India was AMAZING. He's the best batsman.
he has shot a six in the lost ball in a match with india he is a hero
[Newest]Why on 25 he was the best

26Shane Watson
He is the one hero who had to fight the villains in his own team and is still battling for a long long time. This man is able to fight it all. AND he has proved time and again that he's the best in the world. Worldt20 2012 is one such proof. In few cases he fails, but one should notice that he fails when clarke is in the team. Any human can fail in such torturous environment created by clarke. But no matter how many villains surround him, he battles them all. I've never seen such a great talented player battling such hostility from his own team and his captain and from his own country citizens and media. Although he is best player by far in his team and the world, his country wants to drop him out of the team. This is the exact reason why Australia is so low in world cricket now. They have hit rock bottom. Australian cricket sucks now. They can be beaten by any team horribly. No player in the world at present works as hard as watson. He bats and bowls in tests, odis, t20, champion leagues, long IPL's, and also the training which goes before every match (both bat and bowl). I just love this man. Every great player got fame. But this great player got opposite from his country. That's y their team will always be low. One fact is.. In any society or any country, the majority of the citizens or people are losers. Only 0.1 percent people live like a man. Losers will only like losers. That's why majority of Australia like clarke (a childish loser). AND the very few 0.1% have true respect for watson. Men like men. Shane watson, I love your fighting spirit. You are the man.
Shane watson, what a sinple strong player he is. Australia has won a couple of time, just because of Shane watson. Who ever made the list, probably doesn't even know cricket.
What a batsman.. The star player.. Sometimes the whole team depends upon him... He Is one of the best all rounders
[Newest]Watson is my best all-rounder

27Gautam Gambhir
Gautam Gambhir is one of the best batsman in this 21th century. He is a different styled push player, can stroke shots all along the ground. He is much talented young batsman alive in India.
Gauti is the best batsman and he keeps on encouraging his fellow mates as his fan I too believe in his words, he always " a good captain who makes good team but a good team that makes a good captain. This is just a part from his speeches. HOPE YOU COME UP WITH FLYING COLOURS GAUTI, BEST WISHES.
Gautam gambhir is best in the world, he is a fine player of all form of cricket odi, t20, test
[Newest]Don't know how to play cricket

28Matthew Hayden
Always destroying opposition, any kind of attack was nothing for him, he was a team player, playing for team nt fr records
He is dangerous in pitch that even bowler fear how to crack ball
He is no1 opener in the world he is my favouraite cricketer

29Kapil Dev
World cup winning captain for an un noticed team India at that time, when west indies ruled the cricket... Such a brave al rounder, is really unfair to be ranked at 53...
Where is great kapil Dev in the list such a fools
He led india to the world cup win in 1983 - he should be in the top 30 at least
Never mind this crap list

30Suresh Raina
He is a handsome boy and a hopestar for India and Csk too. He is the top scorer in all ipl seasons. He rocks always with his left hand batting
HE is the best batsmen in the world. He gave everything for the sake of criket. He is also the best young batsmen in the world. His partnership with MS dhoni is the best in my opinion
I love him much I want to be like him he is a greatest batsman I have ever ssen in my life.. But I'm righty so I ama very sad that I count be like him... But I wiil try my pest to be like him... And one thing for my SURESH RAINA play like you r playing... Bye.. And I will keep praying for U... Best of luck my hero...
[Newest]All the best for cricket

31Michael Clarke
The Aesthetic god of cricket you people are frigging idiots.. Glenn mcgrath?
He is so talented. He holds a record of most double centuries by any australian.
He is very talented and he is my rolmodel he is one of the best batsmen you can get and he is one of the men ho made a 300 not out he is a outstanding player and good luck with you're captainse he is a amazing player I like to see him play cricket because he is the one makes me a better player no one els just Michael Clark or can I say the amazing player you're the best thank you for playing cricket I wish the South African team
[Newest]He is my best player...

32Mahela Jayawardena
What he is in 18. After umar akmal, virendra sehwag. He is stylish of all in the list
Most elegant batsmen ever, stylish and wonderful to look at


Mahela isa best batsmen in the world
[Newest]He is the one in 21 and 1

33Sanath Jayasuriya
He never played for Individual Records, but He always played for his Country and for the Victory of the whole team. That's why he is So Great...

All Hail Sanath Jayasuriya! You are the BEST!


Fastest 50, fastest 100 and fastest 150 were broken by him. Only batsmen past 13k runs to get over 300 wickets is a bonus too. I believe that he is one of the best players as he is a great player with great aggressive abilities and never gives up. He was the world of cricket, he revolutionized cricket and changed the cricketing world to make it more aggressive.
Why isn't he in the top 15? , he is surely one of the best all rounders ever. Over 13000 runs and 300 wickets, I reckon he should be a lot more higher than this.
[Newest]He should be in at least top 20

34Rohit Sharma
He is one of the best batsman in Indian cricket. He is the future of Indian cricket
He is one who can replace sachin. Great batsman! Rohit is better than others who appear in the list he should be in to top ten list... ,
He is the best... Player of indian crisket team till now and will be foreever
He can be the naxt caption of india... Beware Rohit is coming
[Newest]Very good batsman more than all in the world

35Allan Border
Amazing captaincy, amazing batsman.
Managed an average of 50.56 even though he played 265 innings. Over 11000 test runs.
The greatest Australian after Bradman and ponting. His 205 against new zeland is the greatest innings which a bat has ever produced

36V.V.S. Laxman
The useful test batsman. Save the india in her critical position every time.
Very much useful batsman for India. He is part of many greatest victories.
He Always Perform Well. That's Why He Trends On Twitter Every Week.


[Newest]A great player of test cricket. Especially overseas he is among the best batsmen from India.

37Shikhar Dhawan
What a player he is. Hats off to him. And this crap list.. Argh Nevermind!


Oh amazing batsman and a golden bird for team india because his performance is awwsome. Has a ability to strike. He is a rising star and soon will be a legend like sahin, ricky ponting, adam gilchrist.
He Reminds Me Of Matheww Hayden. He is a Dangerous batsman at the top of the order. I think he is a remix of Sehwag and Ganguly.
[Newest]His. Moustache is very beautiful

38Mohammad Yousuf
I have never seen the player of this quality. He is the one of most stylish player after saeed anwar tamim iqbal and rahul dravid and Ricky ponting but alas! Pakistan cricket board could not recognize this great player
Yousuf is best he should be on number 6
He was the best player in a world he is a nice person
[Newest]He is the greatest batsman I have ever seen in my life

39Don Bradman
A league of his own, no comparison; simply the greatest - And that's from an englishman. Sorry!
This is very very excellent batsman I like it on Facebook
I know about these things but, clearly, most of the other contributors havn't got a clue. Those not placing Bradman at the top either can't read or were very poorly educated.
Roy Garrett-Budd

40David Warner
I warned you he is awesome hits the 6s amazing
David warner is a great batsman because in is third test series he got 114 runs and now he has more than 2000 runs
Steve smith could have came right behind David Warner and he is also the captain for test match
[Newest]He is my best player

41Steven Waugh
Could pull his side out of trouble with a typical skipper's knock. One of the classiest batsmen of all time. Also scored 32 test centuries.
He never gave up he is great he made a century or a half century every time he played cricket he should be on top he also is a player who always hitted more than 4 sixes
What a great player, never gave up, briilant stroke player, and that trademark cut shut.

42Imran Khan
I am surprised to see Imran's name so low. He is one of the biggest legends of Cricket History and the whole world admits this. Can't compare with any one.
I can't believe Imran Khan's not in the list!
COME ON! He brought World Cup home!


He is a intelligent cricketer. He is pioneer of swing and world cup winner.
[Newest]Where is imran khan

HATERS GONNA HATE, averages 90 as a captain, best captain for PAKISTAN since Imran Khan
One of the great wall in cricket history. Breaks the heart of the bowler.
The most consistent batsman in current cricket.the highest run scorer of 2013...
[Newest]Such a great batting and his brilliant reverse sweeps are amazing

44Barry Richards
Barry can only go out, when he gets bored
Possibly the best batsman ever. If he had played enough test cricket, who knows. Similarly Graeme Pollock.
Unfortunatley doesn't get the recognition he deserves as being south african he didn't play much test cricket

45Jonty Rhodes
He is the best fielder in the cricket history. No one can touch him in fielding. Fielding is the most important part in cricket history.
Father of Fielders... Should be among the top 25

46Shakib Al Hasan
He is the one and only cricketer with good morals. Who takes up his countries pride up on sky.
He is a very very very very very good Batsman, bowler, fielder, etc...
He holds the longest term Number #1 All-Rounder title in world of cricket& also the youngest, No one in the world holds this record. He is considerd as a Next legend in the making
[Newest]He is the best

47Saeed Anwar
The most beautiful striker, untouched cricketer,
He is the most talented and warstyle batsman in world of cricket
[Newest]Saeed Anwar on 47! He was awesome

48Shaun Pollock
Good and best player
Shaun pollock is kacharpati why he is in 44 no he should be in 127th no

49Graeme Pollock
Second to Bradman with an average of 61.7


Demolished Australia in late 60's and in the last Australian tour to SA before the ban. Due to politics the world missed out on one of all time greats...
One of all-time greats... poor fellow missed to show his talents because of silly politics..

50Wally Hammond
England's greatest ever batsman. Scored over 7000 runs at an average of 58.45.
Long forgotten, but still one of the greatest
I think one hour of this batsman at the crease was worth a whole day of Bradmans boring play it along the ground attitude.

51David Hussey
A Very good and steady Batsmen of his era

52Aravinda de Silva
Aravinda was a feast to watch during his hay days, doesn't he belong in the top ten?
Used to be ranked 1 in Wisdom.
He must be in top TEN Battsmen list..

53Ian Bell
Why is he so low textbook batsman easily top20 for me. Player of the ashes, player of the year.
I bell is great batsman
He is a good play

54Brendon McCullum
He is a beast with the bat and with the gloves
Oh just run down the pitch and hot that six baby!
He is the first man who ha scored 158* in IPL. No one can achieve it
[Newest]Best player and a fine hitter

55Greg Chappell

56Shane Warne
BEST Batsman; as he didn't let others score. So his score is over
Shane Warne is the on of Bowler in Cricket, who never Dissapoint against any Bowler Most Wicket taker Bowler after Murlitharan.. God Bless Him


57Younus Khan
Good player in the Pakistani tiger
Amazing captain & batsman.
He is a very GOOD Batsman of all times
[Newest]Great player in the world

58Garfield Sobers

59Brett Lee
What? ROCKET MAN sould be among at least top 20. Everybody fear his fierce deliveries.

60Kieron Pollard
I love a cricketer like you because of those sixes that you hit
I like pollard because the way he takes the catch and the trick of pollard's batting
How is Zaheer khan better than pollard in batting. He is never better than pollard.
[Newest]He can bowl and bat and he is very powerful

61Zaheer Abbas
Amazing timer of the ball.
The best thing about him was the way he used to play the ball.
HE would change the face of the bat very quickly and it would deceive all the fielders
He is the machine of runs
Such a high class as was considered only with Sir Vivan Richards at his time. His back foot drives were treat to watch. Once the late Omer Qureshi writing for The Dawn, Karachi wrote that No word can do justice with Zaheer when he scored over 150 at Karachi against India in 1983. The most stylish batrsman of all times.

62Abdur Razzak
I think he is a most one popular, better than others because he played very well one thing he is not playing for him self every time every time he is playing for pakistan.
A player which change the summary of game through his clever strokes, he has ability to play in every situation

Hassan from Lahore

63Imran Nazir
Love you nazir you are the best
Imran nazir is the best and the most papolar plyer in world

64Graeme Smith

65Robin Uthappa
He is very attacking batsmen. And powerful striker.
The greatest idiot the world has ever produced. If his average is 100 sacchin will have an average of 1000000000000000000000.
He is the best, he has the highest runs in ipl & he never gets out in 0 like sachin but he scores something whenever he comes.
[Newest]Please play more cricket for India

66Zaheer Khan
He is one of the best bowler in the world
I will give vote
He is great batsman of cricket history
[Newest]Best bowler in the world

67Len Hutton
Top of all. His 364 against Australia is a classy
Great batsman of his era

68Ahmed Shehzad
Just like virat kohli
He is a very good batsmen and fielder
It is very good batsman. I like him very much.
[Newest]You are best plyer

69W.G. Grace
Brilliant player, also played on far harder conditions, especially in England!
Father of Cricket Techniques... One of all time greats..
This is very good batsman he was scored 152 on debut

70JP Duminy
Aggressive batsman with lot of potential. Future captain for South Africa.
You are very good left handed bats man
You very good left handed batsman

71Sir Len Hutton
Another of England's greats. Average of 56.67 over 138 innings. Over 6,900 runs.

72Ross Taylor
He is aggressive and sensible and a match winner
Smiley Face. I love to see him playing.. a very good batsman & a gentleman in Cricket. I still remember how he smashed Pakistan in that 2011 ODI World Cup Group stage match.
[Newest]He should be in top10's...

73Dinesh Chandimal
He is a master batsman.
He is a marvellous cricketer
Another Future hope for Sri Lanka. Another Marvan Athapaththu is on his way... Poor fellow.. a lot of pressure on him..

74Nasir Jamshed
Nasir jamshed is a very talented batsmen
Jamshed many good, such skill,. wow
Nasir is a very talented batsman you gotta admire this he is better than Shikar Dhawan because you can't judge dhawan by only seeing the champions trophy he couldn't do any thing against Pakistan Nasir the best. Pakistan Zindabad! India murdabad

75Jonathan Trott

76Tillakaratne Dilshan
He is a wonderful Allronder... He hits like a real cricketers.
He invented Dil's scoop. He is a Right handed Sanath Jayasuriya. And what an all rounder he is.

77Manoj Tiwary

78Ashton Agar
Ashton Agar should be in the top 20 because he is 19

79Dale Steyn
The best bowler in the world he is just amazing
He is top bowler in cricket
Best Seamer in this era

80Azhar Mahmood
He s very good cricketer plays all sort of cricket and he is one of my favouirte player

81Upul Tharanga
I think he is the no one operner in the would

82Subramaniam Badrinath
He is good standing batsman

83Ambati Rayudu
Such a good intelligence player

84Mohammad Ashraful
I am sure you aging combeack cricket
I want to be your success
Like this asraful bangladesh

85Ajinkya Rahane
He is the best opening batsmen and doesn't need to settle for long on the pitch
He is the best talented batsman
He is future great opener of india he is a deciplained cricketer in ranjis. And such a talented guy
[Newest]He is the best batsman

86Justin Langer
Formed one of the greatest partnerships with Matt Hayden, very strong and could handle fast bowlers with ease.

87Kamran Akmal
The Wicket Keeper Kamran Akmal rise the level of Pakistan's cricket.
The best wicket keeper of all teams

88Michael Bevan
Bevan is one of the finest ever batsmen in ODIs with an average of 55+

89Gundappa Viswanath
Little Master. World Class batsman. He served Indian Team a lot with his delightful stroke making ability.

90Cheteshwar Pujara
He is going to be the next rahul dravid of world cricket
Good player. I don't understand why rahul Dravid2 Is behind this stupid robin uttappa.

91Umar Gul
I think that he is a bit good
He strike very good
You are very good fast bowler in Pakistan team

92Jack Hobbs
Are you lot having a laugh... No mention of one of the greatest opener ever to play the game. Along with Sutcliffe possibly the greatest opening partnership of all time. Also don't agree with Tendulkar topping the list and that's coming from an Indian. Anyone who knows anything about cricket knows Sir Don Bradman was the greatest batsman to play the game Tendulkar said so himself.
I don't even know how cricket is played, but the answer's D. Jack Hobbs. Yeah, final answer!


Jack hobbs are a greatest batsman ever he is my favourate cricketer ever. HE is the best cricketer

93Mark Waugh
One of the legends of Cricket of all time. You would be lucky if you ever saw him play.
He is one of the greatest openers with ADAM GILCHRIST
He is the stylish batsman I ever seen

94Darren Bravo
Darren Bravo was good bowler in CSK
Best bowler catch beautiful

95Stephen Fleming
Great Captain and batsmen


96Mohammad Kaif
He is one of the best fielder in the world
He is a good fielder and batsmen
He is one off my best n favorite cricketer, I thought he is going to be Indian captain at time when he became hero back in 2002 for ashes series but bad luck... I wish him the best
[Newest]Best fielder in the world from India

97S Sreesanth
One of the best bowlers in the modern time cricket

98Ian Botham
By yash bhadule

Cool player I have ever seen I m a fan of you ian sir

99Ashish Nehra
He is the best I have ever seen
How come he is in the list
He was a best bowler he is a best bowler he will be the best bowler

100Sohaib Maqsood
Sohaib Maqsood is a good player.

Comments About This List

Featured Lists
Popular Lists
New Lists

Top Remixes of This List






see more...

Posts About This List

List Info

This list was created 6 years, 195 days ago and has been voted on over 32,000 times. This top ten list contains 204 items, has been remixed 171 times and has been blogged about 5 times.

Updated Saturday, April 25, 2015

List Error Reporting

See an item on this list that's misspelled, duplicated, or doesn't belong? Let us know. Click here to report the error.