Five Cricketers With Longest ODI Careers in History, Brendan Taylor and Sachin Tendulkar Top the ChartCricket
24 Sept 2026, 11:55 pm (1 hour ago)· 0

Five Cricketers With Longest ODI Careers in History, Brendan Taylor and Sachin Tendulkar Top the Chart

A select group of five international cricketers managed to sustain their ODI careers for more than two decades, led by Brendan Taylor and Sachin Tendulkar.

Sustaining an international cricket career over an extended duration presents immense physical and tactical hurdles for any professional athlete. While most players generally conclude their journey across a decade or fifteen years, a rare group of competitors managed to wear their national colours for more than two full decades in the one-day international format. Their prolonged presence stands as a remarkable record of physical resilience, evolving techniques, and the steady transformation of limited-overs cricket across different eras.

Brendan Taylor Leads the Longevity Chart Beyond 22 Years

Zimbabwe wicketkeeper-batter Brendan Taylor occupies the premier position in the history of one-day international cricket for the longest career span. Brendan Taylor stepped into the international arena at an early age on 20 April 2004. His remarkable journey continued until 20 September 2026, establishing an extraordinary span of 22 years and 153 days. Throughout this extensive tenure, he featured in 210 ODI matches for Zimbabwe. In an era marked by shifting team fortunes and critical transitions, Brendan Taylor served as an anchor and a dependable crisis manager for his national side.

Also read

Sachin Tendulkar and an Unmatched Tally of 463 Matches

Holding the second spot in this distinguished list is India legendary batter Sachin Tendulkar. Sachin Tendulkar initiated his one-day international journey on 18 December 1989 against Pakistan, and he participated in his final match in the format on 18 March 2012. His ODI career spanned 22 years and 91 days, during which he set a world record by playing 463 matches. When Sachin Tendulkar began his journey, coloured clothing and white-ball innovations were still novel concepts, whereas by the time he bid farewell, T20 cricket had already established global dominance. Carrying the collective expectations of a massive sporting nation across two decades remains a prime testament to his longevity.

Sanath Jayasuriya Redefined Powerplay Batting Tactics

Sri Lanka dynamic opener Sanath Jayasuriya is another monumental figure who crossed the two-decade milestone. Sanath Jayasuriya made his debut on 26 December 1989 and wrapped up his ODI career on 28 June 2011, clocking an impressive duration of 21 years and 184 days. Over this period, he represented his country in 445 one-day internationals. His aggressive approach at the top of the order during the 1996 World Cup fundamentally disrupted conventional strategies in fielding restriction overs and transformed ODI batting approaches worldwide.

Javed Miandad and the Feat of Six World Cups

Pakistan former captain and middle-order stalwart Javed Miandad features prominently on this list of durable competitors. Javed Miandad played his first ODI match during the formative era of limited-overs cricket on 11 June 1975, eventually concluding his ODI journey on 9 March 1996. Across 20 years and 272 days, he took part in 233 ODIs. Javed Miandad stands among an exceptionally elite group of cricketers worldwide who have featured across six separate World Cup editions from 1975 through 1996.

Sean Williams Completes Two Decades for Zimbabwe

Zimbabwe seasoned all-rounder Sean Williams rounds out this exclusive club of cricketers whose ODI tenures surpassed the twenty-year barrier. Sean Williams entered the international ODI stage on 25 February 2005 and concluded his national representation on 31 August 2025, recording a career span of 20 years and 187 days. He played 164 ODIs during this timeframe, offering consistent all-round value with both bat and ball to remain an integral part of Zimbabwe team structure.

Questions & Answers

Who holds the record for the longest ODI cricket career by duration?
Zimbabwe wicketkeeper-batter Brendan Taylor holds the record, with a career spanning 22 years and 153 days.
How long was Sachin Tendulkar's ODI career and how many games did he play?
Sachin Tendulkar played for 22 years and 91 days, competing in a record 463 one-day international matches.
When did Sanath Jayasuriya make his ODI debut and play his final match?
Sanath Jayasuriya debuted on 26 December 1989 and made his final ODI appearance on 28 June 2011.
How many World Cup tournaments did Javed Miandad play in?
Javed Miandad participated in six World Cups for Pakistan between 1975 and 1996.
What was the exact duration of Sean Williams' ODI career?
Sean Williams represented Zimbabwe in ODIs from 25 February 2005 to 31 August 2025, lasting 20 years and 187 days.

Comments 0

No comments yet — be the first.

Citizen journalism

Become a TrendKia journalist

Voice of the people

Share news, photos and videos from your area with TrendKia and let your voice reach the nation. Every citizen a journalist.

Join now
CH 01 LIVE
TrendKia TV ON AIR
Chamar no WhatsApp