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

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

LONG LIVE SACHIN... GOD OF CRICKET!

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

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!

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.

More comments about Sir Donald Bradman
3Umar Akmal

His strokes always feature a nice, firm grip and send a shiver through those present.

How can you not love him? He has green lipstick and he is such good personality. His shots are brilliant 2 watch and he is the biggest talent the world has produced since the emergence of cricket and a true pioneer of cricket only judges a player by his talent not by his runs or average and his talent is enough to make him number 1

He has got green lipstick and white powder cream. He will be pakistan captain in the futures

More comments about Umar Akmal
4Virendar Sehwag

+67Virender sehwag is the best in cricket history and holds the fastest record triple century in tests

+47he does not understand the word good ball bez. every ball for him is for hitting. best jat batsmen ever seen

+44Blaster 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

More comments about Virendar Sehwag
5Brian 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.

More comments about Brian Lara
6Ricky 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

Another known for his captain's knocks. Apart from being a stylish batsman, he holds an average of 58.51, scoring over 10,000 runs in 201 innings.

Ricky Ponting has probably been the best captain for Australia and likely the world he has world cup once and is great bats men

More comments about Ricky Ponting
7Jacques 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.

More comments about Jacques Kallis
8Sourav Ganguly

dada rocks... no one could match him... what a great personality... what a great captain... simply spellbound... india's best left handed batsman..

Dada rocks... He built the India team so called men in blue... Aggressive captain ever produced... And god of off side...

He is a legendary batsmen and god of offside shots... And great captain...

More comments about Sourav Ganguly
9Rahul 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

More comments about Rahul Dravid
10Javed Miandad

Very good batsmen in cricket all time and brave fighter player in cricket cricket hart javed miandad

he has shot a six in the lost ball in a match with india he is a hero

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.

More comments about Javed Miandad

The Contenders

11Kevin Pietersen

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

yashbeer26

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

subash123456789

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

More comments about Kevin Pietersen
12Kumar Sangakkara

+9Sanga is better than others who appear in the list.. He should be in top three..

+7He surely belongs to the top 10 minimum. He is one of the best batsmen ever. He deserves to be higher

+5Sanga is better than others. He should have 3rd place

More comments about Kumar Sangakkara
13Sir Garfield Sobers

Another amazing batsman, enough said.

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

14Vivian Richards

+5KING 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.

+4Unlike 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

+3In my opinion he is always ahead because of his style and fast track record.

More comments about Vivian Richards
15Mahendra 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!
Hi

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

More comments about Mahendra Singh Dhoni
16Shahid 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.

Shahid afridi is very honest and does not lie and puts his heart into cricket and fans.

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.

More comments about Shahid Afridi
17Matthew Hayden
18Sunil Gavaskar

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?

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.

19Virat Kohli

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

subash123456789

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

I M A FAVORITE FAN OF YOURS I LOVE TO SEE YOURS BATTING every time INEVER MISS YOURS BATTING IWANT YOU TO BECOME MY COACH

More comments about Virat Kohli
20Yuvraj 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,..

India won world cup beacume of one and only
yuvi

21V.V.S. Laxman

the useful test batsman. save the india in her critical position evry time.

He Always Perform Well. That's Why He Trends On Twitter Every Week.

tayal5001

Very much useful batsman for India. He is part of many greatest victories.

More comments about V.V.S. Laxman
22Steven 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.

23Sir Len Hutton

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

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

25Mahela 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

pasan

26Wally Hammond

England's greatest ever batsman. Scored over 7000 runs at an average of 58.45.

27Alan Border

Amazing captaincy, amazing batsman.

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

28Shakib Al Hasan

Top Bangladeshi (Asia) cricket supestar ever born.
#1 allrounder in ICC ranking - enough said.

Lost his captanicy over deffending Tamim Iqbal's big mouth over Zim bowler.

He is the best all rounder in the world. Bangladesh cricket board best batsman and bowler.

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

Very good batsman in cricket all time and brave fighter player in cricket cricket hart Adam Gilchrist

More comments about Adam Gilchrist
30Zaheer Abbas
31Graeme Pollock

Second to Bradman with an average of 61.7

danoir999

32Don Bradman
33Yusuf Pathan

HE IS AN INCREDIBLE HITTER HE IS SO GOOD. HIS FASTEST EVER 100 IS IN 26 BALLS. HE HAS SUCH GOOD TENKNICK. I think he sould be 31 place. He plays really fairly in cricket matchs.

He is a fantastic player. He has made tremendous record. When he is batting he has a capacity to change the game

34Mike Hussey
35Hashim Amla

He is having ability to strike all the ball and live the ling time in field

subash123456789

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

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

36Suresh 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

Suresh raina rocks! Though he is from a poor background, he gave up everything for the sake of cricket... I would like to quote that " CRICKET IS MY RELIGION AND RAINA IS MY GOD "... And he would never give up cricket at any cost...

37Sanath Jayasuriya

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.

38Chris 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 best in all formats of the game. Whoever made this list doesn't know cricket. He is the most powerful striker of the ball. He can single handedly make a team win. He should be in the top ten or top 5.

He is the greatest hiter in the would and he should be moved up that table he is fear him and don't want to see him


More comments about Chris Gayle
39W.G. Grace

Brilliant player, also played on far harder conditions, especially in England!

40Mark Waugh
41Imran 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!

mahnoori

42Greg Chappell
43Shane Watson

Shane watson is a great player a hard hit of the which is good helpful player and kind to teammates great player and just great batter and I wish him luck in his career and I love his pool shot because it usually goes for four good luck watson

44Don Grant
45AB de Villiers
46Glenn McGrath

Underrated with the willow. Often lulled the bowlers into a real sense of security but was always on top. A great batsman who will, unfortunately, always be remembered for his bowling.

Agreed! Glenn McGrath is way better than that Bradman loser. The way he took the high quality New Zealand attack to the cleaners will live long in the memory.

An Australian hero. One of the greatest to ever live. Puts Tendulkar to shame, to be honest.

More comments about Glenn McGrath
47Kapil Dev
48Johannes Jayasuria

With the attacking flair of Sanath and the captaincy quality of Hansie, love child Johannes Jayasuria is indeed a super test batsmen.

49Mohammad Hafeez

He is just brilliant
And will be brilliant
May GOD bless him

50Misbah-ul-Haq

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.

51Brett Lee
52Tillakaratne Dilshan

He is a strong batsman. And gifted fielder in the ground.
His batting style is unique. He will be a great captain to the sri lankan team.

53Irfan Pathan
54Abdur Razzak
55Mushtaq Ahmed
56Rohit Sharma

He is one of the best batsman in Indian cricket. He is the future of Indian cricket

57Shane Warne
58David Warner
59Ross Taylor
60Upul Tharanga
61Michael Clarke

The Aesthetic god of cricket you people are frigging idiots.. Glenn mcgrath?

62Robin Singh
63Brendon McCullum
64Mohammad Kaif
65Zaheer Khan
66Dinesh Chandimal
67Jesse Ryder
68Mohammad Azharuddin
69Umar Aziz
70Justin Langer
71Ahson Afzal
72Kamran Akmal
73Tamim Iqbal
74S Sreesanth
75Barry Richards

Optional - Explain why you think your addition should be included in this list

New Item:

Comments:


Comments About This List