Bangladesh batsman Mohammad Ashraful played a historic innings on this day (8 September), he scored 114 runs in the Test against Sri Lanka. Ashraful became the youngest batsman to score a century in Test cricket, this record is still his name. Sachin Tendulkar is the only Indian batsman among the top-5 batsmen to score the youngest Test century.
This was Mohammad Ashraful’s Test debut match, in which he was dismissed for just 26 runs in the first innings. But on the third day of the Test, on 8 September, he played a brilliant century innings. At this time he was 17 years 61 days old. He received the Player of the Match award with Muralitharan, although Bangladesh lost the match by an innings and 137 runs.
Sachin Tendulkar at number three
Former Indian cricketer Sachin Tendulkar is in third place in the list of batsmen who scored a Test century at the youngest. He played this historic innings of 119 runs against England on August 9, 1990. At this time he was 17 years 107 days old.
In that match against England, Sachin Tendulkar scored 68 runs in the first innings. He came to bat at number six, in the second innings he scored 119 runs. He had scored this century after about 1 year of Test debut. He is still the youngest batsman to score Test century for India. Tendulkar played 200 matches in his Test career, he is still the player playing the most Test matches in the world.
Batsman to score a century in Test cricket (TOP-5)
- Mohammad Ashraful (Bangladesh)- 17 years 61 days
- Mushtaq Mohammed (Pakistan)- 17 years 78 days
- Sachin Tendulkar (India)- 17 years 107 days
- Haemilton masakadza (Zimbabwe)- 17 years 352 days
- Imran Nazir (Pakistan)- 18 years 154 days
Another Indian Prithvi Shaw in the list
The second Indian Prithvi Shaw is in the list of batsmen who scored the youngest Test century, he scored 134 runs against the West Indies on 4 October 2018. Then his age was 18 years 329 days. Shaw is currently working hard to return to the team.

