Brendan Taylor created history when he lined up for Zimbabwe in the first ODI of their three-match series against Australia.

Taylor broke Sachin Tendulkar's world record for the longest ODI career. The India great played the format for a staggering 22 years and 91 days, making his ODI debut in December 1989 and playing his last game in the format in March 2012, both of which were against Pakistan.

Taylor, meanwhile, went through several ups and downs in his career after making his ODI debut in April 2004. He retired from Zimbabwe cricket after the 2015 ODI World Cup, having signed a Kolpak deal with Nottinghamshire. However, he returned to represent Zimbabwe in 2017 after being granted an early release from his contract.

Taylor yet again retired from international cricket in September 2021 but reversed the decision after his three-and-a-half years ban for breaching the ICC anti-corruption code ended in July 2025. The recent outing against Australia meant he has now been active in ODI cricket for 22 years and 148 days, surpassing the former India cricketer.

Taylor hadn’t featured in the format since August 31, 2025, when Zimbabwe faced Sri Lanka, and was third on the list then with a career span of 21 years and 133 days, behind Sanath Jayasuriya and Tendulkar. However, more than a year later, he has now overtaken both to top the list.

Players with longest ODI careers in men’s cricket: Brendan Taylor breaks Sachin Tendulkar's world record

Player

From

To

Span

Matches

Brendan Taylor

20 Apr, 2004

15 Sep, 2026

22 years and 148 days

208

Sachin Tendulkar

18 Dec, 1989

18 Mar 2012

22 years and 91 days

463

Sanath Jayasuriya

26 Dec, 1989

28 Jun 2011

21 years and 184 days

445

Javed Miandad

11 Jun, 1975

9 Mar 1996

20 years and 272 days

233

Sean Williams

25 Feb, 2005

31 Aug 2025

20 years and 187 days

164

Chris Gayle

11 Sep, 1999

14 Aug 2019

19 years and 337 days

301

Shoaib Malik

14 Oct, 1999

16 Jun 2019

19 years and 245 days

287

Rohit Sharma

23 Jun, 2007

19 Jul 2026

19 years and 26 days

288

Aravinda de Silva

31 Mar, 1984

18 Mar 2003

18 years and 352 days

308

Mushfiqur Rahim

6 Aug, 2006

24 Feb 2025

18 years and 202 days

274

With a stop-start career, Taylor has played 208 ODIs so far, scoring 6708 runs at an average of 35.12, with 11 centuries and 39 fifties to his name.

The Zimbabwe great couldn’t make the historic day memorable with the bat, falling for a 13-ball four in a 295-run chase. But he took a brilliant diving catch to send back Josh Inglis.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.