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 spansPlayer | From | To | Span | Matches |
Sachin Tendulkar (India) | 18 Dec 1989 | 18 Mar 2012 | 22y 91d | 463 |
Sanath Jayasuriya (Sri Lanka) | 26 Dec 1989 | 28 Jun 2011 | 21y 184d | 445 |
Brendan Taylor (Zimbabwe) | 20 Apr 2004 | 29 Aug 2025* | 21y 132d | 206 |
Javed Miandad (Pakistan) | 11 Jun 1975 | 9 Mar 1996 | 20y 272d | 233 |
Chris Gayle (West Indies) | 11 Sep 1999 | 14 Aug 2019 | 19y 337d | 301 |
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