Multiple choice general knowledge sports Name the player who hit the fastest hundred of the 2003 world cup Adam Gilchrist Mohammed Ashraful John Davison Shahid Afridi Reveal answer Fill a bubble to check yourself C Correct answer Explanation Canadian batsman John Davison hit the fastest century of the 2003 World Cup, reaching 100 off just 67 balls against the West Indies. This was a world record for any World Cup at the time, surpassing previous marks by legends like Gilchrist.