Oldest ODI debutant played first match aged over 47 years
Netherlands' Nolan Clarke became the oldest cricketer to make ODI debut when he played his first match aged 47 years and 240 days, on February 17, 1996. Clarke played the match against New Zealand in the 1996 World Cup. The oldest Indian to make ODI debut is Farokh Engineer who played his first match aged 36 years and 138 days.