5 players who have scored 10,000 runs and taken 100 wickets in ODIs

Srihari
Dilshan Sri Lanka
Dilshan is the latest entry to an elite list

4. Sourav Ganguly

Ganguly India

If there is one criticism that is often leveled at Sourav Ganguly, it is that he didn't deliver as well in the longest format of the game, despite all of his achievements as a captain and as a destructive batsman in the limited-overs. In ODIs however, he was one of the best openers to have ever played for India.

With the ability to bowl some handy medium pace as well, he served as a useful option with the ball as well. While he wasn't especially quick or have all the tricks that bowlers have these days, he still finished with 100 ODI wickets and that combined with his tally of over 11,000 runs helps him take his place on this list.

When Ganguly called time on his ODI career, he had played 311 matches and had scored 11,363 runs at an average of 41 and taken 100 wickets as well. Despite playing the fewest ODI matches of anyone on this list, he makes the cut.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications