1. Shaun Pollock (South Africa) (68 Matches)

Among all the 64 players to have registered over 1000 runs and 100 wickets in ODIs, Shaun Pollock is the only player to achieve both the milestones in the same match. Playing against New Zealand in his 68th match, he was the pick of the bowlers with figures of 3/33 oh his way to completion of 100 ODI wickets. In the second innings, he scored 16 runs with which he completed 1000 runs and also became the quickest to achieve this feat of ODI double.
In his illustrious career of 205 ODI matches, he picked up 393 wickets which is the most by a South african bowler. His exceptional economy rate of 3.67 is also the best among South African bowlers with over 100 ODI wickets. In addition to that, he also has 3519 ODI runs with 14 half-centuries and a lone century while playing for Africa XI against Asia XI.
SN | Accomplishment | Matches Taken |
1 | 1000 ODI Runs | 68 |
2 | 100 ODI Wickets | 68 |
3 | Completion Of Both | 68 |
Fastest Among Active Players
Being 4th in the all-time list, it’s certain that Chris Woakes leads the chart of active players to have completed the ODI double of 1000 runs and 100 wickets in least number of matches, but find out who else are near him:
SN | Player | Team | Matches Taken |
1 | Chris Woakes | England | 71 |
2 | Jason Holder | West Indies | 73 |
3 | Ravindra Jadeja | India | 82 |
4 | Shakib Al Hasan | Bangladesh | 87 |
5 | Thisara Perera | Sri Lanka | 91 |
- 3 Teams that could target Rishabh Pant for IPL 2025 Auction
- Predicting India’s Squad for T20 World Cup 2026
- Stats: Most 10-Wicket Wins in Test Cricket
- Stats: Most 10-Wicket Wins in T20I Cricket
- Comprehensive guide to mastering table game strategies for success on 1win
- Rahul Dravid as Indian Coach – A Summary of Results