South African batsman AB de Villiers recorded his 221-match-long ODI career's first ever golden duck while playing against Pakistan in the ICC Champions Trophy on Wednesday. The 33-year-old South African captain was caught by Mohammad Hafeez off Imad Wasim's bowling. Notably, De Villiers has registered six out of his seven ODI career ducks in ICC tournaments.