Top 10 Highest Scorers in ODI Cricket

Virender Sehwag 219 runsCricket is a game which becomes a passion in most of the cricket playing nations now days. Many people love to watch the lighting quick speed of the fast bowlers while many just watch it to see the exquisite shots played by the batsmen all over the ground. Many people are crazy about the innumerable stats related to batting and bowling and recently, thanks to T20, the cricket batsman who has scored the maximum runs in T20s and ODI (one day international). Recently Virender Sehwag broke one of the most astonishing records of the cricket world but who knows for how long. There have been many legendary cricket batsmen in the past who entertained the cricket fans with their powerful shots and making glorious scores in terms of fifties and centuries but the thing which makes them so important was their style of playing the shots and timing. One of the most interesting facts about this list is that among these top 10 maximum cricket scorers 3 are from India which makes India highly dominant and proves that there is a huge quantity of cricket talent in India. The following list is related to those top 10 cricket batsman who have scored the maximum runs ever in the ODI cricket. Enjoy the list and don’t forget to share your views at the end of the list.



10. Mahindra Singh Dhoni

Mahendra Singh Dhoni

Mahindra Singh Dhoni is one of the most renowned Indian captains and one of the most glorious names related to cricket from India and all over the world. Mahindra Singh Dhoni scored 183 runs off 145 balls against Sri Lanka in 2005 in Jaipur and this is the highest score made by Mahindra Singh Dhoni till now. Although scoring this huge amount of runs off just 145 balls was not an easy task but the real thing which made him popular was that he had just started his career. The talent of Mahindra Singh Dhoni was really appreciated and he led India in the world cup and brought the 2nd cricket world cup to India under his captaincy. He currently ranks 10th in the list of top 10 cricket batsmen with highest scores in ODI and he M S Dhoni has invented a helicopter shot which has become quite popular



9. Shane Watson

Shane Watson

Shane Watson is the only Australian batsman present in our list of batsmen with highest cricket scorers. Shane Watson scored 185 runs from just 96 balls while playing against Bangladesh on the ground of Dhaka on 11th April 2011. The most beautiful thing about Shane Watson in this match was that even the opposition crowd was also cheering him up when he crossed 160 runs because they were expecting Shane Watson to break the world record but unluckily he didn’t. The most entertaining thing about this match was that Shane Watson belted the bowlers for 15 sixes and 15 fours which is a record itself for hitting 15 sixes in a match by any individual batsman.


8. Sachin Tendulkar

Sachin Tendulkar

Sachin Tendulkar is the only cricketer who is present on this list twice.  Sachin Tendulkar scored 186 runs off 150 balls against New Zeeland in Hyderabad on 8th November 1999 getting him the 8th spot in the list of top 10 cricket batsmen with highest scores in ODI. Although the height of this legendary batsman is just 5 feet and 5 inches, the sixes he hits are sky high! It’s almost impossible to believe the power, balance and perfect timing of his shots as compared to the structure and height of this batsman but it’s true that cricket requires talent and not physique or even a model’s face to make a name.


7. Gary Kirsten

Gary Kirsten

Gary Kirsten is the only South African batsman who has made it to this list. Gary Kirsten is the batsman whose name will always be written in golden words in sports history of South Africa because he is the maximum scorer for South Africa in the game of cricket. He scored 188 runs in just 159 balls against United Arab Emirates on the ground of Rawalpindi on 16th February 1996. He hit 23 fours and 4 high sixes which helped him reach the score of 188. He ranks 7th in the list of top 10 cricket batsmen with highest scores in ODI.


6. Sanath Jayasuria

Sanath Jayasuria

Sanath Jayasuria is a name which can never be ignored or forgotten in the sports history of Sri Lanka and cricket as well. The Legendary Sri Lankan cricketer entertained cricket loving audience and players with his unique ultrafast playing style for a straight 22 years with great performances to his credit. Sanath Jayasuria made 189 runs off just 161 balls against India on the ground of Sharjah on 29th October 2000. He struck 4 high sixes and 21 fours in this match. Although Sanath Jayasuria has created many unforgettable moments for Sri Lanka in the cricket history, one which cannot be forgotten was his fastest 50 which came off just 17 deliveries!


5. Vivian Alexander Richards

Vivian Alexander Richards

Vivian Alexander Richards is one of the renowned names in cricket which can never be forgotten and will always be written in golden words. Vivian Alexander Richards was a former West Indies batsman who brought victory to West Indies in some of the toughest matches in which match had almost been lost. Due to the great performances in his entire career, a title of Sir was given to Sir Vivian Alexander Richards. It was a sunny morning when Sir Vivian Alexander Richards entered the ground of Manchester with a spirit to win the match and scored 189 not out of just 170 balls faced on 31st May 1984.


4. Saeed Anwar

Saeed Anwar

Saeed Anwar is one of the most remarkable names in Pakistan cricket history. A great left handed batsman stepped on the ground of Chennai in a match against India with a spirit to forever etch the name of his country in the record books. That spirit leaded him to score 194 runs off just 147 balls. The thing which can never be forgotten about the dedication of Saeed Anwar was that he was injured during the match and was not able to run properly but even then, he played a massive innings of 194 runs with 22 fours and 5 huge sixes. Saeed Anwar held the record of being the highest cricket scorer ever for a long period of 13 years until he was crossed by Sachin Tendulkar in Feb 2010.


3. Charles Coventry

Charles Coventry

Charles Coventry is batsman who plays for the cricket team of Zimbabwe and comes in 3rd in the list of top 10 cricket batsmen with highest scores in ODI. Charles Coventry is the first man to reach or equal the score which was made by Saeed Anwar in May 1997. After a long period of 12 years, the highest cricket score was equalized and this was the feast achieved by Charles Coventry. He made 194 not out from 156 balls against Bangladesh in 2009 in Bulawayo. The time when Charles Coventry crossed 180 runs, the crowd was desperately waiting for him to make some more and become the highest scoring batsman ever but luck didn’t gave him a chance to cross the record set by Saeed Anwar.


2. Sachin Tendulkar

Sachin Tendulkar

Now starts the big one. The first person on our planet to cross the barrier of 194 and make a double century in ODI is the legendary batsman of India; Sachin Tendulkar. He scored a massive 200 runs against South Africa on 24th Feb 2010 in Gwalior. The best part is that he was not out with a total number of 149 balls faced. He was the first person who reached 200 runs in cricket ODI history. The time when he made his double century was the most beautiful time of his life because we might have seen people stand up to cheer the batsmen’s feats but the time Sachin Tendulkar made the double century, almost every cricket fan who was watching that game in the stadium as well as from around the world stood up from their chair and clapped for this cricket legend.


1. Virender Sehwag

Virender Sehwag 219 runs

Virender Sehwag is the name which will never disappear from the cricket history as long as this world exists. Virender Sehwag not only scored the double century but also broke the existing highest scoring batsman record made by Sachin Tendulkar. Virender Sehwag scored unimaginable 219 runs on just 149 deliveries while playing against West Indies in the huge crowded stadium of Indore on 8th December 2011. The feelings of Virender Sehwag cannot be explained in words because currently he is the maximum runs scoring batsman all over the world with an unbreakable scoring record of 219 runs. Moreover, he is the 2nd person and 2nd Indian on this planet to make a double century in ODI match. He powered 25 solid fours along with 7 sky-high sixes which made his double century even more exciting.


Related Top 10 Lists: