Question Details

Detailed explanation and options for the selected question.

Who holds the record for the fastest century in ODI cricket?

A. AB de Villiers
B. Chris Gayle
C. Virat Kohli
D. Corey Anderson

Explanation:

AB de Villiers scored the fastest ODI century (31 balls) against the West Indies in 2015. The others have notable but slower centuries.