Former Sri Lankan Captain, Mahela Jayawardene will retire from test cricket in August.
Jayawardene, who has scored 33 centuries in 145 tests, will quit after the home series against Pakistan.
The 37year-old believes this is the right time, and he’ll still be available for one-day internationals.
Sri Lanka begins the first of two tests against South Africa on Wednesday, before they entertain Pakistan in another two-match series starting on August 6.
Jayawardene, who made his debut for his country in 1997, has scored 11,493 test runs.
His highest score came in Colombo in 2006, when he made 374 against South Africa, a total which remains the fourth best innings in test history.