Zimbabwe veteran Brendan Taylor overtook India great Sachin Tendulkar as the longest-serving one-day international player on Tuesday after taking the field against Australia in the series opener in Harare.
Taylor’s ODI career now spans 22 years and four months, surpassing Tendulkar’s 22 years and three months. The India great retired from the 50-overs format in 2012.
Tendulkar remains the leading run-scorer in ODI history with 18,426 runs and holds the record for most appearances, having played 463 matches.
Taylor, 40, emerged as one of Zimbabwe’s most prolific batsmen after making his ODI debut in 2004. He has scored a national-record 11 centuries in 207 ODI appearances heading into Tuesday’s match.
The right-hander retired from international cricket in 2021 but was banned for three-and-a-half years in 2022 for breaching the International Cricket Council’s Anti-Corruption and Anti-Doping codes.
After serving his suspension, Taylor came out of retirement in 2025 as Zimbabwe prepared to co-host the 2027 ODI World Cup with South Africa and Namibia.




