ABD's only ODI golden duck came after 220Â matches, 12 years
Ex-South African cricketer AB de Villiers recorded his first and only ODI golden duck in his 221st match (212 innings) on June 7, 2017, over 12 years after his ODI debut. The then South African captain was caught by Pakistan's Mohammad Hafeez off Imad Wasim's bowling in a Champions Trophy match. The 34-year-old registered seven ODI ducks in his career.