In 18 years and 126 days, Ahmed surpassed the legendary English captain Brian Close. He made his Test debut in 1949 at the age of 18 years and 149 days. Holly Colvin holds the distinction of being England's youngest Test debutant for men and women.

Sachin Tendulkar holds the record of being the youngest Test cricketer for India. Sachin made his debut against Pakistan in 1989 at the age of 16 years and 205 days.

Ian Craig holds the record for being the youngest Test cricketer for Australia. Craig made his debut against South Africa in 1953 at the age of 17 years and 239 days.

Hasan Raza holds the record for being the youngest Test cricketer for Pakistan. Raza made his Test debut against Zimbabwe in 1996 at the age of 14 years and 227 days.

Daniel Vettori holds the record for being the youngest Test cricketer for New Zealand. Vettori made his debut against England in 1997 at the age of 18 years and 10 days.

Paul Adams holds the record for being the youngest Test cricketer for South Africa. Adams made his debut against England in 1995 at the age of 18 years and 340 days.

For the West Indies, James Edward Sealy holds the record for being the youngest Test cricketer. Sealy made his debut against England in 1930 at the age of 17 years and 122 days.

For Sri Lanka, Sanjeev Weerasinghe holds the record for being the youngest Test cricketer. Virasinghe made his ODI debut at the age of 17 years and 189 days against India in 1985.

For Bangladesh, Mohammad Sharif holds the record for being the youngest Test cricketer. Sharif made his Test debut in 2001 against Zimbabwe at the age of 15 years and 128 days.

Hamilton Masakadza holds the record for becoming the youngest Test cricketer for Zimbabwe. Masakadza made his ODI debut in 2001 against the West Indies at the age of 17 years and 352 days.

For Afghanistan, Mujeeb Ur Rahman holds the record for being the youngest Test cricketer. Mujeeb made his Test debut in 2018 against India at the age of 17 years and 78 days.