ODI is one of the most popular cricket formats. In the beginning, only test matches were played, but after the introduction of the One Day International or ODI format, it has become one of the main formats of the game.
There have been many players who have dominated the game in this format, but today we are going to look at the top 10 players with the highest score in ODI cricket.
The Top 10 Highest Score In ODI List
Player name | Matches played | Runs scored | Highest scores | Average | No. of 50s | No. of 100s |
Sachin Tendulkar(India) | 465 | 18,426 | 200 | 44.83 | 96 | 49 |
Kumar Sangakkara(Sri Lanka) | 404 | 14.234 | 169 | 41.98 | 93 | 25 |
Ricky Ponting(Australia) | 375 | 13,704 | 164 | 42.03 | 82 | 30 |
Sanath Jayasuriya(Sri Lanka) | 445 | 13,430 | 189 | 32.36 | 68 | 28 |
Virat Kohli(India) | 271 | 12,809 | 183 | 57.69 | 64 | 46 |
Mahela Jayawardene(Sri Lanka) | 448 | 12,650 | 144 | 33.37 | 77 | 19 |
Inzamam-ul-Haq (Pakistan) | 378 | 11,739 | 137 | 39.52 | 83 | 10 |
Jacques Kallis(South Africa) | 328 | 11,579 | 139 | 44.36 | 86 | 17 |
Sourav Ganguly(India) | 311 | 11,363 | 183 | 41.02 | 72 | 22 |
Rahul Dravid(India) | 344 | 10,889 | 153 | 39.16 | 83 | 12 |
Sachin Tendulkar
Well, the greatest batsman of all time is on top of the list with the highest ODI runs in the world of cricket. He had a long career in ODI cricket for 23 years (1989-2012).
He has stood strong against the best bowlers they have in Cricket, like Akhtar, Lee, Muralitharan, Waqar Younis, and Wasim Akhram.
He has played the most number of ODIs in the history of cricket, and he is the one with the record of scoring the highest runs in International cricket.
He has a total of 18426 runs in 463 matches. His dream of winning the World Cup for India came true in 2011.
Kumar Sangakkara
Kumar Sangakkara is the wicket-keeper batsman from Sri Lanka and is in second place on the list of highest ODI scores.
He also holds the record for scoring the highest ODI and test runs for the team. He has played ODIs for 15 years (2000-2015) for Sri Lanka.
He was also a part of the 2007 and 2011 World Cups. He has a total of 14234 runs and an average of 41.98. He has 25 centuries and 93 half-centuries in One Day Internationals.
Ricky Ponting
He has played 365 matches and has an amazing total of 13704 runs in ODI cricket. He is also the best scorer in terms of ODI and test cricket for the Australian team. He played one-day internationals for the team for a long 17 years(2000-2015).
He has led the Australian team to victory in 2 World Cups (2003 and 2007). He also holds the record for the most wins as an ODI captain(165 out of 230).
He has played exceptionally well throughout the years and has won many matches for the team, including the 2003 World Cup century.
Sanath Jayasuriya
He is the second Sri Lankan player to make the list of the highest scores in ODIs. He has a total of 13430 scores in ODI cricket. He is well-known in the cricket world for his aggressive batting. He has been playing ODI cricket for 22 years (1089-2011).
In the 90s and early 2000s, every bowler used to be nervous playing against him, and he shattered all their confidence with his hits.
The amazing opener was a part of the Sri Lankan team the year they won the World Cup and contributed with 221 runs in 6 matches.
Virat Kohli
The greatest batsman of the modern-day is in fifth place on the list. He can be called the best batsman in all formats the cricket world has ever seen, and he has got the stats to prove it.
He started playing in 2008 and has been playing for 12 years. Also, he has accumulated a total of 12898 runs in 275 matches and has the best batting average of 57.32.
He is following the footsteps of our Master Blaster and is right after him with 46 centuries. He has got India to the winning stand in many matches single-handedly especially when he is chasing.
Mahela Jayawardene
The former skipper makes the list of the highest scores in ODIs from the Sri Lankan team. He has been the architect of the batting line of Sri Lanka and has led the team. He has represented the team in ODI cricket for 17 long years(1998-2015).
He has a total of 12650 runs in 448 matches, which includes 19 centuries and 77 half-centuries.
Inzamam-Ul-Haq
The former skipper from the Pakistan team also made the list to the 7th position. He has been an amazing batsman the cricket world has ever seen.
In his era, he and the team have been a tough competition for all the teams, and the veteran player has played 16 years(1991-2007) for Pakistan in ODI cricket. He also has a score of 11739 runs in 378 matches.
Jacques Kallis
This all-rounder has made the 8th place on the list. He had an ODI career of 18 years(1996-2014) and was the best all-rounder from 2000-2010. Apart from the amazing 11579 runs, he has also taken 273 wickets.
Moreover, he is one of the best all-rounders the cricket world has ever seen. He also ended with the highest number of runs in the 1998 Champions Trophy.
Sourav Ganguly
The third Indian to make the list of the highest score in ODI. He is in the 9th place in the 50-over format and has a total of 11363 scores in 311 matches.
The “God Of Offside” changed the face of Indian Cricket and came to the rescue of the team when it was about to collapse in 2000. Moreover, he has represented India in the ODI format for 15 years (1992-2007). He also took the team to the 2000 Champions Trophy and won the 2nd ICC event.
Rahul Dravid
It is not known to everyone that Rahul Dravid was equally good at ODI as he was in test cricket.
Moreover, he has always been calm and composed and has been one of the best batsmen of the era. Additionally, he played ODI for 15 years (1996-2011) and scored a total of 10889 runs in 344 matches.
Wrapping up!
So, the star batsman from India, Sachin Tendulkar, holds the record for the highest ODI scores. Also, the top 10 list has been shared above for your better knowledge.
But there are many other players like MS Dhoni, Chris Gayle, and Brian Lara who have played exceptionally well in ODI format and other formats as well.
Additional Reading: