Is there any other legendry list for ODI batting than this list? These are the players who have crossed the 10000 runs mark in ODI cricket. In the whole history of ODI cricket, only 14 players have crossed this mark and these 10 players are among them. Isn’t it amazing that only 14 players have this record in the whole list of ODI batsmen the world has ever seen? These top 10 batsmen are actually the real top 10 batsmen the world has ever seen, in the case of having more runs. The other 4 players from that list of 14 who have crossed the 10000 runs mark are,

KC SANGAKKARA, INZAMAM-UL-HAQ, ST JAYASURIYA, AND DPMD JAYAWARDENE.

1. V Kohli

The player on this legendary list is the Indian batsman V KOHLI. People won’t call him ‘king’ without any reason. He was the fastest batsman to score the huge mark of 10000 runs in ODI cricket. This took him 10 years and a total of 205 innings. This was in the ODI match between India and WI in the Visakhapatnam ground on 24 Oct 2018.

2. SR Tendulkar

Will this man be missing from this list? The master blaster SR TENDULKAR from team India has the highest score in ODI cricket. This was his performance in the ODI cricket to score 10000 runs which took him 11 years and a total of 259 innings. This was during an ODI match between India and Australia in 2001.

3. SC Ganguly

If aggressive batting had an image it would resemble this man. SC GANGULY the former captain and batsman from India has crossed the 10000 runs mark in ODI cricket in a span of 13 years and 263 innings. This was in during the ODI match between India and Sri Lanka on 3 Aug 2005.

4. RT Ponting

The player at the 4th spot is one of the greatest batsmen of the 90s and 2000s and the captain of team Australia RT PONTING. This was his record in scoring 10000 runs and it took him 12 years and 266 innings. This was in the ODI match between Australia and South Africa on 24 Mar 2007.

5. JH Kallis

The batsman at the 5th spot is the former batsman and a great cricketer JH KALLIS from team South Africa. This is his performance in ODI cricket for scoring these runs in the time of 13 years and 272 innings. This was in the ODI match between South Africa and Australia on 23 Jan 2009.

6. MS Dhoni

The player at the 6th spot is the captain cool and the greatest ODI batsman MS DHONI. This was his record for scoring 10000 runs in ODI cricket, and of took him 13 years and a total of 273 innings. This was during an ODI match between India and England in the Lord’s ground on 14 Jul 2018.

7. BC Lara

The man at the 7th spot in the West Indies legend of cricket and the greatest batsman BC LARA. His records are numerous in international cricket, and this was his performance in the ODI cricket which took 16 years in total and 278 innings. This was during an ICC ODI match between WI and Pakistan on 16 Dec 2006.

8. CH Gayle

The player at the 8th spot is the ‘Boss’ of the cricket CH GAYLE from team West Indies. This was his career performance in ODI cricket for scoring 10000 runs and it took him 19 years and a total of 282 innings. This was during an ICC ODI match between WI and England on 27 Feb 2019.

9. R Dravid

The player at the 9th spot is the ‘wall’ from the Indian batting squad and cricketer R DRAVID. This was his performance in the ODI cricket of fastest 10000 runs and it took him 287 innings in 10 years. This was during an ODI match between India and Sri Lanka on 14 Feb 2007.

10. TM Dilshan

At the 10th spot is Sri Lankan batsman and cricketer TM DILSHAN. This was his performance in the ODI cricket of scoring 10000 runs in total and it took him 293 innings and a total of 15 years. This was during an ICC ODI match between SL and Pakistan on 11 Dec 1999.