Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
For Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts
 

India, Pakistan, Australia and More: Who are the Oldest Test Debutants? Check Full List

By MyKhel Staff

Asif Afridi, born on December 25, 1986, in Peshawar, Pakistan, is a left-arm orthodox spinner and left-handed batsman who made his Test debut for Pakistan at the age of 38 years and 299 days during the second Test against South Africa in Rawalpindi on October 20, 2025.

This makes him the second-oldest Test debutant for Pakistan. He received his cap from Shaheen Shah Afridi and replaced Hasan in the lineup, with Pakistan winning the toss and electing to bat first.

India Pakistan Australia and More Who are the Oldest Test Debutants for the Big Test Playing Nations

Despite making his debut at the age of 38 years, Asif comes nowhere close to being the oldest debutant in the history of the game. The oldest Test debutant ever among these nations remains James Southerton of England, who made his debut at the age of 49 years 119 days in 1877.

Oldest Test Debutants in History of the Game

India - RJD Jamshedji (1933):

At 41, left-arm spinner RJD Jamshedji made his Test debut against England in Mumbai, becoming India's oldest debutant, known for his control and guile on turning pitches.

Pakistan - Miran Bakhsh (1955):

At 47, off-spinner Miran Bakhsh debuted against India in Lahore, stunningly defying age with his accuracy and stamina, becoming Pakistan's oldest Test debutant and a symbol of perseverance.

Australia - J Southerton (1877):

James Southerton, aged 49, debuted in the first-ever Test at Melbourne against England, etching his name in history as cricket's oldest debutant and a pioneer of spin bowling.

South Africa - O Henry (1992):

At 40, South African pacer Omar Henry debuted against India in Durban post-apartheid, marking both a symbolic and sporting milestone as the nation returned to international cricket.

Sri Lanka - DS de Silva (1982):

Aged 39, Sri Lanka's D.S. de Silva debuted against England in Colombo, offering experience and stability in the nation's maiden Test, reflecting maturity in the island's cricketing dawn.

England - J Southerton (1877):

At 49, England's James Southerton made his debut in the first-ever Test versus Australia, representing experience from early county cricket and setting records for longevity and dedication to the game.

New Zealand - HM McGirr (1930):

At 38, New Zealand's Herb McGirr debuted against England in Auckland, showcasing late-blooming talent with both bat and ball as the Kiwis entered the Test arena for the first time.

West Indies - N Betancourt (1930):

Aged 42, Nelson Betancourt made his Test debut versus England in Port of Spain, providing leadership and poise as West Indies took their early steps into Test cricket's elite stage.

Oldest Test Debutants

Country Player Age on Debut Opponent Year
India RJD Jamshedji 41y 27d England 1933
Pakistan Miran Bakhsh 47y 284d India 1955
Australia J Southerton 49y 119d England 1877
South Africa O Henry 40y 295d India 1992
Sri Lanka DS de Silva 39y 251d England 1982
England J Southerton 49y 119d Australia 1877
New Zealand HM McGirr 38y 101d England 1930
West Indies N Betancourt 42y 242d England 1930
Story first published: Monday, October 20, 2025, 13:38 [IST]
Other articles published on Oct 20, 2025
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+