#2 John Traicos - 44 Years and 306 Days
John Traicos kicked off his cricket career as a member of the South African team. Traicos made his international debut for South Africa in the year 1970. The off-spinner is amongst the very few number of players who have played international cricket for two nations. An interesting fact to note is that John was born in Egypt but he played international cricket for South Africa and Zimbabwe.
Also Read - Cricket World Cup History: 4 players who have played for two countries in the World Cup
South Africa received a ban from international cricket after Traicos made 3 appearances for the Rainbow Nation. He then represented the Zimbabwe. He made his ODI debut in the 1983 World Cup match against Australia. However, the offie created a new record when he donned the Zimbabwean jersey at the age of 44 and 306 days in the 1992 World Cup.
Traicos continued playing cricket for Zimbabwe after the World Cup as well before finally calling it a day in the year 1993.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️