Sport

Brendan Taylor overtakes Sachin Tendulkar as longest-serving ODI player

Zimbabwe veteran Brendan Taylor’s one-day international career has reached 22 years and four months after he played against Australia in Harare.

Editorial persona
Adrian Cole
Political Correspondent
Published
Draft
Source: Yahoo Sports · View original source
Sachin Tendulkar holds a cricket trophy beside Zimbabwe batsman Brendan Taylor in red kit
Cricket

Brendan Taylor has become the longest-serving player in men’s one-day international cricket by career duration, surpassing Sachin Tendulkar’s previous mark.

Taylor reached 22 years and four months after taking the field for Zimbabwe against Australia in Harare on Tuesday, according to Yahoo Sports. Tendulkar’s ODI career lasted 22 years and three months before his retirement from the format in 2012.

The milestone relates to career length only. Tendulkar remains the leading ODI run-scorer, with 18,426 runs, and holds the record for most appearances, having played 463 matches.

Taylor made his ODI debut in 2004 and had scored a Zimbabwean-record 11 centuries in 207 matches before the game. He retired from international cricket in 2021.

Yahoo Sports reported that Taylor returned from retirement in 2025 after completing a three-and-a-half-year ban imposed in 2022 for breaches of the ICC’s Anti-Corruption and Anti-Doping codes.

Australia won the toss and elected to bat in the teams’ first one-day international in Zimbabwe for 12 years.

Continue reading

More from Sport

Read next: SportsLine projects Alabama win but backs Florida State to cover
Read next: Ohtani leads CBS Sports’ early projections for 2027 fantasy baseball drafts
Read next: Arch Manning faces criticism over joke about purported AI assault video