Answer
AB de Villiers' fastest century came in just 31 deliveries, a remarkable feat in international cricket. This blistering knock showcased his exceptional batting skills and ability to dominate bowling attacks with aggressive strokeplay. De Villiers' century came against the West Indies in Johannesburg in 2015, and it remains one of the fastest centuries ever recorded in One Day Internationals.