ODI (One Day International) is the most popular format of cricket. When the game was started only Test matches would be played but after the introduction of ODI cricket, it became the main format of the game. Many players have dominated the format. Let’s have a look at the top 10 run scorer in ODI cricket history. There are 4 Indians, 3 Lankans on the list.
Sachin Tendulkar
The great batsman of all time Sachin Tendulkar is the top run-scorer in ODI cricket. Sachin had a long career of 23 years (1989-2012) in ODIs. He has almost conquered every era of cricket. He has smashed all the best bowlers around the park-like Wasim Akram, Waqar Younis, Warne, Muralitharan, McGrath, Lee, Akhtar, etc. He has played the most number of ODI matches in the history of the game and also holds the record of scoring the most number of runs.
Matches runs avg strike-rate 50s 100s
463 18426 44.83 86.23 96 49
Kumar Sangakkara
The Srilankan wicket-keeper batsman Kumar Sangakkara is the 2nd highest run-scorer in the history of ODI cricket. He is also the highest run-getter for Sri Lanka across test and ODI formats. The classy batsman has represented Sri Lanka in ODIs for 15 years (2000-2015). He was also a part of the 2007 and 2011 World Cup runners Srilankan team.
Matches runs avg strike-rate 50s 100s
404 14234 41.98 78.88 93 25
Ricky Ponting-TOP 10 RUN SCORER IN ODI
Ricky Ponting is the 3rd highest run-scorer in ODI cricket. He is also the highest run-getter for Australia in test and ODI both. He played ODI format for 17 years (1995-2012). He has led Australia to 2 World Cups (2003 &2007). He has also the most number of wins as a captain in ODIs (165 out of 230). He has been phenomenal throughout the years and given many match-winning performances including the 2003 World Cup final century.
Matches runs avg strike-rate 50s 100s
365 13704 42.03 80.39 82 30
Sanath Jayasuriya
Sanath Jayasuriya the second Srilankan on the list is the 4th highest run-scorer in ODI. Jayasuriya was known for his aggressive batting. He would start hitting from the beginning, which makes him one of the best openers to ever play the game. He was around for 22 years (1089-2011) in ODI cricket.
Matches runs avg strike-rate 50s 100s
445 13430 32.36 91.20 68 28
Mahela Jayawardene
The former Lankan skipper Mahela Jayawardene is the 5th highest run-scorer in the 50 over format. He was a very responsible batsman and an architect of the Srilankan batting line up always led the team from the front. He has played ODI cricket for 17 years (1998-2015).
Matches runs avg strike-rate 50s 100s
448 12650 33.01 78.67 77 19
Virat Kohli
Virat Kohli, the modern-day great batsman, is the 6th highest run-scorer in the history of ODI cricket. He is the best all-format batsman the game has ever seen probably and his stats say it all. Virat Kohli started playing in 2008 in just a span of 12 years he has scored over 10000 runs with the best batting average of all time (59.31). And many more runs are yet to come.
Matches runs avg strike-rate 50s 100s
251 12912 59.31 93.25 60 43
Inzamam-Ul-Haq-TOP 10 RUN SCORER IN ODI
The former Pakistani skipper and highest run-scorer in ODIs for Pakistan Inzamam-Ul-Haq is the 7th highest run-scorer in ODI cricket. He was one of the best batsmen the world has ever seen. In his era, Pakistan was a very strong team and used to give tough fights to every team in the world. The veteran player represented Pakistan in ODIs for 16 years (1991-2007).
Matches runs avg strike-rate 50s 100s
378 11739 39.52 74.24 83 10
Jacques Kallis
Jacques Kallis, the talented all-rounder is the 8th highest run-scorer in the history of ODI cricket. Kallis has been the best all-rounder of (2000-2010). His ODI career was of 18 years (1996-2014). Apart from amassing over 10k runs, he has grabbed 273 wickets also. He was one of the main players of the South African side.
Matches runs avg strike-rate 50s 100s
328 11579 44.36 72.89 86 17
Sourav Ganguly
Sourav Ganguly, the 3rd Indian on the list, is the 9th highest run-scorer in the 50 over format. Ganguly was called “God of Offside” for his excellent hitting ability on the offside of the ground. He is someone who changed the face of Indian cricket, rescued the team from collapse in early 2000. The ace batsman has represented India for 15 years (1992-2007) in ODI format.
Matches runs avg strike-rate 50s 100s
311 11363 41.02 73.70 72 22
Rahul Dravid-TOP 10 RUN SCORER IN ODI
Rahul Dravid is the 10th highest run-scorer in ODIs. not everyone knows that Dravid was equally a good ODI batsman as Tests. He was one of the best batsmen of his era. He was calm, composed, and a classy player. He has been a great ambassador of the game overall. His ODI career span was of 15 years (1996-2011)
Matches runs avg strike-rate 50s 100s
344 10889 39.16 71.24 83 12