4 hrs ago
Brendan Taylor Surpasses Tendulkar as Longest-Serving ODI Player
Brendan Taylor is a cricket player from Zimbabwe.
On Tuesday, he played in a one-day international match against Australia in Harare.
That appearance made his ODI career longer than Sachin Tendulkar’s.
Taylor’s career lasted more than 22 years.
Tendulkar still has the most ODI runs and the most ODI appearances.
Taylor has scored many runs and 11 centuries for Zimbabwe.
He retired in 2021 and was later banned for three and a half years.
He returned in 2025 as Zimbabwe prepared for the next ODI World Cup.
Brendan Taylor became men’s cricket’s longest-serving ODI player after appearing for Zimbabwe against Australia in Harare.
Taylor’s career is reported as spanning 22 years and four months, or exactly 22 years and 148 days.
He surpassed Sachin Tendulkar, whose ODI career lasted 22 years and three months, or 22 years and 91 days.
Tendulkar still holds ODI records for most runs, with 18,426, and most appearances, with 463.
Taylor has scored 6,704 runs and a Zimbabwean-record 11 centuries in 207 ODIs, after returning from retirement and serving a three-and-a-half-year ban.
- Who
- Zimbabwe cricketer Brendan Taylor, previously Sachin Tendulkar, with Sanath Jayasuriya now third on the longevity list.
- What
- Taylor became the longest-serving men’s one-day international player.
- Where
- Harare, during the first ODI of Zimbabwe’s three-match series against Australia.
- When
- Tuesday; Taylor’s career reached 22 years and 148 days, also reported as 22 years and four months.
- Why
- Taylor’s appearance extended his ODI career beyond Tendulkar’s previous record; he had returned from retirement as Zimbabwe prepared for the next ODI World Cup.
Key facts
- New longevity record-holder
- Brendan Taylor
- Previous record-holder
- Sachin Tendulkar
- Taylor’s career length
- 22 years and 148 days; reported in one source as 22 years and four months
- Tendulkar’s career length
- 22 years and 91 days; reported in one source as 22 years and three months
- Taylor’s ODI record
- 6,704 runs and 11 centuries in 207 matches before Tuesday’s game
- Tendulkar’s ODI records
- 18,426 runs and 463 appearances
- Taylor’s suspension
- Three and a half years after breaches of the ICC’s Anti-Corruption and Anti-Doping codes









