World Record Alert!: Brendan Taylor becomes player with longest ODI career in 21st century

Published - 29 Aug 2025, 05:08 PM

Brendan Taylor
Brendan Taylor (Image Credits: X)

Brendan Taylor returned to one-day internationals after four years during the first ODI of the three-match series against Sri Lanka in Harare on Friday, August 29. Taylor moved into the all-time top three for the longest ODI careers and holds the record for the longest career among batters who debuted after 2001.

The 39-year-old was handed a three-and-a-half-year ban in 2022 after confessing to accepting $15,000 from an Indian businessman in 2019. The former skipper rejoined the national side this month after completing his suspension. He scored 44 and 7 in Zimbabwe’s innings defeat against New Zealand.

Brendan Taylor Sets Record for Longest 21st-Century ODI Career

Brendan Taylor made his ODI debut against Sri Lanka in Bulawayo on April 20, 2004. His career has now spanned over 21 years and 132 days. The right-handed batter surpassed Sean Williams (19 years, 300 days) to set the record for the longest ODI career among players who debuted in the 21st century.

SHORTS

View More

Your daily dose of cricket!

Loading...
prev
next

Taylor moved into the top three for all-time longest ODI careers, overtaking Pakistan legend Javed Miandad (20 years, 272 days). Only Sachin Tendulkar (22 years, 91 days) and Sanath Jayasuriya (21 years, 184 days) have longer spans in men’s ODI cricket.

Taylor had also become the player with the longest Test career among cricketers who debuted in the 21st century. Since 1989, only Sachin Tendulkar has had a longer career, playing 200 matches across 24 years and one day.

Players with Longest ODI Career Spans:

PlayerFromToSpanMatches
Sachin Tendulkar (India)18 Dec 198918 Mar 201222y 91d463
Sanath Jayasuriya (SL)26 Dec 198928 Jun 201121y 184d445
Brendan Taylor (ZIM)20 Apr 200429 Aug 2025*21y 132d206
Javed Miandad (PAK)11 Jun 19759 Mar 199620y 272d233
Chris Gayle (WI)11 Sep 199914 Aug 201919y 337d301

Brendan Taylor Has Been Zimbabwe’s Batting Backbone for Nearly Two Decades

Brendan Taylor has been the backbone of Zimbabwe’s batting for nearly two decades, consistently delivering match-winning performances. He is also the country’s leading century scorer in ODIs, with 11 to his name.

The right-handed batter is in second place on Zimbabwe’s leading run-getter list. He is behind Andy Flower, needing just over a hundred more runs to surpass him. Taylor scored 433 runs in just six innings, including two centuries during the 2015 World Cup.

Taylor has played 206 ODI matches and scored 6684 runs at an average of 35.55, including 39 half-centuries, with a highest score of 145 not out.

Speaking about the match, Zimbabwe opted to bowl first after winning the toss in the series opener. Zimbabwe skipper Craig Ervine was ruled out due to a calf injury, and senior all-rounder Sean Williams has been asked to step in as captain for the series.

Star all-rounder Wanindu Hasaranga was ruled out of the ODI leg because of a hamstring problem. His participation in the early stages of the Asia Cup remains uncertain.

Also read: Every Indian player should know Shubman Gill is the captain - Gautam Gambhir's teammate announces

Tagged:

Brendan Taylor Zimbabwe National Cricket Team Sri Lanka National Cricket Team Sachin Tendulkar Sanath Jayasuriya Zimbabwe vs Sri Lanka Sri Lanka vs Zimbabwe
Sai Vaitla

Sai Vaitla is an author at Cricketaddictor and he has been working since September 2022. Sai Vaitla... Read more

logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.

PREDICT
Dream11

Predictions Live

LIVE

LIVE STREAM