Answer
Corey Anderson's fastest century came in the One Day International (ODI) format. In an ODI match against the West Indies in 2014, Anderson reached the century mark in just 36 balls, setting a new record for the fastest ODI century by a New Zealander. This remarkable achievement showcased Anderson's exceptional batting skills and power-hitting abilities in the limited-overs format.