Top 10 Batsmen of All Time (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.

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.

LONG LIVE SACHIN... GOD OF CRICKET!

BRADMAN IS WAY BETTER! Compare Sachin's average to Don's. A BIG difference.

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

Sachin Tendulkar is the greatest batsman of all time. Full stop.

Some people say Sir Don is best but the fact is that he is not. He surely is the 2nd one and even a close 2nd but Sachin is the 1st boy.

Sir Don only has that miraculous average run-rate under his sleeve whereas Sachin holds almost all the bating records with his bat.Sure, Sir Don had to face some really tough challenges in his time and still managed to maintain that amazing average.This is something really really awesome and his play style was nothing but flawless, making him a true legend, but Sir Don had his advantages too. Most matches were against either England or South Africa. He got familiar with all their bowlers and pitches plus the opponent did not have any technology to analyze Sir Don's batting style. These were surely some great advantages.

Now about Sachin Tendulkar.That man is playing for 20 years! Some people say if Sir Don was to play for that long time he could have beaten all of ...more

Sir 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 has been cited as the greatest achievement by any sportsman in any major sport.

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 ...more

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 ...more

He is the best batsman in the world. He's average is 99.94 I think no one could achieve this batsman even Sachin also.

Brian 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!

His average was 47 lower than Bradman. I don't see how he is the best - RewMac0435

This is the best ever Batsman in the world. Everyone after him has tried to emulate him. Great Cricketer. West Indians are the best.

Many players had far better stats than him. He is still nothing compared to Bradman - RewMac0435

Brian Lara had outstanding test records at the end of his career. An average of 52.88 from 131 games, along with the highest score in test history- 400. He also holds the statistic of being one of only three players (along with Bradman and Sehwag) who has passed 300 or more runs in an innings on more than one occasion. Some would say that Tendulkar's superior average and career runs, or Bradman's far greater average, could imply that they're greater players. For me, however, it is also important to remember that Bradman played only 52 tests, which is far less than 1/2 of Lara's total. When it comes to Tendulkar, even though I have the greatest respect for his achievements and the way he dealt with the immense pressure that always seemed to surround him, it is undoubtedly true that he scored a great deal of his runs on slow, flat pitches that would of certainly hindered bowlers. He also played with batsman, such as Dravid, Ganguly, Sehwag and Laxman, who often scored runs around him ...more

Ricky 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..

He is the most valuable player for the Australia as well as he is very experienced captain ever in the world cricket. I think such type of fabulous player can't be born in this era.

Vivian Richards

KING VIVIAN RICHARDS IS KNOWN FOR HIS STYLE AND GRACE ON AND OFF THE FIELD. AROUND THE WORLD HE IS ALSO KNOWN AS SMOKINJOE HE WAS THE BEST IN BOXING RING, He never used helmet. Because of him windies won two WORLD CUPS.M. vIJAY RAICHUR KARNATAKA.

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.

He was only good at slogging. His average was nothing compared to Bradman. - RewMac0435

The way in which Sir Viv. plays the game shows how much he commits himself to cricket. He always seem to be one who wants nothing but to win. The way in which he scores his runs was never a concentration on personal records but to have the West Indies on top of cricket in the world. With this attitude of Sir Viv. has placed him to be in my mind the best West Indies Captain of all time who has never Lost a Test series during his captaincy. He was also deemed to be the most feared batsman ever.

Beresford Lewis.

Sir Garfield Sobers

Another amazing batsman, enough said.

Simply the best. If you never saw him play you missed the most talented natural classy and dedicated cricketer to ever step on the turf. What a sportsman, what talent and flair. Few players can do things that others cannot but Sobers did it batting bowling and fielding so many times that it defied belief. Greatness is an over used term but if you had to pick a single player for your side Sobers would be the automatic first choice every time.

Unreal talent. Over 8000 runs at 57.78. Held the record of highest individual test score (365) for many years.

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.

Rahul 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 and artist in one. He is the wall in good form. You can call him to bat for your life

He was not born great.. But with hard work and dedication.. He is the lone winner in test matches next to bradman.. No sachin no kallis or ponting.. When it comes to batting 2nd or 4th innings (which ismost difficult) he is master of all times.. He can absorb pressure like sponge.. All major partnerships are because he is at one end... In test no 3 is the most important apart from one dayer which is 1 or 2... And no 3 is dravid.. And he has been in this position for long time.. When dravid arrived tendulkar was already legend... But if you compare from year 98 t0 2012... Dravid is definitely the great.. Its just from 89-98. That's add to sachin's average and record.. But less the 7 yrs of carrer compared to sachin and he has done the most miracle.. One man who comes close to him is lara because he was not surrounded by great batsman from his team.. So wenever he comes to bat there was plenty of pressure and he has to deliver.. Imagine he playing in aussie and batting without ...more

Kapil 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

He is a great all rounder he scored 175* against zimbabwe in 1983 when was in 17 for 5 Kapil Dev smashed
16 fours and 6 sixes he have also taken wicket of John Traicos his economy rate was 2.91

Jacques Kallis

He is a batting great and a world class bowler - the greatest all rounder of all time

because I think he have the ability to high class batting performance.

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.

He is one of the greatest all-rounders of all time, being the only cricketer in the history of the game to hold more than 11,000 runs and 250 wickets in both one day and Test match cricket.

Javed 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

I could challenge any one bring better 'Man of crisis' than him. Even Tendulkar and Viv Richard cannot compete him in this skill. One of the all time greatest Batsman to play spinner. Word class batsman on both form of cricket and intelligent player is his dominant attributes.

The Contenders

Kumar Sangakkara Kumar Chokshanada Sangakkara is a cricket commentator, former cricketer and captain of the Sri Lankan national team.

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

He has the best ever cover drive. Who plays cover drive better than him. Do you have any answers. So please understand that can you imagine any other name to compare with him.

Sunil 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.

First to make 10000 runs... First to score 30+ centuries(34) even without a consistant partner... All time dangerous fast bowlers... No helmets.. No restrictions on bouncers.. Do you need any more arguments?

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.

Kevin Pietersen

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

The most talented batsman to play the game, Only if he had a bit patience.

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

he is just a legend he is my favourite batsmen of all time he hit 202 v india in lords in 2011 in a odi its possible he should be in 5th place and he uses an addidas there so good but me I have a kookuburra 750 and peoples favourite in clontarf cricket club is kevin
pietersen

Sanath 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.

I'm sorry to see tat sanath is placed at 30th pos, I guess whoever has given this rankings are totally biased... It's been a great honour for cricket of producing a legend/game changer and he was unstoppable in his era... I think he should be at the top, I feel sorry for the guy who has given this rankings, I suggest you to look at the statistics that how much a player contributed to the team's performance rather than personal milestones...

Chris 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.

By far one of the best batsman of all time. A great hitter of the ball and have a superb timing, he's like the Superman of the Justice League... UNSTOPPABLE FORCE

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

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 - paasadani

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

He has Two triple hundreds under his belt! A double hundred too!
It took 21 years for sachin tendulkar to hit a 200 in ODI international, But it was just a matter of 10 years! People consider Sachin Tendulkar as GOD of cricket, Sehwag scored 200 in 7 balls less than what sachin scored his double century.. And he hasn't played at least half of the ODI's Sachin played! So what shall we call him? God of the Gods? ! Oh No Offense! He's Genius

Adam Gilchrist Adam Gilchrist is a retired international Australian batsman and wicketkeeper. He scored centuries 33 times in his career.

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.

His world cup finals innings speaks for him he s the best not sachin as an Indian we feel though but not really the best in pressure situations

Steven 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

Very good bat. Hit 32 test centuries

What a great player, never gave up, briilant stroke player, and that trademark cut shut.

Inzamam-ul-Haq

He is out standing. He perform every time espicialy agaist india

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.

Such a great player and so down the list..

Idiots like Haider Ali Khan needs to be kicked out of Internet who has no other job other than spreading hate through his awful sarcasm! Bangladesh will beat Pakistan. Inshallah.

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

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...

He is really commendable batsman.. Best captain team India could ever get... He has been legend of all times... A captain who exactly knew how to dominate the opposition, it could be by his performance or mental games.. Today whatever team India is achieving somewhere r d other credit goes to him because he build the team and taught dem how to win on overseas, which in past no one did, after his captaincy we began to win matches overseas which was just like a dream in past. I really can't express about how inspiring figure you are for millions of people.. Just hats off.

Allan Border

Amazing captaincy, amazing batsman.

Managed an average of 50.56 even though he played 265 innings. Over 11000 test runs.

Wait! I don't Understand! Is Allan Behind Clarke and Afridi?

The greatest Australian after Bradman and ponting. His 205 against new zeland is the greatest innings which a bat has ever produced

Imran 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.

This man is a legend.I don't understand why his name is so low on this list.

Shane Watson Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game.

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 ...more

He is the player who can turn an loosing match in to winning and it has been seen by everyone

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
.

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

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

Amazing batsman, and dosen't even need to duck the bouncers becase of his beard, I think he has best beard in tge cricket...

He is the most patient player I have ever seen and when he has the advantage of hitting he will not regret it

Len Hutton

Top of all. His 364 against Australia is a classy

Great batsman of his era

8Load More
PSearch List