Some cricket players have made their international debuts before they turned 15, which is very young for a sport. Hasan Raza of Pakistan was the youngest person to ever play Test cricket. He was only 14 years and 227 days old when he played Zimbabwe in Faisalabad on October 24, 1996. His record remains unbroken nearly three decades later, though questions about birth certificate verification in that era continue to surface in cricket circles.
Pakistan and Bangladesh have the most players on the list of the youngest international cricketers. In fact, six of the top ten Test debutants are from Pakistan. This pattern shows how South Asian cricket kept track of players’ ages in a less formal way from the 1950s to the 1990s. The International Cricket Council made the rules stricter in 2006. Modern players rarely break into the youngest records because bone density scans and biometric checks now prevent age manipulation that was common in earlier decades.
Complete List of 20 Youngest Test Cricketers
The youngest players to debut in Test cricket come from different eras and countries, but most entries are from Pakistan and Bangladesh. These records are maintained by ESPNcricinfo and Guinness World Records, though some ages have faced scrutiny over the years due to birth certificate verification issues in older cricket systems.
| Rank | Player | Country | Age at Debut | Opposition | Venue | Date |
| 1 | Hasan Raza | Pakistan | 14y 227d | Zimbabwe | Faisalabad | Oct 24, 1996 |
| 2 | Mushtaq Mohammad | Pakistan | 15y 124d | West Indies | Lahore | Mar 26, 1959 |
| 3 | Mohammad Sharif | Bangladesh | 15y 128d | Zimbabwe | Bulawayo | Apr 19, 2001 |
| 4 | Aaqib Javed | Pakistan | 16y 189d | New Zealand | Wellington | Feb 10, 1989 |
| 5 | Sachin Tendulkar | India | 16y 205d | Pakistan | Karachi | Nov 15, 1989 |
| 6 | Aftab Baloch | Pakistan | 16y 221d | New Zealand | Dhaka | Nov 8, 1969 |
| 7 | Talha Jubair | Bangladesh | 16y 223d | Sri Lanka | Colombo | Jul 21, 2002 |
| 8 | Nasim ul Ghani | Pakistan | 16y 248d | West Indies | Bridgetown | Jan 17, 1958 |
| 9 | Naseem Shah | Pakistan | 16y 279d | Australia | Brisbane | Nov 21, 2019 |
| 10 | Enamul Haque Jr | Bangladesh | 16y 320d | England | Dhaka | Oct 21, 2003 |
| 11 | Khalid Hasan | Pakistan | 16y 352d | England | Nottingham | Jul 1, 1954 |
| 12 | Zahid Fazal | Pakistan | 17y 10d | India | Karachi | Jan 18, 1990 |
| 13 | Mohammad Ashraful | Bangladesh | 17y 31d | Sri Lanka | Colombo | Sep 6, 2001 |
| 14 | Imran Nazir | Pakistan | 17y 59d | Sri Lanka | Lahore | Feb 28, 1999 |
| 15 | Maninder Singh | India | 17y 64d | Pakistan | Karachi | Dec 13, 1982 |
| 16 | Mujeeb Ur Rahman | Afghanistan | 17y 87d | Ireland | Dehradun | Mar 9, 2018 |
| 17 | L Sivaramakrishnan | India | 17y 118d | West Indies | St John’s | Mar 29, 1983 |
| 18 | Saleem Malik | Pakistan | 17y 123d | Sri Lanka | Karachi | Mar 29, 1982 |
| 19 | Wasim Akram | Pakistan | 17y 154d | New Zealand | Auckland | Feb 25, 1985 |
| 20 | Waqar Younis | Pakistan | 17y 188d | India | Karachi | Nov 15, 1989 |
Hasan Raza (Pakistan)

Hasan Raza played his first Test at 14 years 227 days against Zimbabwe in Faisalabad on October 24, 1996. He also became the youngest ODI player six days later at 14 years 233 days. His international career lasted only two Tests and seven ODIs before he dropped out of the Pakistan team. Questions about his actual birth date have surfaced over the years, but Guinness World Records still recognizes him as the youngest Test cricketer.
Mushtaq Mohammad (Pakistan)

Mushtaq Mohammad debuted at 15 years 124 days against the West Indies in Lahore on March 26, 1959. Unlike many young debutants, he went on to have a long career playing 57 Tests and becoming one of Pakistan’s most respected cricketers. He was part of a famous cricketing family that included his brothers Hanif, Wazir, and Sadiq, all of whom played Test cricket. Mushtaq also captained Pakistan in several matches during the 1970s.
Suggested read: Eldest of Mohammad Brothers, Wazir Mohammad, Dies at 95
Mohammad Sharif (Bangladesh)

Mohammad Sharif made his Test debut at 15 years 128 days against Zimbabwe in Bulawayo on April 19, 2001. He was just four days older than Mushtaq Mohammad when he played his first Test. Sharif also holds the record for one of the youngest ODI debuts at 15 years 116 days. His career was short, playing only seven Tests and three ODIs for Bangladesh before fading from international cricket.
Aaqib Javed (Pakistan)

Aaqib Javed debuted for Pakistan at 16 years 189 days against New Zealand in Wellington on February 10, 1989. The fast bowler had a successful career, playing 22 Tests and 163 ODIs and taking 354 wickets in all formats. He became a coach and commentator after that, and he stayed involved in cricket long after he stopped playing.
Sachin Tendulkar (India)

Sachin Tendulkar’s first Test match was in Karachi, Pakistan, on November 15, 1989. He was 16 years and 205 days old at the time. He had to face one of the most dangerous fast bowlers in cricket history, which included Wasim Akram, Waqar Younis, and Imran Khan. Tendulkar was hit on the nose by a bouncer from Waqar but refused to leave the field. That debut marked the start of a 24-year career that saw him become the highest run scorer in both Test and ODI cricket with 15,921 and 18,426 runs respectively.
Aftab Baloch (Pakistan)

Aftab Baloch made his Test debut at 16 years 221 days for Pakistan against New Zealand in Dhaka on November 8, 1969. He played only two Tests in his career and never established himself as a regular player in the Pakistan team. His brief international career is common among many players who debuted very young but could not sustain performance at the highest level.
Talha Jubair (Bangladesh)

Talha Jubair debuted at 16 years 223 days against Sri Lanka in Colombo on July 21, 2002. The fast bowler represented Bangladesh during their early years as a Test nation. He played only two Tests and four ODIs before his international career ended. Bangladesh experimented with several young players during that period as they built their cricket infrastructure.
Nasim ul Ghani (Pakistan)

Nasim ul Ghani played his first Test at 16 years 248 days against the West Indies in Bridgetown on January 17, 1958. He was a leg spinner who played 29 Tests for Pakistan between 1958 and 1973. His career spanned 15 years, making him one of the few very young debutants to have a sustained international career.
Naseem Shah (Pakistan)

Naseem Shah debuted at 16 years 279 days against Australia in Brisbane on November 21, 2019. The fast bowler took five wickets in the match and has since become a regular in Pakistan’s pace attack across all formats. He represents the modern era of teenage cricketers and is the most recent player to break into the top 20 youngest Test debutants. His age was verified through modern ICC protocols including bone density scans.
Enamul Haque Jr (Bangladesh)

Enamul Haque Jr made his Test debut at 16 years 320 days against England in Dhaka on October 21, 2003. The left arm spinner showed early promise but could not sustain his career at the international level. He played 15 Tests and 24 ODIs before dropping out of the Bangladesh national team setup.
Khalid Hasan (Pakistan)

Khalid Hasan debuted for Pakistan at 16 years 352 days in Nottingham against England on July 1, 1954. He played during Pakistan’s early years as a Test nation. His career was brief, playing only four Tests between 1954 and 1958. Like many players from that era, records about his career are limited compared to modern cricket documentation.
Zahid Fazal (Pakistan)

Zahid Fazal played his first Test at 17 years 10 days against India in Karachi on January 18, 1990. The opening batsman had a short international career, playing only nine Tests. He was part of Pakistan’s batting lineup during the early 1990s but could not cement his place in the team.
Mohammad Ashraful (Bangladesh)

Mohammad Ashraful debuted at 17 years 31 days against Sri Lanka in Colombo on September 6, 2001. He became Bangladesh’s youngest Test player and later scored a Test century at 17 years 61 days, making him one of the youngest Test centurions. Ashraful went on to captain Bangladesh but his career was marred by a match fixing ban in 2013 that ended his international playing days. He played 61 Tests, 177 ODIs, and 23 T20Is.
Imran Nazir (Pakistan)

Imran Nazir made his Test debut at 17 years 59 days against Sri Lanka in Lahore on February 28, 1999. The aggressive opening batsman was known for his explosive batting style. He played eight Tests, 79 ODIs, and 25 T20Is for Pakistan. His limited overs career was more successful than his Test cricket, where he struggled to adapt to the longer format.
Maninder Singh (India)

Maninder Singh debuted for India at 17 years 64 days against Pakistan in Karachi on December 13, 1982. The left arm spinner played 35 Tests and 59 ODIs for India during the 1980s and early 1990s. He was part of India’s 1983 World Cup winning squad and took 88 Test wickets in his career.
Mujeeb Ur Rahman (Afghanistan)

Mujeeb Ur Rahman played his first Test at 17 years 87 days against Ireland in Dehradun on March 9, 2018. Afghanistan’s off spinner has been one of their best bowlers in all formats. He has played in six Tests, 61 ODIs, and 62 T20Is. His mystery spin and different types of spin make him a valuable player in limited overs cricket, especially in T20 leagues around the world.
L Sivaramakrishnan (India)

L Sivaramakrishnan made his Test debut at 17 years 118 days against the West Indies in St John’s on March 29, 1983. The leg spinner took 12 wickets in his debut series but his career was plagued by injuries. He played only nine Tests, taking 26 wickets before retiring young. Sivaramakrishnan later became a commentator and cricket analyst.
Saleem Malik (Pakistan)

Saleem Malik debuted at 17 years 123 days against Sri Lanka in Karachi on March 29, 1982. He went on to have a long career playing 103 Tests and 283 ODIs, scoring over 5,000 runs in Tests. However, his career ended in controversy when he was banned for life in 2000 for match fixing, though the ban was later lifted by a court in 2008.
Wasim Akram from Pakistan

On February 25, 1985, Wasim Akram played his first Test match against New Zealand in Auckland when he was 17 years and 154 days old. He played 104 Tests and 356 ODIs and is now one of the best fast bowlers in cricket history. Akram took 414 Test wickets and 502 ODI wickets. He held the record for most ODI wickets until Muttiah Muralitharan broke it. He was famous for his deadly yorkers and swing bowling.
Waqar Younis (Pakistan)

Waqar Younis played his first game for Pakistan against India in Karachi on November 15, 1989, when he was 17 years and 188 days old. He and Wasim Akram made a deadly fast bowling team, and many people think he is one of the best fast bowlers ever. Waqar played in 87 Tests and 262 ODIs, and he took 373 and 416 wickets in those games. Batsmen all over the world were afraid of him because of his reverse swing and toe-crushing yorkers. He made his first appearance in the same game as Sachin Tendulkar, which is interesting.
Youngest ODI Cricketers
The One Day International format has also seen several teenage debutants, with Hasan Raza holding the top position at 14 years 233 days. His ODI debut came on October 30, 1996, just six days after his Test debut. Mohammad Sharif made his ODI debut at 15 years 116 days for Bangladesh against Zimbabwe on April 7, 2001. Gulsan Jha of Nepal debuted at 15 years 212 days against the United States on September 17, 2021, while Gurdeep Singh played his first ODI for Kenya at 15 years 258 days against Afghanistan on October 4, 2013. NR Kumar debuted for Canada at 15 years 273 days against Afghanistan on February 18, 2010.
Record Breaking Centurions
Shahid Afridi holds the record for the youngest ODI century at 16 years 217 days when he scored 102 against Sri Lanka in Nairobi on October 4, 1996. His innings came off just 37 balls and remained the fastest ODI century for 17 years. Amy Hunter of Ireland became the youngest international cricketer to score a century at exactly 16 years 0 days on September 11, 2021. She hit 121 not out against Zimbabwe on her 16th birthday, breaking the previous record held by India’s Mithali Raj.
Mohammad Ashraful scored a Test century at 17 years 61 days for Bangladesh against Sri Lanka in Colombo. The youngest IPL debut and century record belongs to Vaibhav Suryavanshi, who scored 101 off 38 balls at 14 years 32 days for Rajasthan Royals against Gujarat Titans in IPL 2025.
Vaibhav Suryavanshi’s Rise
Vaibhav Suryavanshi made history when Rajasthan Royals signed him at the IPL 2025 auction while he was just 13 years old. He became the youngest player ever contracted in IPL history. The Bihar-born left-handed batsman had already made his Ranji Trophy debut at 12 years 284 days, becoming one of the youngest first-class cricketers in Indian domestic cricket.
His IPL debut came at 14 years 23 days when the Rajasthan Royals fielded him against Lucknow Super Giants. Suryavanshi hit a six off the first ball he faced in the tournament. The century against the Gujarat Titans came nine days later when he scored 101 runs off just 38 balls. His innings was the second fastest century in IPL history and the fastest by any Indian batsman in the tournament.
Before his IPL success, Suryavanshi had scored a century for India Under-19 against Australia Under-19. He made 104 off 62 balls in a Youth Test match. However, ICC regulations prevent him from making his India debut until he turns 15, which means the earliest he could play for the national team would be 2027.
Modern Cricket’s Age Verification

The presence of players like RS Ambrish in India’s Under-19 setup shows how age-group cricket now serves as the primary pathway to senior international cricket. Modern cricket boards require players to progress through age-restricted tournaments before being considered for senior teams. This explains why teenage debuts have become rarer in the past 15 years.
The ICC introduced bone density scans and biometric verification in 2006 after multiple age fraud scandals in Under-19 World Cups. This technology prevents the kind of early debuts that were common in the 1950s through the 1990s. While this protects young players from being overused, it also means that breaking into the youngest cricketers’ records has become nearly impossible for current generation players.
Pakistan’s dominance in the youngest cricketers list reflects the country’s historical approach to talent identification and the less strict documentation standards that existed before ICC reforms. Bangladesh’s presence comes from their early years as a Test nation when they experimented with young players while building their cricket structure.
Stay updated on cricket records and player profiles at JeetWin Sports for complete coverage of international and domestic cricket.
Frequently Asked Questions
1. Who is the youngest cricketer to play international cricket?
Hasan Raza of Pakistan is the youngest cricketer to play international cricket at 14 years 227 days. He made his Test debut against Zimbabwe in Faisalabad on October 24, 1996. Six days later, he became the youngest ODI player at 14 years 233 days, making him a double record holder.
2. Who is the youngest player to score a century in international cricket?
Amy Hunter of Ireland is the youngest player to score an international century at 16 years 0 days. She scored 121 not out against Zimbabwe on her 16th birthday on September 11, 2021. For men’s cricket, Shahid Afridi holds the youngest ODI century record at 16 years 217 days.
3. Why are most youngest cricketers from Pakistan?
Pakistan dominates the youngest cricketers list because of the less formal age documentation systems used in South Asian cricket during the 1950s through 1990s. The country did not have strict birth certificate verification protocols before the ICC introduced regulations in 2006. Six of the top ten youngest Test debutants are Pakistani.
4. Can teenagers still debut in international cricket today?
Yes, but rarely. The ICC now uses bone scans to verify ages. Most boards require Under-19 experience first. Naseem Shah debuted at 16 in 2019 with proper verification.
5. How old do you have to be to play international cricket?
The ICC doesn’t have a minimum age for international cricket, but players must be at least 15 years old to go on international tours because of rules for managing their workload. But each cricket board can choose younger players to play at home. Most modern boards use pathway systems that make it very unlikely for players to make their first appearance before age 16.











