Web Desk
September 16, 2026
HARARE – Zimbabwe’s wicketkeeper-batter Brendan Taylor has broken legend Indian cricket legend Sachin Tendulkar’s record for the longest ODI career in men’s cricket.
Taylor achieved the milestone during the first ODI against Australia at the Harare Sports Club, where he took the field for Zimbabwe. With this appearance, his international ODI career now spans 22 years and 148 days.
The Record Broken
Taylor made his ODI debut in 2004, and his career has now surpassed Tendulkar’s long-standing record.
| Player | ODI Career Span | Duration |
|---|---|---|
| Brendan Taylor (Zimbabwe) | 2004 – Present | 22 years, 148 days |
| Sachin Tendulkar (India) | 1989 – 2012 | 22 years, 91 days |
| Sanath Jayasuriya (Sri Lanka) | 1989 – 2011 | 21 years, 184 days |
| Javed Miandad (Pakistan) | 1975 – 1996 | 20 years, 272 days |
Tendulkar had held the record since his retirement in 2012, with an ODI career spanning 22 years and 91 days. Taylor has now surpassed that mark by 57 days.
A Career of Resilience
Brendan Taylor’s career has been marked by resilience and longevity. He has been a mainstay of Zimbabwean cricket for over two decades, often carrying the batting lineup through difficult periods. His ability to remain competitive at the international level for 22 years is a testament to his dedication and fitness.
Other Notable Careers
Sri Lanka’s explosive opener Sanath Jayasuriya sits third on the list, with a career spanning 21 years and 184 days from 1989 to 2011.
Pakistan’s legendary batsman Javed Miandad is fourth, with a career spanning 20 years and 272 days from 1975 to 1996.
Significance of the Record
The record for the longest ODI career reflects not just longevity, but sustained performance and adaptability over more than two decades. In an era where player workloads are carefully managed and careers often shortened by T20 leagues and scheduling demands, Taylor’s achievement stands out as a remarkable feat of endurance.