Stats: AB de Villiers’ rare duck in ODI cricket

Out of the 7 ducks, AB de Villiers has recorded 6 of them in the ICC ODI events.

AB de Villiers
South Africa captain AB de Villiers leaves the field after being dismissed by Imad Wasim. (Photo by Gareth Copley/Getty Images)

AB de Villiers came into the Champions Trophy 2017 as the No.1 ranked batsman in the ODI cricket. After getting out for just 4 runs vs Sri Lanka in the first game, De Villiers got a good chance to score a big knock over Pakistan as he came to the crease in the 15th over. However, AB de Villiers cut the first ball he faced in the innings straight into the hands of the point fielder in Imad Wasim’s bowling to depart for a golden duck.

This turned out to be AB de Villiers’ first golden duck in his ODI cricket and only his 7th duck in this format. His last duck in ODIs also came in the Champions Trophy, in 2013 vs England in the semi-final.


AB de Villiers’ ducks in ODI cricket:

Balls Faced Innings in the game Opposition Ground Date
2 1 Netherlands Basseterre 16-Mar-2007
5 2 Sri Lanka Providence 28-Mar-2007
3 2 Ireland Providence 3-Apr-2007
6 1 New Zealand St George’s 14-Apr-2007
6 1 India Belfast 29-Jun-2007
9 1 England The Oval 19-Jun-2013
1 1 Pakistan Birmingham 7-Jun-2017

This was only the 2nd duck for De Villiers in the ODI format since 2008. Among the players who have played 100 or more ODI innings since 2008, only Mike Hussey has less than two ducks in this format.

Fewest ducks in ODI cricket since January 1st, 2008: (Min: 100 innings)

Player Team Matches Innings Ducks
MEK Hussey Australia 110 102 1
AB de Villiers South Africa 162* 154 2
F du Plessis South Africa 112* 108 2
HM Amla South Africa 155* 152 3
MJ Clarke Australia 123 117 3
MS Dhoni India 191 163 3
IR Bell England 102 100 4
JP Duminy South Africa 156* 141 4
DJG Sammy West Indies 121 104 4

AB de Villiers, who has played 212 ODI innings, has got only 7 ducks so far. At an average, De Villiers record a duck every 30.29 innings, the 7th highest number of innings for any player who have played more than 150 ODI innings.

Most innings played for each duck in ODIs: (Min: 150 innings)

Player Team Matches Innings Ducks Inns per duck
MEK Hussey Australia 185 157 3 52.33
HM Amla SA 154 152 3 50.67
S Chanderpaul West Indies 268 251 6 41.83
MG Bevan Australia 232 196 5 39.2
M Azharuddin India 334 308 9 34.22
MS Dhoni India / Asia XI 287 249 8 31.125
AB de Villiers South Africa / Africa XI 220 212 7 30.29

Out of the 7 ducks, AB de Villiers has recorded 6 of them in the ICC ODI events; the World Cup and the Champions Trophy. Four of those 6 have come in the 2007 World Cup itself. Only New Zealand’s Nathan Astle (8 ducks) has got more ducks in ICC ODI tournaments than ABD.

Most ducks in ICC ODI tournaments: (World Cup + Champions Trophy)

Player Team Matches Innings Ducks
NJ Astle New Zealand 35 35 8
AB de Villiers South Africa 35 34 6
Habibul Bashar Bangladesh 16 15 5
Ijaz Ahmed Pakistan 32 28 5
KO Otieno Kenya 25 24 5
SR Watson Australia 39 34 5

Including the World T20, only 3 players have scored more ducks in the ICC events than AB de Villiers. Astle tops this list as well with 8 ducks in hand.

Most ducks in ICC tournaments: (World Cup + Champions Trophy + World T20)

Player Team Matches Innings Ducks
NJ Astle New Zealand 35 35 8
TM Dilshan Sri Lanka 77 72 7
ST Jayasuriya Sri Lanka 76 75 7
AB de Villiers South Africa 65 63 6
EJG Morgan England / Ireland 52 51 6
Shahid Afridi Pakistan 74 69 6
SR Watson Australia 63 56 6

(Stats as on June 7th, 2017)