Lungi Ngidi needs 4 more wickets to surpass ex-South Africa captain on this list

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

SA's top ODI bowlers

1. Pacer Shaun Pollock has 387 wickets from 294 ODIs at an average of 24.31, including 5 five-wicket hauls.

Shaun Pollock

Credit: Getty

2. Pacer Allan Donald has 272 wickets from 164 ODIs at an average of 21.78, including 2 five-wicket hauls.

Allan Donald

Credit: Getty

3. Pacer Jacques Kallis has 269 wickets from 323 ODIs at an average of 31.85, including 2 fifers.

Jacques Kallis

Credit: Getty

4. Pacer Makhaya Ntini has 265 wickets from 172 ODIs at an average of 24.53, including 4 fifers.

Makhaya Ntini

Credit: Getty

5. Pacer Dale Steyn has 194 wickets from 123 ODIs at an average of 26, including 3 fifers.

Dale Steyn

Credit: Getty

6. Pacer Lance Klusener has 192 wickets from 171 ODIs at an average of 29.95, including 6 fifers.

Lance Klusener 

Credit: Getty

7. Pacer Morne Morkel has 180 wickets from 114 ODIs at an average of 25.52, including 2 fifers.

Morne Morkel

Credit: Getty

8. Leg-spinner Imran Tahir has 173 wickets from 107 ODIs at an average of 24.83, including 3 fifers.

Imran Tahir

Credit: Getty

9. Injured pacer Kagiso Rabada has 168 wickets from 106 ODIs at an average of 27.45, including 2 fifers.

Kagiso Rabada

Credit: Getty

10. Pacer Hansie Cronje has 114 wickets from 188 ODIs at an average of 34.78, including one fifer.

Hansie Cronje

Credit: Getty

Pacer Lungi Ngidi has 111 wickets from 70 ODIs at an average of 28, including 2 fifers.

Lungi Ngidi's chance to move up

Credit: Getty