Brendan Taylor Sets World Record for Longest ODI Career
Brendan Taylor no longer walks into an ODI as one of the game’s headline acts. Those days, when he routinely carried Zimbabwe’s batting on his shoulders, have faded. But he now owns something even the giants of the format could not claim – time itself.
In the opening match of Zimbabwe’s home ODI series against Australia, the 40-year-old wicketkeeper-batsman quietly slipped past Sachin Tendulkar to set a new world record for the longest-spanning ODI career. According to figures compiled by Wisden, Taylor’s ODI journey has stretched across 22 years and 148 days. Tendulkar’s previous benchmark stood at 22 years and 91 days.
That is the company Taylor now keeps: his name etched alongside one of the most celebrated in cricket history, even if the comparison stops there for the purists.
Tendulkar remains the colossus of the format – 463 ODIs, 18,426 runs, an average of 44.83 and 49 centuries in the blue of India. Taylor’s numbers are more modest, yet deeply significant in their own right. Across 208 ODIs, he has piled up 6,708 runs at 35.12, with 11 hundreds. For a Zimbabwe side that has lurched from crisis to crisis across two decades, those runs have often arrived under a kind of pressure the scorebook never quite captures.
His story began in April 2004, when a young Taylor made his ODI debut against Sri Lanka. Zimbabwean cricket was already in turbulence, the team reshaping, the structures fragile. He stayed. Through player exoduses, boardroom battles, missed World Cups and fleeting resurgences, Taylor kept pulling on the red shirt.
Now, in this latest chapter against Australia, the calendar tells its own tale. If he appears in the remaining two matches of the current three-game series, his ODI career will stretch to at least 22 years and 153 days. No one has lasted longer in the format.
Australia’s own greats fall some distance short of that mark. Ricky Ponting, who defined an era for his country, played 375 ODIs over 17 years and 4 days between 1995 and 2012. Steve Waugh, another captaincy heavyweight, spanned 16 years and 25 days. Outstanding careers, yet still half a step behind Taylor on the timeline.
This is the distinction that now belongs to the Zimbabwean: endurance. Not the most runs, not the most hundreds, but a career that has outlived eras, rule changes, and entire cycles of opposition teams.
Zimbabwe trail Australia 1-0 in the series, with the second ODI scheduled for Friday 18 September at Harare Sports Ground. For the home side, it is a chance to level the contest. For Brendan Taylor, it is another day in a career that has already outlasted a generation – and is still ticking.






