Brendan Taylor, Longest ODI Careers: A special and enduring record in cricket history was set during the first match of the three-game ODI series between Australia and Zimbabwe at the Harare Sports Club.
As soon as he stepped onto the field, Zimbabwe's veteran 40-year-old batsman Brendan Taylor broke the record for the longest ODI career, previously held by the legendary Indian batsman Sachin Tendulkar.
Taylor's ODI career has now spanned 22 years and 148 days, making him the longest-active player in the history of men's ODI cricket.
From Bulawayo (2004) to Harare (2026)
Sachin Tendulkar held the world record for an ODI career spanning 22 years and 91 days. Taylor surpassed this milestone, having spent over 22 years and 4 months in the format.
Taylor made his ODI debut against Sri Lanka in Bulawayo in 2004 at the age of just 18. Today, by taking the field against Australia at the age of 40, he completed a journey spanning 22 years and 148 days.
Taylor's journey was far from easy. He had retired in 2021 and subsequently served a three-and-a-half-year ban imposed by the ICC. Overcoming numerous challenges, he returned to international cricket in 2025 and has now etched his name in the history books forever. He also holds the record for the most ODI centuries 11 for Zimbabwe.
Displayed Cheetah-like Agility on the Field
Even as he approaches the age of 40, Brendan Taylor’s fitness and reflexes appeared remarkable. He pulled off an incredible diving catch to send Australia's in-form batsman, Josh Inglis, back to the pavilion.
This catch thrilled the fans present in Harare and proved that he is on the field not merely to add to his record, but as one of the team's most impactful players.
Also Read: Afghanistan blown away by the Sanju-Abhishek storm




















