Question: the fastest century record in odi of shahid afridi was broken by
Answer: Corey Anderson