Asif Afridi has made his debut in the second test being played between Pakistan and South Africa in Rawalpindi. He is 2 years older than Virat Kohli, yes, whereas Kohli has also taken retirement after a successful Test career. Pakistan is leading 1-0 in the 2-match test series. South Africa has to win this test at any cost to end the series in a draw.
The second test between Pakistan and South Africa is being played at the Rawalpindi Cricket Stadium. Pakistan is batting first. Asif Afridi made his debut in this match, which was already expected. He is the second oldest player to make his Test debut for Pakistan.
Who is the oldest player to debut for Pakistan?
The oldest player to debut for Pakistan in Test cricket is Miran Baksh, who debuted against Team India in 1955. At present his age is 47 years 284 days.
Asif Afridi made his Test debut on October 20, 2025, currently his age is 38 years 299 days. He will turn 39 in December. This is surprising because by this age a player ends his career.
Asif Afridi becomes the second oldest to make his Test debut while playing for Pakistan.
Miran Bakhsh is their oldest at 47 when he debuted against India in 1955 pic.twitter.com/cCIv0kkap4
— Zeeshan Qayyum 🇵🇰 (@XeeshanQayyum) October 20, 2025
Asif Afridi’s record
Asif was born on 25 December 1986 in Peshawar. He is a bowling all-rounder. He has taken 198 wickets in 57 first class matches, he has taken five wicket hauls 13 times and has taken all 10 wickets in an innings twice. Apart from this, he has taken 83 wickets in 60 List A matches.
Pakistan’s playing 11
Abdullah Shafiq, Imam ul-Haq, Shan Masood (captain), Babar Azam, Saud Shakeel, Mohammad Rizwan (wicket keeper), Agha Salman, Nauman Ali, Sajid Khan, Shaheen Shah Afridi, Asif Afridi.
South Africa’s playing 11
Aiden Markram (captain), Ryan Rickelton, Tristan Stubbs, Tony De Jorzi, Dewald Brewis, Kyle Vergne (wk), Senuran Mathusamy, Marco Janssen, Simon Harmer, Keshav Maharaj, Kagiso Rabada.

