In One Day Internationals (ODIs), achieving success either as a batsman or a bowler is already a big task. But there’s a rare group of players who have accomplished the remarkable feat of 1000 Runs and 100 Wickets in ODIs, proving themselves as true match-winners who could turn a game with both bat and ball. This powerful achievement is a reflection of consistency, skill, and all-round contribution.
Let’s take a deeper look into the legends who have made it into this special club.
List of Top 10 Greatest All-Rounders with 1000 Runs and 100 Wickets in ODIs
10. Sir Richard Hadlee (New Zealand)

Sir Richard Hadlee was New Zealand’s first true global cricket star. Though known primarily as a fast bowler, he was more than capable with the bat. His clean striking in the lower order helped New Zealand on many occasions, but his main strength remained his seam bowling, where he could swing the ball in both directions with perfect control.
He remains one of the first players in the world to achieve 1000 runs and 100 wickets in ODIs, setting the benchmark for all-rounders worldwide.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
115 | 1751 | 79 | 158 | 5/25 |
9. Mudassar Nazar (Pakistan)

Mudassar Nazar was a steady opening batsman and a useful medium pacer for Pakistan. Though not a flashy player, he was highly effective in pressure situations. With the bat, he often built foundations for big totals, while his slow-medium bowling broke partnerships at the right moments.
His consistency helped him earn a spot among the legends with 1000 runs and 100 wickets in ODIs, a true sign of his valuable contributions over the years.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
122 | 2653 | 95 | 111 | 5/28 |
8. Manoj Prabhakar (India)

Manoj Prabhakar served as India’s go-to all-rounder through much of the late ’80s and early ’90s. A unique player, he opened the batting and the bowling for India in several matches. His batting style was composed, and his medium-pace bowling was especially effective in Indian conditions.
He was one of the few Indians to enter the elite list of cricketers with 1000 runs and 100 wickets in ODIs, proving his multi-dimensional value to the Indian team.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
130 | 1858 | 106 | 157 | 5/33 |
7. Ravi Shastri (India)

Ravi Shastri’s transformation from a lower-order spinner to a dependable top-order batsman was remarkable. Known for his calm presence and adaptability, Shastri was a thinking cricketer who could read the game well. His left-arm spin brought crucial breakthroughs, especially on turning pitches.
As an all-rounder, he firmly secured his place among players with 1000 runs and 100 wickets in ODIs, contributing equally in both departments throughout his career.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
150 | 3108 | 109 | 129 | 5/15 |
6. Ian Botham (England)

England’s most charismatic all-rounder, Ian Botham was born to entertain. He brought energy and aggression to every match he played. While his batting was explosive and fearless, his bowling was aggressive and attacking. Botham could change a match in a matter of overs with either the bat or the ball.
With over 1000 runs and 100 wickets in ODIs, he stamped his authority as a dominant all-rounder of his time.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
116 | 2113 | 79 | 145 | 4/31 |
5. Aravinda de Silva (Sri Lanka)

A hero of Sri Lanka’s cricketing rise, especially during their 1996 World Cup win, Aravinda de Silva was elegance personified. He was a classy right-handed batsman and also contributed with his off-spin. Although his bowling was used occasionally, it was effective in breaking partnerships.
His long career allowed him to achieve the elite milestone of 1000 runs and 100 wickets in ODIs, making him one of the most reliable players Sri Lanka has ever produced.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
308 | 9284 | 145 | 106 | 4/30 |
4. Kapil Dev (India)

Kapil Dev is a name every Indian cricket fan proudly remembers. The man who led India to its first World Cup victory in 1983 was the definition of an all-rounder. He was a fast bowler with the stamina to bowl long spells and a batsman who could strike big sixes and play responsible innings under pressure.
Kapil’s contribution was historic as he became one of the first Indians to cross the landmark of 1000 runs and 100 wickets in ODIs, inspiring an entire generation.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
225 | 3783 | 175* | 253 | 5/43 |
3. Imran Khan (Pakistan)

Imran Khan is widely regarded as one of the greatest captains in the history of cricket. A true leader, he led by example with the ball and bat. His ability to bowl fast, swing the ball, and bat with control made him an irreplaceable asset for Pakistan.
Crossing 1000 runs and 100 wickets in ODIs was just one of the many milestones in his legendary journey.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
175 | 3709 | 102* | 182 | 6/14 |
2. Vivian Richards (West Indies)

Vivian Richards wasn’t just a great batsman; he was an intimidating presence on the field. Bowlers feared him for his raw power and bold stroke play. But what many fans often forget is his valuable off-spin bowling, which fetched him over 100 wickets in ODIs.
He became one of the few legendary batsmen to also reach the rare double of 1000 runs and 100 wickets in ODIs, proving his unmatched value to the West Indies team.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
187 | 6721 | 189* | 118 | 6/41 |
1. Wasim Akram (Pakistan)

Wasim Akram, also known as the “Sultan of Swing,” was a once-in-a-generation cricketer. He is the highest wicket-taker among all the players on this list and one of the finest bowlers ODI cricket has ever seen. Though known for his lethal left-arm pace, Akram was a fearless batsman as well capable of rescuing his team in tough situations.
With over 3700 runs and more than 500 wickets, Akram is the ultimate symbol of what 1000 runs and 100 wickets in ODIs truly represents excellence, balance, and greatness.
Matches | Runs | HS | Wickets | Best Bowling |
---|---|---|---|---|
356 | 3717 | 86 | 502 | 5/15 |
READ MORE:
- Top 10 Most Successful Captains in Test Cricket: Legendary Leadership
- Top 10 Fastest 150s in ODI Cricket: Powerful Performances
FAQ
What does the 1000 runs and 100 wickets milestone mean in ODIs?
It shows a player’s ability to contribute with both bat and ball, making them a complete all-rounder.
Who has the most wickets among these players?
Wasim Akram leads with a massive 502 ODI wickets.
Who scored the most runs among these all-rounders?
Aravinda de Silva tops the list with 9284 ODI runs.
Is Kapil Dev the only Indian with this record?
No, Ravi Shastri and Manoj Prabhakar also achieved this milestone.
Are any current players close to joining this elite club?
Yes, some modern all-rounders like Shakib Al Hasan and Ben Stokes are either already in or very close to this record.