Former Pakistan captain Inzamam-ul-Haq officially announced his retirement from Test cricket, saying next week's Lahore Test against South Africa will be his last.
The 37-year-old batsman revealed his decision at a press conference with Pakistan Cricket Board chairman Nasim Ashraf at the National Stadium in Karachi, where Pakistan are playing South Africa.
"I have told the selectors of my availability for the Lahore Test which will be my last. I feel this is the right time as the youngsters have played well," Inzamam said.
The second Test starts in Lahore on Monday.
"It is a tough decision but it is the best for me and my country," said Inzamam who made himself unavailable for the ongoing first Test here.
The burly batsman from Multan needs another 20 runs to surpass Javed Miandad's Pakistan record of 8,832 Test runs made in 124 Tests.
Inzamam has so far played 119 Tests and scored a Pakistan record of 25 Test centuries.
He retired from one-day cricket and quit the captaincy following Pakistan's first round exit from the World Cup held in the West Indies in March-April this year.
Inzamam's tally in 378 limited overs matches stands at 11,739, a Pakistani record.