Greatest Cricket Players of All Time
Cricket

Greatest Cricket Players of All Time

From elegant batsmen to fiery fast bowlers, these cricketers transcended their era and left an indelible mark on the sport played across India, England, Australia and beyond.

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

Sir Garfield Sobers

Often called the greatest all-rounder of all time, equally devastating with bat, fast bowling, and spin.

Rising·Score +30
02
Sir Vivian Richards

Sir Vivian Richards

The most destructive batsman of the 1970s-80s era who brought swagger, power, and Caribbean flair to cricket.

Rising·Score +28
03
R

Rohit Sharma

The Hitman — holder of the highest individual ODI score (264) and architect of multiple IPL dynasties with Mumbai Indians.

Rising·Score +27
04
S

Sir Don Bradman

A Test batting average of 99.94 remains the greatest statistical achievement in all of team sport.

Rising·Score +24
05
MS Dhoni

MS Dhoni

Ice-cool finisher, master tactician, and World Cup-winning captain whose helicopter shot became iconic worldwide.

Rising·Score +23
06
Muttiah Muralitharan

Muttiah Muralitharan

808 Test wickets — the most in history — with an unorthodox doosra and extraordinary career spanning 18 years.

Steady·Score +20
07
Ricky Ponting

Ricky Ponting

Two-time World Cup-winning captain who forged the most dominant Australian Test team in cricket history.

Steady·Score +19
08
Shane Warne

Shane Warne

The greatest leg-spinner of all time redefined the art of wrist spin with 708 Test wickets and mesmerizing flight.

Steady·Score +19
09
Wasim Akram

Wasim Akram

The Sultan of Swing — arguably the greatest left-arm fast bowler in history with lethal reverse swing and 916 wickets.

Steady·Score +17
10
Sachin Tendulkar

Sachin Tendulkar

The God of Cricket — 100 international centuries, 34,000+ runs, and the weight of a billion hopes carried with grace.

Steady·Score +16
11
Brian Lara

Brian Lara

Holds the record for the highest individual Test innings (400*) and the most elegant left-handed technique ever seen.

Steady·Score +10
12
Virat Kohli

Virat Kohli

The modern-day run machine with the most centuries in T20 Internationals and an unrelenting competitive fire.

Steady·Score +9
Predict the rank

Sir Garfield Sobers

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 20 hours 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 20 hours 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 21 hours ago