Pakistan Test captain Shan Masood has shattered an all-time Pakistan record during the second Test against South Africa at Newlands, Cape Town.
Masood and Babar Azam led Pakistan's fightback after the Proteas enforced a follow-on in the first innings of the Newlands Test. The visitors were bowled out cheaply for 194 in reply to South Africa's daunting first-innings score of 615.
After being handed a 421 trail in the follow-on Masood and Babar notched up a record 205-run stand for the opening wicket before Babar was dismissed for 81. Masood carried on. He became the first Pakistani captain to score a hundred in South Africa before getting dismissed for 145.
Meanwhile, Masood has shattered another all-time Pakistan record. His 145 is now the highest score by a Pakistani cricketer in South Africa in Test cricket. Masood has shattered the record previously held by Azhar Mahmood, who had scored 136 in a Test against the Proteas in the Johannesburg Test in 1998.
Highest Test score a Pakistan player in South Africa:
1 - Shan Masood: 145 in South Africa in 2025
2 - Azhar Mahmood: 136 in South Africa in 1998
3 - Taufeeq Umar: 135 in South Africa in 2003
4 - Saeed Anwar: 118 in South Africa in 1998
5 - Asad Shafiq: 111 in South Africa in 2013
Masood misses Sachin's historic feat
Meanwhile, Masood has missed out on a historic feat of Indian legend Sachin Tendulkar. Former Indian batter Sachin holds the record for the highest score by an Asian captain in South Africa - 169. Masood could have broken that record too had Kwena Maphaka not trapped him LBW.
Highest score by an Asian captain in South Africa:
1 - Sachin Tendulkar: 169 in South Africa in 1997
2 - Virat Kohli: 153 in South Africa in 2018
3 - Shan Masood: 145 in South Africa in 2025
4 - Dimuth Karunaratne: 103 in South Africa in 2021
5 - Saleem Malik: 99 in South Africa in 1995
South Africa had made 615 after opting to bat first. Ryan Rickelton slammed 259, while Temba Bavuma and Kyle Verreynne made 106 and 100, respectively.