
Alan Dawson. (Photo source: X)
In T20 cricket, many teams have preferred young players, but a few have given opportunities to veterans to showcase their skills. These cricketers, some well into their 40s and 50s, remain active in T20Is. Unlike most professionals who retire in their mid-30s, they have chosen to play and contribute at an international level. The following list of players last played in the year of 2025.
Here are 10 oldest cricketers playing T20Is: 10. Ian Ganness (Turks and Caicos Islands) - 51 years and 170 daysIan Ganness played his last game at the age of 51 years and 292 days old and has represented the Turks and Caicos Islands in international cricket. Born on November 1, 1973, Ganness is a right-handed batter who has had the opportunity to feature in the shortest format of the game. Ganness played two T20 internationals, but with only one batting opportunity, he finished unbeaten on 0*.
9. Grant Cambell ( Falkland Islands) - 52 years and 333 daysFalkland Islands' cricketer, Grant Campbell, played his last game at the age of 53 years and 129 days on August 20, 2025. Campbell made his T20I debut against Costa Rica in March 2025. In two matches played, he did not bat but picked up a wicket with figures of 1/13 in his second game at an economy rate of 6.50.
8. Robert Johnson (Turks and Caicos Islands) - 53 years and 110 daysRobert 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 daysJohn 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.
6. Muhammad Ajmal (Malta) - 54 years and 79 daysMuhammad Ajmal, at 54 years old, represents Malta. Ajmal has scored 16 runs in the four T20Is he has featured in. Notably, he has been part of Malta’s teams in European tournaments and ICC qualifiers. He has also represented clubs like Pakistan CC, Malta Super Kings, and Swieqi United.
5. Dwight Weakley (Bahamas) - 55 years and 185 daysDwight Glenroy Weakley is a veteran cricketer who continues to play for the Bahamas at the age of 55. Weakley made his T20I debut in December 2024 against Brazil and last represented his country as recently as June 2025 against the Cayman Islands, at 55 years and 185 days of age. The all-rounder has taken 14 wickets in 15 T20Is, while also chipping in with 31 runs. Overall, he has featured in 17 T20s, bagging 14 wickets and managing 49 runs.
4. Spurs Henry ( Falkland Islands) - 56 years and 72 daysSpurs Henry, also known as Jeremy Henry, made his T20I debut for the Falkland Islands at the age of 56, making him one of the oldest active cricketers in the format. A bowling all-rounder, he scored 22 runs across five T20Is with a top score of 6. However, he bowled six overs across three innings, conceding 38 runs for no wicket. His last outing for his team came in March 2025.
3. Alan Dawson ( Falkland Islands) - 56 years and 342 daysAlan Dawson, 57 years old, was born on April 4, 1968, and represents the Falkland Islands. Dawson made his debut against Costa Rica in March 2025. In three matches played so far, he has scored a mere four runs, with his highest score of three coming in the second T20I of his career against the same opponents.
2. Joseph Lucky (Costa Rica) - 60 years and 192 days:Joseph Ramkellawan Lucky is one of the oldest players to feature in a T20I. Born on October 10, 1964, the Costa Rican cricketer took the field against Turks & Caicos Islands in Panama City on April 20, 2025, at the age of 60 years and 192 days.
This feat made him the second-oldest player to play T20I cricket, only behind Andrew Brownlee of the Falkland Islands. Lucky has batted twice and scored just a single run across four games. On the bowling front, he has bowled just one delivery and leaked nine runs.
1. Andrew Brownlee (Falkland Islands) - 62 years and 147 daysAt 62 years and 147 days, Andrew Brownlee registered his name in history books as the oldest player to feature in a T20I. Representing the Falkland Islands, Brownlee made his debut against Costa Rica on March 10, 2025.
The all-rounder appeared in all three games of the historic series, which was also the Falkland Islands’ first-ever international outing, making them the 106th team to join the T20Is. He managed to score just six runs and bowled six balls without taking a wicket across three games.
-
TN: Former Dharmapuri MLA R. Chinnaswamy passes away at 87
-
Rs 170 crore ITI upgradation in Delhi a top priority: Industries Minister Sirsa
-
Apple TV to drop unexpected Spice Girls reunion in star-studded series
-
Apple TV to drop unexpected Spice Girls reunion in star-studded series
-
MoS Margherita inaugurates ASEAN-India Youth Summit in Goa