Players with 10000 Runs and 100 Wickets in ODI Cricket
The double of 10,000 runs and 100 wickets in One Day Internationals is the ultimate mark of the complete cricketer. It demands excellence with both bat and ball sustained over a very long career, and only five players in history have achieved it. This is the full story of that exclusive club, the numbers behind each member, the greats who fell just short, and why the modern game may never produce another member.
Achieving this double requires playing 300 or more ODIs at a high level across more than a decade. The physical demands of contributing with bat and ball in every match mean that only the most durable athletes survive long enough, and the modern game’s specialisation works against it: players increasingly focus on one discipline, and the packed calendar leaves little room for developing secondary skills to elite levels.
The Elite Club: 10000 ODI Runs and 100 ODI Wickets
| Player | Country | ODI Runs | ODI Wickets | Matches | Span |
|---|---|---|---|---|---|
| Sachin Tendulkar | India | 18,426 | 154 | 463 | 1989-2012 |
| Sanath Jayasuriya | Sri Lanka | 13,430 | 323 | 445 | 1989-2011 |
| Jacques Kallis | South Africa | 11,579 | 273 | 328 | 1996-2014 |
| Sourav Ganguly | India | 11,363 | 100 | 311 | 1992-2007 |
| Chris Gayle | West Indies | 10,480 | 167 | 301 | 1999-2019 |
Sachin Tendulkar: The Greatest Batter Who Also Bowled
Sachin Tendulkar sits at the top of this club by a distance, and he is the member most often forgotten, because his batting was so extraordinary that his bowling is barely remembered. Tendulkar scored 18,426 ODI runs in 463 matches, with 49 centuries, and he also took 154 wickets with his mix of leg-spin, off-spin and medium pace, including two five-wicket hauls and a best of 5 for 32. He was far more than a part-timer with the ball: captains trusted him to break partnerships, and he delivered in big matches for more than two decades before retiring from ODIs in 2012.
Sanath Jayasuriya: The Revolutionary All-Rounder
Sanath Jayasuriya revolutionised ODI batting as an opener while contributing more than 300 wickets with his left-arm spin. His 13,430 runs came at a strike rate that was revolutionary for his era, and his 323 wickets are the most by any member of this club. Jayasuriya was also part of Sri Lanka’s 1996 World Cup-winning side, and his explosive starts at the top of the order changed how every team approached the first fifteen overs of an ODI.
Jacques Kallis: The Most Complete of All
Jacques Kallis was the most complete cricketer of all five. His 11,579 runs in 328 ODIs came with textbook technique, while his 273 wickets were taken with relentless accuracy and bounce. For more than a decade, he was South Africa’s banker with both disciplines: the man who held the innings together with the bat and broke partnerships with the ball. No other member of the club combined such high averages in both disciplines for so long.
Sourav Ganguly: Exactly 100 Wickets
Sourav Ganguly reached exactly 100 wickets alongside his 11,363 runs in 311 matches, making him India’s second representative in this exclusive group. His left-arm medium pace was often underestimated, but it provided vital breakthroughs, particularly early in his career, and his tally of 100 wickets means he scraped into the club by the narrowest possible margin. As captain, he also led India to the 2003 World Cup final.
Chris Gayle: Power, Longevity and Handy Off-Spin
Chris Gayle’s inclusion shows the value of longevity. While known primarily as a destructive opener, his 167 wickets, mostly with handy off-spin, pushed him past the bowling threshold to complete a unique double. Gayle scored 10,480 runs in 301 ODIs, with 25 centuries and a highest score of 215, and he remains the only West Indian to score 10,000 runs and take 100 wickets in ODI cricket. His ODI career came to a close in 2019 after almost twenty years at the top.
The Greats Who Fell Just Short
Shahid Afridi is the most famous near-miss. The Pakistan all-rounder took 395 ODI wickets, more than any other member of this discussion, but his 8,064 runs fall well short of the 10,000-run mark, so he does not belong in the strict 10,000-run and 100-wicket club. His case shows how rare the double really is: even one of the most destructive hitters and prolific wicket-takers of his generation could not clear both bars.
The closest any player has come without making it is Shakib Al Hasan of Bangladesh. Shakib has taken 317 ODI wickets in 247 matches, comfortably past the bowling mark, but has scored 7,570 ODI runs, leaving him 2,430 runs short of the batting milestone. His ODI numbers have stood since the 2023 World Cup, and with no clear route back to adding to them, the double looks increasingly out of reach for the man who came nearest to joining the five.
Why So Few Players Reach the Double
Modern cricket’s specialisation works against the double. Players increasingly focus on one discipline from a young age, and the packed calendar leaves little room for developing secondary skills to elite levels. A batter who bowls must stay fit enough to send down ten overs and then bat at the top of the order, match after match, for fifteen years. An all-rounder who bats must also hold a place as a frontline bowler, not a part-timer, to reach 100 wickets.
The numbers underline the difficulty. Each of the five members played more than 300 ODIs, and four of them played for fifteen years or more. The all-rounders who come closest today, like Ben Stokes and Ravindra Jadeja, face the challenge of maintaining both disciplines deep into their thirties, and both remain far short on runs. That is why the club has stayed at five members for years, and why it may stay there for a long time. For a related, even rarer milestone, see our list of the only players with a double of 10,000 runs and 500 wickets in international cricket.
FAQs
Who has 10000 runs and 100 wickets in ODIs?
Five players have achieved the double of 10,000 ODI runs and 100 ODI wickets: Sachin Tendulkar (18,426 runs, 154 wickets), Sanath Jayasuriya (13,430 runs, 323 wickets), Jacques Kallis (11,579 runs, 273 wickets), Sourav Ganguly (11,363 runs, 100 wickets) and Chris Gayle (10,480 runs, 167 wickets).
Who was the first to the double?
Sanath Jayasuriya was among the earliest to combine 10,000 ODI runs with 300-plus wickets, revolutionising the opener’s role, but Sachin Tendulkar’s career, which began in 1989, produced the largest totals on both sides of the double.
Who has the most ODI wickets among all-rounders?
Shahid Afridi took 395 ODI wickets, the most by any player discussed here, but he scored only 8,064 ODI runs, so he falls short of the 10,000-run mark and is not a member of the club.
Did Jacques Kallis reach 10000 ODI runs?
Yes. Jacques Kallis scored 11,579 ODI runs in 328 matches and took 273 wickets in a glittering career for South Africa.
Is Shakib Al Hasan close to the double?
Shakib Al Hasan is the closest player to the double without reaching it. He has 317 ODI wickets but only 7,570 ODI runs, leaving him 2,430 runs short, and his ODI numbers have stood since the 2023 World Cup.
How many ODIs does the double require?
Typically 300 or more ODIs, demanding extraordinary durability across more than a decade at the highest level. All five members crossed that mark: Tendulkar played 463 matches, Jayasuriya 445, Kallis 328, Ganguly 311 and Gayle 301.

Editor
Editor at Cricfacts.com. The Premier Cricket News Hub Providing Exclusive Updates on Cricket Events Worldwide, Including IPL, PSL, and More.
