10 Oldest Players To Play International Cricket
Published - 25 Jun 2025, 11:25 AM | Updated - 25 Jun 2025, 11:41 AM

Table of Contents
There have been occasions where players have prolonged their international careers up to a certain age. This article looks at the Ten Oldest Players To Play International Cricket.
10 Oldest Players To Play International Cricket
10. Sanath Jayasuriya
Former Sri Lankan captain Sanath Jayasuriya is also included in this list as he featured in international cricket for Sri Lanka till the 2011 World Cup after making his debut in 1989. He played till the age of 42
9. Sachin Tendulkar
Sachin Tendulkar played at the international level for 24 years, having made his debut in 1989. He played his last international game at the age of 40.
8. Brad Hogg
The Australian spinner Brad Hogg might not have played a lot of international cricket, but he made a name for himself during the length of time he played across formats.
Hogg was known for his bowling in the shortest format of the game and was very good at outfoxing the batters with the bag of tricks that he had in his armory.
Be it the googly, the leg spin or any other variation, Hogg had control over all his deliveries. He played till the age of 43 years and 45 days.
7. WG Grace
Considered as one of the best batters of his time, WG Grace is one of those few players who played till the age of 50 years.
6. John Tricos
Jho Tricos played for both South Africa and Zimbabwe. He played international cricket till 1993, with his last game coming against India at the age of 46 years.
5. Miran Bakhsh
Miran Bakhsh, a Pakistani player, is among those rare players who made their debut after the age of 40. He played a couple of matches against India in 1955 at the age of 47.
4. Nolan Clarke
Many people might not know, but the Dutch team does have. a significant history, even before the current crop of players made a name for themselves, there was a player called Nollan Clarke who played till the age of 47 years and 257 days.
3. Frank Wolley
Frank Wolley, the English batter who played in the early 1900s, hung up his boots after providing his services for nearly 30 years at the age of 47 as a result of which he is part of this elite list.
2. Brian Close
English batters were able to play for a long period of time in the 60s and the 70s, and one of those was Brian Close, who played till the age of 45 years and 140 days, making him one of the oldest players.
1. Willfred Rhodes
Wilfred Rohdes, who was an English batter, played till the age of 52 years and 165 days till 1930, which makes him one of the oldest Test players to have played the game of cricket.
In those days, it was easy for the players to extend their international career as there were less number of matches and the players had more time to rest.
Tagged:
Willfred Rhodes Brian Close Frank Wolley Nolan Clarke Miran Bakhsh John Tricos WG Grace Brad Hogg Sachin Tendulkar Sanath Jayasuriya