Fastest One-Day International hundred

Fastest One-Day International hundred
Who
AB de Villiers
What
31 total number
Where
South Africa (Johannesburg)
When
18 January 2015

AB de Villiers (South Africa) smashed a 31-ball hundred in a One-Day International (ODI) against the West Indies at New Wanderers Stadium, Johannesburg, South Africa, on 18 January 2015. His innings featured eight fours and 10 sixes as an incredible 92 of his 100 runs came in boundaries.

De Villiers, who also established a new record for the fastest 50 (16 balls), was eventually out for a 44-ball 149 (nine fours, 16 sixes), achieving a strike rate of 338.64 runs per 100 balls. His tally of sixes matched Rohit Sharma’s November 2013 record for the most sixes in an ODI innings, also equalled by Chris Gayle in February 2015. England’s Eoin Morgan took the ODI/international record outright with 17 sixes against Afghanistan in June 2019.

Pretoria-born Abraham Benjamin de Villiers scored his first ODI hundred on 10 April 2007, in his 37th innings. His record-breaking 149 was the 19th of his 25 ODI tons and his third-highest score in the format, after his 176 against Bangladesh in Paarl, South Africa, on 18 October 2017 and his 162 not out against the West Indies in Sydney, Australia, on 27 February 2015, during a pool match at the ICC Cricket World Cup. The final match of de Villiers’ 228-match ODI career was on 16 February 2018.

The fastest hundred in all professional cricket was achieved by Chris Gayle, who racked up a ton off just 30 balls playing for Royal Challengers Bangalore against Pune Warriors in the Indian Premier League on 23 April 2013.