Longest ODI career: Brendan Taylor in all-time top three; Where is Sachin Tendulkar?

Friday - 29/08/2025 07:03
Brendan Taylor, the veteran Zimbabwean batter, has achieved a remarkable milestone, now holding the record for the longest ODI career among batters debuting in the 21st century. His ODI career spans 21 years and 132 days, surpassing compatriot Sean Williams and legendary Javed Miandad. Taylor is behind Sachin Tendulkar and Sanath Jayasuriya.
Longest ODI career: Brendan Taylor in all-time top three; Where is Sachin Tendulkar?
Brendan Taylor played his first ODI match against Sri Lanka in 2004 (Photo by Phil Walter/Getty Images)
Veteran Zimbabwe batter Brendan Taylor has added another milestone to his decorated career, becoming the player with the longest ODI career among all batters to have debuted in the 21st century. Taylor, 39, marked his return to one-day internationals after four years when Zimbabwe faced Sri Lanka in Harare on Friday. Having first played the format on April 20, 2004, against the same opposition in Bulawayo, Taylor’s ODI span now stretches over 21 years and 132 days.
Go Beyond The Boundary with our YouTube channel. SUBSCRIBE NOW!
With this, the wicketkeeper-batter overtook compatriot Sean Williams (19 years, 300 days) for the longest ODI career among players who started after January 1, 2001. Globally, Taylor climbed into the top three of all time, moving past Pakistan legend Javed Miandad (20 years, 272 days). Only Sachin Tendulkar (22 years, 91 days) and Sanath Jayasuriya (21 years, 184 days) are now ahead of him in the list. Taylor had already achieved a similar landmark earlier this month when he became the cricketer with the longest Test career among all those who debuted in the 21st century. Since 1989, only Tendulkar has enjoyed a longer span in Test cricket, appearing in 200 matches over 24 years and one day.
Players with longest ODI career spans
PlayerFromToSpanMatches
Sachin Tendulkar (India)18 Dec 198918 Mar 201222y 91d463
Sanath Jayasuriya (Sri Lanka)26 Dec 198928 Jun 201121y 184d445
Brendan Taylor (Zimbabwe)20 Apr 200429 Aug 2025*21y 132d206
Javed Miandad (Pakistan)11 Jun 19759 Mar 199620y 272d233
Chris Gayle (West Indies)11 Sep 199914 Aug 201919y 337d301
A mainstay of Zimbabwe’s batting for nearly two decades, Taylor is also the country’s leading century-maker in ODIs with 11. He famously starred at the 2015 World Cup, scoring 433 runs with two centuries in six innings. Now, he stands just 103 runs shy of overtaking Andy Flower as Zimbabwe’s highest run-scorer in the format. Taylor’s ODI record currently reads: 206 matches, 6684 runs at an average of 35.55, with 11 centuries and 39 fifties. His highest score remains 145 not out. For Zimbabwe cricket, Taylor’s comeback is not only about numbers but also about inspiration. Having served a three-and-a-half-year suspension imposed by the ICC on corruption charges, he returned to international cricket earlier this month against New Zealand in Harare, scoring 44 and 7 in his Test comeback.
Poll
Should Brendan Taylor be considered one of the greatest ODI players of all time?
With his career now stretching beyond two decades, Taylor has ensured his place alongside the game’s greats in terms of longevity.

Catch Lovlina Borgohain's inspiring story on Game On, Episode 5. Watch Here

Total notes of this article: 0 in 0 rating

Click on stars to rate this article

Newer articles

Older articles

You did not use the site, Click here to remain logged. Timeout: 60 second