ODI or One Day Internationals is the medium form of Cricket. Each team gets 50 overs to achieve their desired target. Players who retire from test matches still continue playing one day internationals as it doesn’t require too much strength compared to test matches.
You may be surprised to know that the oldest player to play an ODI match played a match at the age of 47y and 257d. He is NE Clarke from Netherlands. He played his last match against South Africa on 5 March, 1996. You will find 2 more players from the Netherlands on the list of oldest players in ODI. If you are interested to know who else is on the list of oldest players in one day international, you can take a look at it right here!
Player Name | Age | Team/ Country |
NE Clarke | 47y 257d | Netherlands |
AJ Traicoe | 45y 312d | Zimbabwe |
N Gifford | 44y 361d | England |
R Sharma | 43y 308d | Hong Kong |
JL Louw | 43y 236d | Namibia |
GJAF Aponso | 43y 129d | Netherlands |
DJ Pringle | 43y 44d | East Africa |
SW Lubbers | 42y 347d | Netherlands |
DL Blake | 42y 284d | U.S.A. |
DS de Silva | 42y 261d | Sri Lanka |