Who has taken the most wickets for South Africa in ODIs?
Most ODI wickets for South Africa – top 30 list
- Shaun Pollock: 387 ODI wickets
- Allan Donald: 272 ODI wickets
- Jacques Kallis: 269 ODI wickets
- Makhaya Ntini: 265 ODI wickets
- Dale Steyn: 194 ODI wickets
- Lance Klusener: 192 ODI wickets
- Morne Morkel: 180 ODI wickets
- Imran Tahir: 173 ODI wickets
- Kagiso Rabada: 168 ODI wickets
- Lungi Ngidi: 114 ODI wickets
- Hansie Cronje: 114 ODI wickets
- Andre Nel: 106 ODI wickets
- Charl Langeveldt: 100 ODI wickets
- Wayne Parnell: 99 ODI wickets
- Andile Phehlukwayo: 97 ODI wickets
- Andrew Hall: 95 ODI wickets
- Fanie de Villiers: 95 ODI wickets
- Nicky Boje: 95 ODI wickets
- Lonwabo Tsotsobe: 94 ODI wickets
- Craig Matthews: 79 ODI wickets
- Ryan McLaren: 77 ODI wickets
- Robin Peterson: 75 ODI wickets
- Tabraiz Shamsi: 73 ODI wickets
- Keshav Maharaj: 72 ODI wickets
- Pat Symcox: 72 ODI wickets
- Johan Botha: 72 ODI wickets
- Brian McMillan: 70 ODI wickets
- JP Duminy: 69 ODI wickets
- Roger Telemachus: 56 ODI wickets
- Chris Morris: 48 ODI wickets
Most wickets in ODI cricket for South Africa – records
Former captain Shaun Pollock has taken the most wickets for South Africa in ODI cricket. The country’s seven highest ODI wicket-takers are right-arm seamers.
Leg-spinner Imran Tahir is the only specialist slow bowler in the top 10. Tahir holds the record for the best ODI bowling figures for the Proteas – seven for 45 against the West Indies.
Former Western Province and current Tuskers player Wayne Parnell is South Africa’s most prolific left-arm seamer in ODI cricket.
The retired Nicky Boje is South Africa’s highest wicket-takers in ODI cricket among left-arm spinners.
