September 4, 2025
Credit: Getty
Top 10 wicket-takers for South Africa in ODI history. Ngidi may move up in the ongoing ODI series against England.
Credit: Getty
1. Pacer Shaun Pollock has 387 wickets from 294 ODIs at an average of 24.31, including 5 five-wicket hauls.
Credit: Getty
2. Pacer Allan Donald has 272 wickets from 164 ODIs at an average of 21.78, including 2 five-wicket hauls.
Credit: Getty
3. Pacer Jacques Kallis has 269 wickets from 323 ODIs at an average of 31.85, including 2 fifers.
Credit: Getty
4. Pacer Makhaya Ntini has 265 wickets from 172 ODIs at an average of 24.53, including 4 fifers.
Credit: Getty
5. Pacer Dale Steyn has 194 wickets from 123 ODIs at an average of 26, including 3 fifers.
Credit: Getty
6. Pacer Lance Klusener has 192 wickets from 171 ODIs at an average of 29.95, including 6 fifers.
Credit: Getty
7. Pacer Morne Morkel has 180 wickets from 114 ODIs at an average of 25.52, including 2 fifers.
Credit: Getty
8. Leg-spinner Imran Tahir has 173 wickets from 107 ODIs at an average of 24.83, including 3 fifers.
Credit: Getty
9. Injured pacer Kagiso Rabada has 168 wickets from 106 ODIs at an average of 27.45, including 2 fifers.
Credit: Getty
10. Pacer Hansie Cronje has 114 wickets from 188 ODIs at an average of 34.78, including one fifer.
Credit: Getty
Pacer Lungi Ngidi has 111 wickets from 70 ODIs at an average of 28, including 2 fifers.
Credit: Getty