logo

Brendan Taylor Becomes ODI Cricket’s Longest Serving Player

HARARE – A quiet piece of history slipped into the scorebook in Harare on Tuesday, and it belonged to a man who has lived just about every extreme this sport can offer.

When Brendan Taylor walked out for Zimbabwe in the first ODI against Australia, his career in the format stretched to 22 years and four months. That single step onto the turf nudged him past Sachin Tendulkar, whose ODI journey ran for 22 years and three months before ending in 2012, and made Taylor the longest-serving player in men’s ODI history.

It is a remarkable sentence to read. Even more remarkable when you remember where he comes from, and what he has come back from.

Tendulkar’s shadow still looms large over the format. The Indian great remains the benchmark: 18,426 ODI runs, more than anyone else; 463 appearances, another record that may stand for a generation. Taylor will not touch those numbers. That was never really the point.

His story has been different. Messier. More fragile. And in its own way, just as compelling.

Taylor, now 40, first appeared in an ODI for Zimbabwe in 2004. He grew into the heartbeat of a side often fighting on the margins of world cricket, a technically sound right-hander carrying a batting lineup that rarely had the luxury of depth. By the time he took the field on Tuesday, he had already carved out a national record: 11 ODI hundreds in 207 matches, more than any Zimbabwean before him.

Then came the fall.

He retired from international cricket in 2021, seemingly closing the book on a long, loyal career. Months later, the ICC handed him a three-and-a-half-year ban for breaches of its Anti-Corruption and Anti-Doping codes. It looked like the end, not just a pause. A sad, abrupt full stop.

But Zimbabwe cricket rarely deals in straight lines. As the country began to plot its role as co-host of the 2027 ODI World Cup alongside South Africa and Namibia, Taylor resurfaced. Suspension completed, retirement reversed, he returned to the fold in 2025, older, chastened, and back in a dressing room that had once been his second home.

On Tuesday in Harare, that long, tangled journey intersected with one of the cleanest records in the game: Tendulkar’s longevity. The Indian great still owns the mountain peaks of ODI batting, but Taylor now stands alone in terms of span – the sheer stretch of years between first cap and latest appearance.

The setting for the milestone carried its own echoes.

Australia were back in Zimbabwe for their first one-day international there in 12 years. The last time they played an ODI in the country, in 2014, Zimbabwe pulled off a famous win. Only three players from that day were involved again: Australia’s captain Mitchell Marsh, and Zimbabwe’s Sikandar Raza and Brendan Taylor.

Marsh won the toss this time and chose to bat, leading an Australian XI that blended established names with newer faces: Travis Head, Cooper Connolly, Josh Inglis, Alex Carey, Matt Renshaw, Ollie Peake, Xavier Bartlett, Nathan Ellis, Adam Zampa and Spencer Johnson.

Zimbabwe, building towards that 2027 World Cup and leaning on experience where they can find it, lined up with Brian Bennett, Ben Curran, Innocent Kaia, Taylor, Craig Ervine, captain Raza, Wessly Madhevere, Brad Evans, Newman Nyamhuri, Wellington Masakadza and Blessing Muzarabani.

For most of them, this was another ODI, another step in a long qualifying road. For Taylor, it was something else: the day his name edged past Tendulkar’s in one specific column of cricket’s vast ledger.

Records like this one do not come with fireworks. There was no guard of honour, no pre-match ceremony. Just a 40-year-old walking out again in Zimbabwe’s red, still chasing runs, still carrying a nation’s hopes, and now holding a slice of history that even Tendulkar does not own.

The question now is not how long Brendan Taylor has been here. It’s how much longer he can help shape Zimbabwe’s future before that clock finally runs out.