South Africa’s cricketer AB de Villiers on 18 January 2015 hit the fastest century in One-Day International (ODI) cricket. The 30-year-old South African captain scored the century in just 31 balls.
He achieved the feat in second ODI match of the 5-match ODI series played at the Wanderers in Johannesburg against West Indies.
The previous record was held by New Zealand’s Corey Anderson who scored a century in 36 balls against the West Indies on 1 January 2014.
On the way to make the world record of fastest century, Villiers went to fifty off 16 balls, one ball less than Sanath Jayasuriya's 19-year old record of the fastest ODI half-century. Jayasuriya scored the fifty in 17 balls for Sri Lanka against Pakistan in 1995-96.
Apart from this, Villiers 149 off 44 balls that included 16 sixes helped South Africa to score 439, the second highest total in one-day internationals. South Africa went past their own previous highest total-the 438 for nine they scored in a record run chase against Australia on the same ground in 2005-06. Sri Lanka holds the world record of 443 for nine, made against the Netherlands in 2006.
Fastest ODI centuries
• AB de Villiers of South Africa – in 31 balls against West Indies in Johannesburg on 18 January 2015
• Corey Anderson of New Zealand – in 36 balls against West Indies in Queenstown on 1 January 2014
• Shahid Afridi of Pakistan – in 37 balls against Sri Lanka in Nairobi on 4 October 1996
• Mark Boucher of South Africa – in 44 balls against Zimbabwe in Potchefstroom on 20 September 2006
• Brian Lara of West Indies – in 45 balls against Bangladesh in Dhaka on 9 October 1999
When: 18 January 2015