Cricket

Best Cricket Batsmen of All Time

The greatest run-scorers and stroke-makers in the history of cricket — a debate that never ends.

Pick your favorites · Every vote moves the ranking · Results update live
← Lists
12 items
Your votes move these rankings⚡ Battle mode
Sort
01
Jacques Kallis

Jacques Kallis

Cricket's greatest all-rounder — 13,000+ Test runs and 292 Test wickets.

Steady·Score +19
02
Joe Root

Joe Root

England's run-machine — surpassed 12,000 Test runs with exquisite technical mastery.

Steady·Score +18
03
Rohit Sharma

Rohit Sharma

The Hitman — three ODI double centuries and the cleanest pull shot in modern cricket.

Steady·Score +11
04
Sunil Gavaskar

Sunil Gavaskar

The Little Master who showed Test batting technique against the fiercest pace attacks.

Steady·Score +10
05
D

Don Bradman

The greatest — a Test average of 99.94 that no other batsman has come remotely close to.

Steady·Score +9
06
Virat Kohli

Virat Kohli

The modern batting machine — 70+ international centuries and relentless consistency.

Steady·Score +6
07
B

Brian Lara

The Prince of Port-of-Spain — holder of the highest individual Test score of 400*.

Steady·Score +5
08
S

Sachin Tendulkar

The God of Cricket — 100 international centuries, 34,357 runs across all formats.

Steady·Score +4
09
Ricky Ponting

Ricky Ponting

Australia's greatest modern batsman — 13,378 Test runs and two World Cup-winning captaincies.

Steady·Score +3
10
S

Steve Smith

Australia's unorthodox genius — the best Test batsman of the post-Bradman era.

Steady·Score +3
11
Viv Richards

Viv Richards

The Master Blaster — the most fearsome and dominant batsman in cricket history.

Steady·Score +2
12
Kumar Sangakkara

Kumar Sangakkara

Sri Lanka's elegant left-hander — second highest Test run scorer of all time.

Steady·Score +2
Predict the rank

Jacques Kallis

Currently ranked #1. Where will it be in 7 days?

More in Cricket

Cricket
Best IPL Captains of All Time

Great IPL captains do more than read the game — they build cultures, inspire squads, and make pressure decisions that define tournaments. These are the leaders who turned franchises into dynasties and left an unforgettable mark on the IPL.

12 items69 votesUpdated 1 day ago
Cricket
Best IPL Bowlers of All Time

Bowling in the IPL is one of cricket's toughest challenges — yorkers at 145kph, death-over precision, mystery spinners — these are the bowlers who mastered the shortest format and changed the game.

12 items72 votesUpdated 1 day ago
G
Cricket
Greatest Cricket Rivalries of All Time

Cricket's greatest rivalries produce the sport's most electric contests — centuries of history, national pride, and individual genius colliding across formats and generations. These are the matchups that define cricket at its most passionate and compelling.

12 items114 votesUpdated 1 day ago