AB De Villiers 149 Of 44 Balls Vs WI | Fastest ODI Century | South Africa Vs West Indies 2nd ODI 2015.
Swashbuckling South African AB de Villiers struck the fastest ever century in one-day international cricket on Sunday, taking 31 balls to pass the milestone against the West Indies at The Wanderers.
After coming to the wicket following a massive 247-run opening stand between Hashim Amla and Rilee Rossouw, De Villiers compounded the tourists' misery.
He reached his half-century in a record-breaking 16 balls - but his second 50 came up one ball quicker, and he reached the century mark by blasting a four and two sixes off consecutive balls before celebrating with yet another six.
The fun did not stop there: De Villiers continued plundering sixes and had a chance to reach 150 as he got to 149 off 42 balls.
But his magic touch deserted him at last: First he swung and missed at an Andre Russell ball in the 50th over, then was caught off he very next delivery as he failed to clear Jonathan Carter at deep extra cover.
Amla had already made his century before De Villiers got to the crease and stayed the course, the skipper eventually reaching 153 not out from 142 balls.
South Africa lead the five-match series 1-0 after a 69-run win in the opening game in Durban on Friday; but a second victory seems certain. South Africa eventually closed on 439-2, the second-highest ODI total of all time, leaving West Indies batsmen a near-impossible task.
Match scorecard and live commentary
Ab Deviliiars fastest 100 against West Indies.