South African batsman AB de Villiers created history on January 18, 2015 as he scored the fastest century in ODIs against the West Indies team in Johannesburg.
The South African skipper managed to score the fastest century in just 31 balls, beating Corey Anderson who held the previous record.
Corey Anderson scored the fastest century against West Indies in 2013/14 in just 36 balls, but it seems that the 30-year-old De Villiers was tad quicker.
De Villiers helped his team to get a quick up in the series, with a score of 439 on the board.
The new score of 439 is also the second highest total by a team in an one-day international and also the second highest as a score between two test nations.
De Villiers certainly was the crowd’s favorite and managed to get his 149 from just 44 balls. The innings was full of extremely explosive shots that included 16 sixes.
The number of sixes was same as set by Indian batsman Rohit Sharma against Australia in 2013/14.
The match was fun right from the start with Hashim Amla and Rilee Rossouw coming in to put a record partnership of 247 for the first wicket.
AB de Villiers: 149 from 44 balls Fastest ODI Century:
After Rossouw was back to pavilion in the 39th over, De Villiers came in at number three and passed the first ball for a four.
De Villiers’s half century came in just 16 balls, beating Sri Lankan batsman Sanath Jayasuriya’s record of fastest 50 in 17 balls.
Amla too lent equal support with 153 runs coming from 142 balls that included 14 fours.