10 oldest active T20I cricketers in 2025
Unlike most professionals who retire in their mid-30s, some have chosen to play and contribute at an international level even in their 50s and 60s.
4 Min Read
8. Robert Johnson (Turks and Caicos Islands) - 53 years and 110 days
Robert Johnson represents the Turks and Caicos Islands. At 53 years and 234 days of age, he is among the oldest players in international cricket. A right-hand batter and right-arm medium-fast bowler, Johnson has featured in two T20Is so far. While his batting returns have been decent, with five runs from two innings, his bowling has seen him pick up two wickets. He picked up two wickets for 16 runs against Panama in April 2025.
7. John Vujnovich (Croatia) - 53 years and 227 days
John Vujnovich, one of Croatia’s oldest cricketers, continues to play the game at the age of 53. He made his debut for Croatia back in 2022 and has featured in 13 games since then, with his last outing coming in August 2025.
He represented Croatia in the ICC T20 World Cup Sub-Regional Europe Qualifiers and has played 13 T20Is so far, scoring 157 runs with a highest of 38 and picking up 11 wickets, with best figures of 2/23. He registered scores of 38 and 23 and picked a two-wicket haul against Cyprus.
Download Our App