Cricket

Brendan Taylor Surpasses Sachin Tendulkar for Longest ODI Career Span

  • Authored By: Sports Now
  • Updated Sep 15, 2026, 14:35 IST

Zimbabwe veteran Brendan Taylor has officially eclipsed Sachin Tendulkar’s record for the longest career in men's ODI history, marking 22 years and four months since his debut during the series opener against Australia.

Brendan Taylor Surpasses Sachin Tendulkar for Longest ODI Career Span

Zimbabwean veteran Brendan Taylor has etched his name into the history books, surpassing the legendary Sachin Tendulkar to become the longest-serving player in the history of men's One Day International cricket. Taylor achieved this milestone on Tuesday as he took the field for the first ODI against Australia in Harare, extending his career span to 22 years and four months.

The record previously belonged to Tendulkar, whose illustrious ODI career lasted 22 years and three months before he concluded his tenure in the format in 2012. While the Indian icon continues to hold the records for the most ODI runs scored with 18,426 and the highest number of appearances at 463 matches, Taylor’s longevity has now set a new benchmark for career duration.

A Return to the International Stage

Now 40 years old, Taylor made his initial ODI debut in 2004 and established himself as a cornerstone of the Zimbabwean batting lineup, accumulating a national-record 11 centuries across 207 matches prior to this fixture. His journey to this milestone has been unconventional; after initially retiring from international cricket in 2021, he faced a three-and-a-half-year ban for breaching ICC Anti-Corruption and Anti-Doping codes in 2022.

Following the completion of his suspension, Taylor returned to the sport in 2025. His comeback coincides with Zimbabwe’s strategic preparations to co-host the 2027 ODI World Cup alongside South Africa and Namibia. His presence in the squad for the series against Australia highlights his enduring role within the national setup as the team looks toward future global tournaments.

Australia Returns to Harare

The match itself marked a significant occasion, as it was Australia’s first ODI appearance in Zimbabwe in 12 years. Australian captain Mitchell Marsh won the toss and elected to bat first in the opening encounter. The fixture featured a rare link to the past, with Marsh, Taylor, and Zimbabwe captain Sikandar Raza serving as the only three players remaining from the last time the two nations met in an ODI in Zimbabwe, a match the hosts famously won in 2014.

The Australian lineup for the clash included Travis Head, Cooper Connolly, Josh Inglis, Alex Carey, Matt Renshaw, Ollie Peake, Xavier Bartlett, Nathan Ellis, Adam Zampa, and Spencer Johnson. Zimbabwe countered with a side featuring Brian Bennett, Ben Curran, Innocent Kaia, Craig Ervine, Wessly Madhevere, Brad Evans, Newman Nyamhuri, Wellington Masakadza, and Blessing Muzarabani.