🏏Records
hardWho became the youngest cricketer ever to score a century in Test cricket, doing so at 17 years and 61 days?
ASachin Tendulkar
BMushtaq Mohammad
✓Mohammad Ashraful
DShahid Afridi
Answer Explanation
Bangladesh's Mohammad Ashraful scored 114 against Sri Lanka at the SSC, Colombo, on 8 September 2001 at the age of 17 years and 61 days, breaking Mushtaq Mohammad's 40-year-old record. The record still stands as of 2026.
Mohammad Ashraful in numbers
| Format | Matches | Runs | Avg | HS | Wkts | Best |
|---|---|---|---|---|---|---|
| Test | 61 | 2,737 | 24.0 | 190 | 21 | 2/42 |
| ODI | 177 | 3,468 | 22.2 | 109 | 18 | 3/26 |
| T20I | 23 | 450 | 19.6 | 65 | 8 | 3/42 |
International career numbers, kept up to date. Full Mohammad Ashraful profile
More Records trivia
- Which team was bowled out for the lowest total in ODI history, 35 all out against Sri Lanka in 2004?Answer: Zimbabwe
- Ajinkya Rahane set the Test record for most catches by a fielder in a match, taking 8 in 2015. Against which team?Answer: Sri Lanka
- Sri Lanka won the 1996 Cricket World Cup final at Lahore, becoming the first host nation to win the tournament. Which team did they beat, and by how many wickets?Answer: Australia, by 7 wickets
- In the famous Rajkot ODI of December 2009, India posted their then-highest ODI total of 414/7 batting first against Sri Lanka. By what margin did India win as Sri Lanka narrowly failed to chase it down?Answer: 3 runs
- Which team holds the record for the highest team total in Test cricket history?Answer: Sri Lanka (952/6 vs India, 1997)
One of 83 Records questions. Browse them all