You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "the fastest century record in odi of shahid afridi was broken by?" whose answer is Corey Anderson.
Each document should contain about 30 words, and these documents should contain useful information.

Query: fastest century record in odi of shahid afridi
Useful Output:

Doc 1: Fastest Century In ODI · 1. AB de Villiers (31 balls) · 2. Corey Anderson (36 balls) · 3. Shahid Afridi (37 balls) · 4. Glenn Maxwell (40 balls) · 5.
Doc 2: Shahid Afridi vs Sri Lanka – 37 balls (October 1996). Former Pakistan skipper Shahid Afridi holds the record for the third fastest century in
Doc 3: Shahid Afridi held the record for the fastest ODI hundred for nearly two decades, scoring it in just 37 balls against Sri Lanka in 1996. This
Doc 4: Shahid Afridi's Record Still Unbroken! Fastest Century in Debut Batting & Most ODI Sixes! . . . . . . #pakvssa #indvsaus #bgt #bgt2024
Doc 5: AB de Villiers broke Corey Anderson and Shahid Afridi's record (36 balls) by slamming his 31-ball ODI century against West Indies. AB de