Asif Afridi makes Pakistan debut against South Africa - Who are the oldest Test debutants in the 21st century?

Rahul Iyer

Divy Dubey

Asif Afridi makes Pakistan debut against South Africa - Who are the oldest Test debutants in the 21st century? image

(Getty)

Pakistan's second Test against South Africa in Rawalpindi marked a special moment for left-arm spinner Asif Afridi, who finally earned his maiden Test cap at the age of 38 years and 299 days.

A domestic veteran with nearly two decades of first-class experience, Afridi replaced pacer Hasan Ali in the playing XI and became one of the oldest debutants in Pakistan's cricket history.

Add AllSportsPeople as a preferred news source

His selection reflects both Pakistan's spin needs and the rewarding of consistent performers from the domestic circuit. In this article, let's take a look at where he ranks in the list of oldest Test debutants.

Who are the oldest Test debutants in the 21st century?

Afridi's long-awaited debut came courtesy of Shaheen Shah Afridi, who handed him his Test cap ahead of the Rawalpindi fixture.

With 198 wickets and 13 five-wicket hauls in 57 first-class matches, the Peshawar-born spinner has long been a consistent name on the domestic scene.

More: 'Batting collapse started with me' -- Smriti Mandhana admits poor shot selection after IND-W vs ENG-W loss at Women's World Cup 2025

Asif Afridi's debut has come in unlikely circumstances, and there is no doubt that he is one of the oldest players to debut in this form of the game.

In fact, since the turn of the century, Afridi is the second-oldest debutant in Test cricket, only behind Ireland's Ed Joyce who was playing his country's first Test match in 2018.

Oldest Test debutants in the 21st century
NameAgeTeamVenueYear
Ed Joyce*39y 231dIrelandDublin2018
Asif Afridi38y 299dPakistanRawalpindi2025
Shaun von Berg37y 150dSouth AfricaHamilton2024
Bryce McGain36y 359dAustraliaCape Town2009
Tim Murtagh*36y 282dIrelandDublin2018
Shaun Udal36y 239dEnglandMultan2005
Niall O'Brien*36y 184dIrelandDublin2018
Tabish Khan36y 146dPakistanHarare2021
Adam Voges35y 242dAustraliaRoseau2015
Noor Ali Zadran35y 207dAfghanistanColombo2024

*played in their country's first Test match

More: Who has qualified for the Women’s World Cup 2025 semi-finals? Full list of confirmed teams

Top 5 oldest Pakistanis to make a Test debut

By debuting at 38 years and 299 days, Asif now stands as Pakistan's second-oldest Test debutant, behind Miran Bakhsh.

NameAgeVenueYear
Miran Bakhsh47y 284dLahore1955
Asif Afridi38y 299dRawalpindi2025
Tabish Khan36y 146d    Harare2021
Zulfiqar Babar34y 308d    Abu Dhabi2013
Zahid Mahmood34y 256d    Rawalpindi2022

Who are the oldest Test debutants of all time?

In the history of Test cricket, a total of 13 players have made their debuts aged 40 and above. The oldest of all time is England's James Southerton, who played at the age of 49 in the first-ever Test match in 1877, and was also the first Test cricketer to pass away.

Oldest Test debutants of all time
NameAgeTeamVenueYear
James Southerton*49y 119dEnglandMelbourne1877
Miran Bakhsh47y 284dPakistanLahore1955
Don Blackie46y 253dAustraliaSydney1928
Bert Ironmonger46y 237dAustraliaBrisbane1928
Nelson Betancourt42y 242dWest IndiesPort of Spain1930
Rockley Wilson41y 337dEnglandSydney1921
Rustomji Jamshedji41y 27dIndiaMumbai1933
Archie Wiles40y 345dWest IndiesManchester1933
Omar Henry40y 295dSouth AfricaDurban1992
Sep Kinneir40y 216dEnglandSydney1911

*played in their country's first Test match

RELATED LINKS:

Staff Writer

News Correspondent