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