One-day international(ODI):-
International one-day cricket was started in the year 1971. Initially, one-day cricket was played for 60 overs, which under the influence of time, it became overcome and now one-day cricket becomes a game of only 50 overs.
One day cricket started with England and Australia. This match was played in the middle, and due to no result of the test match due to rain, ODI cricket was organized for the first time at Melbourne Cricket Ground.
The team of Australia and England played ODI cricket for the first time, in which Australia cricket achieved the record of winning in the first ODI.
In this article, we will know about the highest run scorer in ODI cricket.
Many players have played ODI cricket for different countries, but today we will know about those players who created a special kind of image for their country, and who scored the most runs in ODI cricket, most of the players in this list of players are from the Asia continent. And most of the players are from Sri Lanka and India.
Sachin Tendulkar
Sachin Tendulkar is an Indian player and on the list of the most runs in ODI cricket, Sachin Tendulkar is at number one. Sachin Tendulkar has been an important contributor to India’s 2011 World Cup win, Sachin Tendulkar has now retired from international cricket.
Kumar Sangakkara
This Sri Lankan great player is second on the list of highest run scorers in ODI cricket Kumar Sangakkara played 404 ODI cricket matches in which he batted 380 matches and scored 14234 runs at a 78.86 strike rate. His average of 41.8 and his best school Kumar Sangakkara, who scored 169 runs, also retired from international cricket.
Ricky Ponting
This great Australian player is number three on the list of most runs in ODI cricket Ricky Ponting played 375 ODIs in which he batted in 365 matches and scored 13704 runs at a strike rate of 80.39 in which his average score was 42.03 and his best. Score 164 Ricky Ponting has also retired from international cricket
Jayasuriya
This Sri Lankan great player is number four on the list of highest run scorers in ODI cricket. Jayasuriya played a total of 445 one-day matches in which he batted 433 one-day matches and scored 13430 runs at a strike rate of 91.20, his average score was 32.36 and he Jayasuriya, who played a high inning of 189 runs in his career, also retired from international cricket.
Mahila Jayawardene
This Sri Lankan great player is number five on the list of highest run scorers in ODI cricket. Jayawardene played a total of 448 one-day matches in which he batted 418 one-day matches and scored 12650 runs at a strike rate of 78.96 in which his average score was 33.37. Played a high of 144 runs in her ODI cricket Mahila Jayawardene no longer plays ODI cricket I have retired from ODI cricket
Also Read: World Test Championship 2023 and 2025 Host venues
Virat Kohli
India’s current captain Virat Kohli is number six on the list of highest run scorers in ODI cricket Virat Kohli played 254 ODI matches in which he batted 245 matches and scored 12169 runs at a strike rate of 93.17 Virat Kohli’s average score was 59.07 Virat Kohli played high innings of 183 runs in his career Virat Kohli is currently the captain of all three formats of the Indian team, Test T20 and ODI and is considered to be the most successful player in the world at present.
Inzamam ul Haq
This player of Pakistan is number seven on the list of highest run scorers in ODI cricket. Inzamam-ul-Haq played a total of 378 ODIs in which he batted in 350 matches and scored 11739 runs at a strike rate of 74.24 Imam-ul-Haq’s average score of 39.52. Raha and Imam ul Haq played high innings of 137 not out in his career Inzamam ul Haq has retired now he does not play international cricket
Also Read: ICC T20 World Cup 2022: Top 3 Players Who Can retire from the T20Is after the World Cup.
Jacques Kallis
This great South African player is at number eight on the list of highest run scorers in ODI cricket. Jacques Kallis played a total of 328 one-day matches in which he batted 314 matches and scored 11579 runs at a strike rate of 72.8. Jacques Kallis averaged a score of 44.36. Raha and Jacques Kallis have scored a career-high of 139 runs
Saurabh Ganguly
Former India captain Sourav Ganguly is ninth in the list of highest run scorers in ODI cricket, Sourav Ganguly played a total of 311 ODI matches in which he batted in 300 matches and scored 11363 runs at a strike rate of 73.70, and his average score was 41.02 and Sourav Ganguly played the best innings of his career with 183 runs Sourav Ganguly no longer plays international cricket matches, he has retired from international cricket.
Rahul Dravid
Rahul Dravid is ranked 10th on the list of highest run scorers in ODI cricket. Rahul Dravid played 344 ODI matches in his career in which he batted in, 318 ODIs and scored 10889 runs at a strike rate of 71.23 .His average score was 39.16 and he scored the highest innings of 153 runs in his career.
Also Read: