Most Consistent Cricket Batsmen of All Time

The Top Ten

1 Virat Kohli

Yes he is very much consistent & he is confident about himself and his teammates.
His 5 consistent fifties were amazing. He is also good as a captain

Greatest players in cricket history. He can break many records of sachin.i am biggest fan of Virat

An absolute cricketing genius and absolutely the most consistent performer in cricketing history.

We all are speechless while he is batting. Might be the greatest batsman till he retires and will break almost every batting records.

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

Such a shame he was ducked in his last game

Batsmen who holds the record of having highest average 99.94 in test cricket - paasadani

He Is God Of Test cricket

Nearly averaged 100

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

He is very consistent, stands for the whole innings - paasadani

4 Mike Hussey

Better than that kohli and that sachin

5 Michael Bevan

Best player he could hit hard run hard sore easily best finisher

When his team is in trouble he finish it in his own style. Best Finisher.. - paasadani

6 Shivnarine Chanderpaul
7 Sunil Gavaskar

Sunil Gavaskar is the best opening batsman in the cricket world.

He is the only batsman in the world who successfully faced the most fierceful pace attack of West Indians.

8 Jack Hobbs
9 Javed Miandad

One of the best player ever to play cricket... I think he has much lasting affect on cricket world as compared to other player raked. Number one for me

He was the man of crices and scored runs when his needed

10 Allan Border

The Contenders

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

Of course he is the most consistent player ever to play the game

God of cricket

He is the best

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

Good bating and captain and keeping

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

He is a great south african batsman

Greatest ever

He should be number 1 because look at his bat positions

Amazing person, just amazing,
abd stands for
dam good

15 Rahul Dravid

In this peak (2000-2006) he was second to none in Test Cricket but also towards the end of his illustrious career he was as good as when I first watched him bat in 1997 against South Africa where he scored a gutsy 144 & 77 in the match. The Wall is irreplaceable.

The wall was named because of his consistency

He is a most consistent batsmen

The Wall � -

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

How can you say that rohit sharma is better captain than kohli please explain

We can say only one word for him... touch of Class..

Yes wright best captain

This is too much

17 Steve Smith

Should be 2, he is incredibly consistent and there isn't a time I think where he'd be dropped - micahisthebest

18 David Warner David Andrew Warner is an Australian cricketer and the current vice-captain of the Australian cricket team.

Best batsman. Has 35 centuries can score 110 centuries in some years

he insane

19 Saurav Ganguly
20 K. L. Rahul

Great youngster

21 Yuvraj Singh

Champion for all time...
Best fielder
Best batsman
Best bowler
Final good and best all-rounder

22 Adam Gilchrist Adam Gilchrist is a retired international Australian batsman and wicketkeeper. He scored centuries 33 times in his career.
23 Brendon McCullum
24 Chris Gayle

Worst player

Best t20 batsman at young age

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

Sure, so long as you completely ignore statistics... - truckturner

26 Suresh Raina
27 Hardik Pandya

He show his consistency when team need that.

Consistent when team need him.

28 Joe Root Joseph Edward "Joe" Root is an English cricket player born 30 December 1990. He is the current captain of England Cricket Board in test cricket.

Pretty assy tooo

29 Alastair Cook
30 Kamran Akmal
BAdd New Item