#2 Longest Interval between two test appearances
Egyptian born off-spinner John Traicos is one of the very few Test players to play for two countries. He returned to Test cricket by turning out for Zimbabwe in their first ever Test, at Harare against India in 1992-93 at the age of 45.
This was 22 years and 220 days after he last played a Test for South Africa, for whom he played three Tests in 1969-70 just before the Proteas were banned from the game. For Zimbabwe, he played a total of four Tests in all.
This remains the longest gap between two appearances by a Test player. No one in the present game has a chance to break this record.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news