When you talk about the long career in the shorter format of cricket, it is highly demanding
in nature. It is demanding because the nature of the game is changing in super fast
manner. With the standard of the game being lifted to a new level it has become evident
that some of the players like to play the ODI game, then the test matches. That is why
many players who started their career as a good test player, retired from the longest
version of the game, to play in the shorter format. Let’s look at some of the players who
have achieved the longest career in the One Day Format.
- Sachin Tendulkar: Sachin Ramesh Tendulkar is arguably the best batsman that the
modern world has seen. Making his debut in 18 December 1989 against Pakistan at
the tender age of 18, this modern genius played 463 matches in his ODI career for a
period of 22 years 91 days from 18th December 1989 to 18th March 2012.
- Sanath Jayasurya: This Sri Lankan left-hander has the second longest cricketing
career in the history of One Day Cricket. He played 445 ODI matches for a span of
21 years and 184 days for Sri Lanka from 26th December 1989 to 28th June 2011.
- Javed Miandad: Javed Miandad was one of the finest ODI batsman produced by
Pakistan. His one-day career spanned over for 20 years and 272 days in which he
played 233 matches from 11th July 1975 to 9th March 1996. He played longest
cricketing career for Pakistan.
- Aravinda De Silva: When you are talking about modern greats in ODI no one can
forget the contribution of the Sri Lankan stalwart Arvinda De Silva. This short
batsman ODI career spanned over 18 years and 352 days in which he has played
308 matches. He played from 31th March 1984 to 18th March 2003.
- Jacques Kallis: Jacques Kallis, the former South African cricketer and current coach
of Kolkata Knight Riders, has played 328 matches in his 18 years and 184 days long
career. He has played for ICC and South Africa from 9th January 1996 to 12th July
- Shahid Afridi: This talented Pakistani cricketer started his career at the age of 17 in
the year 1996 against Kenya. Known for his best strike rate in the One Day Format
in the world cricket, he played 398 matches in his 18 years and 169 days long career
which last from 2nd October 1996 to 20th March 2015.
- Graham Gooch: Graham Gooch is the first player from England having longest ODI
career. He was one of the batting stalwarts for England. He has played 128 matches
in his 18 years and 137 days long career spanning from 26th August 1976 to 10
- Wasim Akram: When we talk about seam and swing king of cricketer, then none is
better than Wasim Akram. He is the called The Sultan Of Swing. His career span is
18 years and 101 days in ODI cricket, from 23th November 1984 to 4th March 2003.
- Daniel Vettori: There are some of the all-rounders who are known for the guile and
spin. Daniel Luca Vettori is one such left arm spinner who has served New Zealand
cricket for 18 years and 4 days in which he has played ODI 295 matches from 25th
March 1997 to 29th March 2015.
- Grant Flower: Grant Flower is one of the best cricket player who has played for
Zimbawe from 25th October 1992 to 17th October 2010. His ODI cricket career was
17 years 357 days long.