Answer
West Indies was the unfortunate team against whom Corey Anderson smashed the fastest ODI century. In a match played in 2014, Anderson reached the milestone in just 36 balls, shattering the previous record held by Shahid Afridi. His blistering knock included 14 fours and 6 sixes, leaving the West Indies bowlers shell-shocked and setting a new benchmark for speed and power in ODI cricket.