teams with most ODI ducks
Teams with most ODI ducks
  1. South Africa: 328south africa

Probably the most loved squad in world cricket, South Africa have some great records which are worth esteeming. Unfortunately in 1970, the ICC suspended South Africa from international cricket for an indefinite time due to their government’s policy of apartheid, a policy which forced the South African team  to play only against the white nations (England, Australia, New Zealand), and choose only white cricketers.

However, South Africa so far have played 555 ODIs and with 328 ducks against their name, they stand 9th in our list.