Sustaining an international career in ODI cricket over a long period is a significant achievement in itself. Despite changing times, evolving fitness demands, fierce competition for a spot in the team, and the constant emergence of new talent, a few cricketers have managed to retain their place in ODI cricket for more than two decades.
On September 15, 2026, veteran Zimbabwean wicketkeeper-batsman Brendan Taylor made history. As he took the field for the first ODI against Australia in Harare, Taylor broke the record for the longest ODI career a record previously held by the legendary Indian batsman Sachin Tendulkar. Taylor's ODI career now spans over 22 years, making him the player with the longest career in men's ODI cricket. Interestingly, this list includes not only legendary batsmen but also two stalwarts from Zimbabwe.
5. Sean Williams – Zimbabwe

Sean Williams has been a key player for the Zimbabwe team. His ODI career spanned 20 years and 187 days; he made his ODI debut in 2005 and continued playing for Zimbabwe until 2025. Sean Williams has been one of Zimbabwe's most important all-rounders. A left-handed batsman, he also bowled left-arm spin. He made significant contributions to Zimbabwe in both batting and bowling departments. Throughout his long career with the team, he also witnessed a complete generational shift in Zimbabwe cricket.
4. Javed Miandad – Pakistan

Legendary Pakistani batsman Javed Miandad’s ODI career spanned nearly 21 years; he made his debut in 1975 and played for Pakistan until 1996. Miandad is regarded as one of the most influential batsmen in the history of Pakistan cricket. He was known for his aggressive style, solid technique, and ability to perform well under pressure.
3. Sanath Jayasuriya – Sri Lanka

Renowned Sri Lankan all-rounder Sanath Jayasuriya’s ODI career spanned 21 years and 184 days. He made his international debut in 1989 and played ODI cricket for Sri Lanka until 2011. Jayasuriya was not merely a batsman; he was an aggressive left-handed opener as well as a handy left-arm spin bowler.
2. Sachin Tendulkar – India

India's legendary batsman Sachin Tendulkar made his ODI debut against Pakistan in 1989 and played his final match in the format in 2012; his ODI career spanned 22 years and 91 days. This record stood for nearly 14 years, but Taylor has now broken it.
1. Brendan Taylor – Zimbabwe

Brendan Taylor etched his name in cricketing history by playing an ODI match against Australia on September 15, 2026. Having made his ODI debut in 2004, Taylor's career has now spanned 22 years and approximately five months, surpassing Sachin Tendulkar's record of 22 years and 91 days. Taylor served Zimbabwe cricket for a long time as a wicketkeeper-batsman and a key batter; he was one of the team's most reliable players and remained the backbone of Zimbabwe's batting lineup for years.
No comments:
Post a Comment