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.
Javed Miandad was one of the finest ODI batsman produced by Pakistan. He was aggressive in nature. His one-day career spanned over for twenty years where he played 233 matches from 11 July 1975 to 9th March 1996. He played longest cricketing career for Pakistan.
Sachin Ramesh Tendulkar is arguably the best batsman that the modern world has seen. Making his debut against Pakistan at the tender age of 18, this modern genius played 463 matches for a period of 23 years.
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 19 years in which he played many decisive knocks.
When you are talking of seam and swing, then none is better than Wasim Akram. He is the called The Sultan Of Swing. His career spanned over twenty years in the ODI format and he picked up over 500 wickets in 356 matches.
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 long years. He picked up 305 wickets in 295 matches.
At the good times of Zimbabwe cricket, Grant Flower has elongated his career for 18 years as a Zimbabwe cricketer. In these years, he played 221 matches with the modest average of 33.52.
This Sri Lankan left-hander has the second longest cricketing career in the history of One Day Cricket. He played 445 matches for a span of 21 years and 184 days. He started to play from 1989 played until June 2011.
Shahid Afridi started his career at the age of 17 in the year 1996 against Kenya. He had the best strike rate in the One Day Format in the world cricket. He played 398 matches in his 18-year-old career starting from 2nd October to 20th March.
He played a total of 328 matches in his cricket in his cricket career and is the most successful batsman for South Africa. He played for ICC and South Africa from 9th January 1996 to 12th July 2014 in his 18 years and 184 days.
Graham Gooch is the first player for England who played the longest number of One Day Cricket For his side. He was one of the batting stalwarts for England. He played totally 128 matches in his 18 years 137 days career spanning from 26th August 1976 to Jan 1995).