Question: who is the youngest player to score a century in icc world cup history?
Answer: While his autobiography may suggest otherwise, Pakistan great Shahid Afridi holds the honour of being the youngest player to score an ODI hundred after achieving the feat aged 16 years and 217 days against Sri Lanka in Nairobi back in 1996.