Brendan Taylor has etched his name into the history books by claiming the world record for the longest One Day International (ODI) career. The former Zimbabwe captain achieved the milestone as he stepped onto the field for his side’s opening ODI against Australia in Harare, marking Zimbabwe’s first home one-day series against the Australians in nearly twelve years.
By taking to the pitch on Tuesday, the 40-year-old veteran officially surpassed Indian icon Sachin Tendulkar. Tendulkar, whose international one-day journey spanned from December 1989 to March 2012, previously held the record with a career length of 22 years and 91 days. Taylor made his debut against Sri Lanka in April 2004, and his appearance in Harare extends his career span to 22 years and 147 days. With two matches remaining in the three-match series, Taylor is poised to stretch that benchmark even further.
While Taylor now holds the title for longevity, Tendulkar retains his dominant hold on the format’s overall statistics. The Indian legend remains the undisputed leader in both appearances and run scoring, having amassed 18,426 runs across 463 ODIs.
Taylor’s achievement highlights two decades of dedicated service to Zimbabwean cricket, often navigating the team through turbulent periods and financial instability within the domestic board. Across 208 ODI matches, the elegant right-hander has accumulated 6,704 runs at an average approaching 35, registering 11 centuries and 39 half-centuries along the way. His return to the national fold for this high-profile home series adds another memorable chapter to a distinguished career that has spanned generations of international opposition.



