Multiple choice general knowledge sports Youngest man to score a century on Test debut .. Mohammad Ashraful Sachin Tendulkar Kane Williamson Hamilton Masakadza Reveal answer Fill a bubble to check yourself A Correct answer Explanation Mohammad Ashraful was 17 years and 61 days old when he scored a century on Test debut against Sri Lanka in 2001, making him the youngest man to achieve this feat in Test history.