List of 10 fastest Centuries in ODIs : The fastest century in the ODI history was scored by AB de Villiers off 31 balls against West Indies 18 January 2015. New Zealand's Corey Anderson is on ... Cricket records are a source of grеаt excitement for fans, and one of the most thrilling facts is the fastest century in ODI (Onе Day Intеrnational crickеt). AB de Villiers holds the record for the fastest ODI century , scoring it in just 31 balls against the West Indies in Johannesburg on January 18, 2015. His incredible innings included 8 fours and 10 sixes, showcasing explosive batting prowess. Such remarkable achievements captivate cricket fans, highlighting the skill, aggression ... Although Sachin Tendulkar holds the record of highest centuries in cricket in ODI format, the South African cricketer AB de Villiers has the record of ODI fastest hundred. He scored 100 runs in 31 balls on 18 January 2015 against West Indies. Ab de Villiers holds the record for the fastest ODI hundred. He played a stunning knock against West Indies and smashed 149 in just 31 balls. Know more about top 50 fastest centuries in ODI ...