Top 10 Highest Scoring ODI Batsmen of India (2022)

Rituraj Mazumdar

Updated on:

Highest Scoring ODI Batsmen of India

When we talk about sports in India, there are very few sports that come to our mind. Hockey is the national sport of India but when it comes to people’s craze, no other sport can compare with Cricket. Cricket is the most viewed and most loved sport in India

The cricketers are considered superstars and some of them are considered as gods by their fans. In this brief article, we will have a look at the Top 10 Highest Scoring ODI Batsmen of India and the miracles they have achieved in their careers as professional cricket players playing for the Indian National Cricket Team. This list of the highest-scoring ODI Batsmen of India will include both the active players and the retired players of the Indian Cricket team.

 

1. Sachin Tendulkar

Matches463
Runs18426
Highest Score200*
100s49
50s96

Sachin Tendulkar was the first player in history to score a double hundred in a ODI match

Sachin Tendulkar is known to be the biggest and one of the best players not only in India but also in the world. Sachin Tendulkar is a retired Indian Cricket player and he is ranked in the first position of the Top 10 Highest Scoring ODI Batsmen of India. He was born on 24 April 1973 and his age is 48 years.

Tendulkar made his debut for the Indian cricket team at the age of 16 years in the year 1989 against Pakistan. Because of his short stature, he was known as Master Blaster. In an ODI career spanning over 23 years, he has played 463 matches for India where he has scored 18426 ODI runs.

He has scored a total of 49 centuries and 96 half-centuries in his career. Sachin Tendulkar became the first player in the world to score a double hundred in an ODI match when he scored 200 runs not out against South Africa in the year 2010. Even after his retirement, Sachin Tendulkar is still at the top of the list of the Top 10 ODI Batsmen of India. Sachin Tendulkar retired from ODI cricket in the year 2012.

 

2. Virat Kohli

Matches257
Runs12285
Highest Score183
100s43
50s64

Virat Kohli won the Player of the Decade Award in the year 2020

Virat Kohli is the ex-captain of the Indian Cricket team and also one of the finest batsmen in the world of the modern era. He is often compared to Sachin Tendulkar in terms of his batting skills. Virat Kohli is in the second spot in the list of the Top 10 Highest Scoring ODI Batsmen of India.

Virat Kohli was born on 5 November 1988 and his age is 33 years. Virat Kohli made his debut for the Indian Cricket Team in the year 2008 against Sri Lanka. Virat Kohli played 257 ODI matches for India and has scored 12285 runs and sits at the second spot in the list of Top 10 Highest Scoring ODI Batsmen of India right after Sachin Tendulkar. Virat Kohli scored the highest score of 183 runs

He has scored 43 centuries and 64 half-centuries in his career. He has been so consistent in the last couple of years that he has won the ICC Award for the Player of the Decade. This award is given to the player who has consistently performed well in his matches over the last 10 years. He was the captain of the Indian Cricket team and has captained the team in the 2019 World Cup. Rohit Sharma has replaced him as the captain of the Indian Cricket team recently.

3. Sourav Ganguly

Matches308
Runs11221
Highest Score183
100s22
50s71

Sourav Ganguly is an ex-Indian Cricket team player and the former captain of the Indian Cricket team. He is considered to be one of the greatest captains of the Indian Cricket team. Sourav Ganguly was born on 8 July 1972 and his age is 49 years. Sourav Ganguly is known as “Dada” or “Prince of Kolkata”. He is also known as the “God of Offside” because of his ability to hit big shots on the offside

Sourav Ganguly is in the third sport in the list of the Top 10 Highest Scoring ODI Batsmen of India. He made his debut for team India in the year 1992 against West Indies. He has played 308 ODI matches for India and has scored 11221 runs for India. His highest score was 183 runs which he scored against Sri Lanka. Sourav Ganguly has scored 22 centuries and 71 half-centuries in his career.

All these stats are enough to make him third in the list of the Top 10 Highest Scoring ODI Batsmen of India even after 15 years of his retirement from ODI cricket. Sourav Ganguly is now working as the President of the BCCI.

4. Rahul Dravid

Matches340
Runs10768
Highest Score153
100s12
50s82

Rahul Dravid is the former captain and player of the Indian Cricket team. He became the captain of the Indian Cricket team after Sourav Ganguly was dropped from Captaincy after the rift that happened between Sourav Ganguly and Greg Chappell

Rahul Dravid was a world-class batsman and was known as “The Great Wall” because it was really hard to get him out. He is ranked at the 4th spot of the Top 10 Highest Scoring ODI Batsmen of India. Rahul Dravid was born on 11 January 1973 and his age is 49 years. He made his debut for the Indian Cricket Team in the year 1996 against Sri Lanka.

After playing 340 ODI matches for India, he scored 10768 runs with his highest score being 153 runs against New Zealand. Rahul Dravid scored 12 centuries and 82 half-centuries for India. His consistency as a batsman made him sit at the 4th spot of the Top 10 Highest Scoring ODI Batsmen of India even after 11 years of his retirement. Now Rahul Dravid is serving as the coach of the Indian Cricket team.

5. Mahendra Singh Dhoni

Matches347
Runs10599
Highest Score183*
100s9
50s73

Mahendra Singh Dhoni is the only player and captain in the world to win all the three major ICC Trophies

Mahendra Singh Dhoni also known as Mahi is one of the most iconic and important players of Indian Cricket History. According to many experts, he is the one player who changed the scenario of the Indian Cricket team and made it a powerful cricketing nation.

He is known as one of the best wicket-keepers in the world and also one of the best captains of the world. At the time of his debut, he was one of the best-attacking batsmen who was able to hit big shots all over the ground. Dhoni is now in the 5th spot of the Top 10 Highest Scoring ODI Batsmen of India. Mahendra Singh Dhoni was born on 7 July 1981 and his age is 40 years.

He made his debut for the Indian Cricket Team in the year 2004 against Bangladesh under the captaincy of Sourav Ganguly. MSD played 347 matches for India and scored 10599 runs with 183 not out being the highest score which he scored against Sri Lanka.

In his ODI career, he has scored 9 centuries and 73 half-centuries. Such a batting record made him rank in the 5th spot of the Top 10 Highest Scoring ODI Batsmen of India. Mahendra Singh also known as “Captain Cool” is the only captain and player in the world to win the three major ICC Trophies i.e. 2007 ICC T20 World Cup, 2011 ICC ODI World Cup, and 2013 ICC Champions Trophy.

6. Mohammad Azharuddin

Matches334
Runs9378
Highest Score153*
100s7
50s58

Mohammad Azharuddin was the former player and the captain of the Indian National Cricket team. Mohammad Azharuddin was also a great and iconic batsman of the Indian Cricket team. That is the reason why he is ranked at the 6th spot in the list of the Top 10 Highest Scoring ODI Batsmen in India

Mohammad Azharuddin was born on 8 February 1963 and his age is 58 years as of 2022. He made his ODI debut for the Indian National Team in the year 1985 against England. After playing 334 ODI Matches, he scored a total run of 9378 with his highest score being 153 runs not out which he scored against Zimbabwe.

Mohammad Azharuddin has scored 7 centuries and 58 half-centuries in his career as a player of the Indian Cricket team. Mohammad Azharuddin is the most senior player in this list of the Top 10 Highest Scoring ODI Batsmen of India and even after 22 years of his retirement, he is still in the 6th spot which shows his class as a Batsman.

7. Rohit Sharma

Matches227
Runs9205
Highest Score264
100s29
50s43

Rohit Sharma is the only player in the world to score three double hundreds in ODI

Rohit Gurunath Sharma aka Rohit Sharma is the player and the present captain of the Indian Cricket team. He is one of the most dangerous hitters in the Indian Cricket team and is ranked in the 7th spot of the Top 10 Highest Scoring ODI Batsmen of India. Rohit Sharma was born on 30 April 1987 and his age is 34 years

Rohit Sharma made his debut for the Indian National Team in the year 2007 against Ireland. He played 227 ODI matches for India and has scored 9205 runs in total. He scored 29 centuries and 43 half-centuries in his career. His highest score in ODI was 264 runs which he scored against Sri Lanka in the year 2014

This is the highest score ever made by a batsman in an ODI match. Such impressing stats are hardly made by any Indian batsmen or any batsmen mentioned in the list of the Top 10 Highest Scoring ODI Batsmen of India. Rohit Sharma is the only batsman in the world to score three double centuries in ODI.

8. Yuvraj Singh

Matches301
Runs8609
Highest Score150
100s14
50s52

Yuvraj Singh became the Man of the Series in the 2011 ICC World Cup which India won

Yuvraj Singh is a former batsman and a player of the Indian National Cricket team. Yuvraj Singh was a middle-order batsman and one of the most dependable batsmen on the Indian Cricket team. Yuvraj Singh is ranked at the 8th spot in the list of the Top 10 Highest Scoring ODI Batsmen of India.

He was one of the main reasons why India won the 2011 ICC Cricket World Cup. Yuvraj Singh was born on 12 December 1981 and his age is 40 years. Yuvraj Singh made his Indian National team debut in the year 2000 against Kenya. He played 301 matches for the Indian National team and scored 8609 runs in his career. His highest score in the ODIs is 150 runs which he scored against England.

He has scored 14 centuries and 52 half-centuries in his career. Yuvraj Singh retired from the Indian Cricket Team in the year 2017 but he still has the capability to change the whole game on his own. That is the reason why he is still in the rankings of the Top 10 Highest Scoring ODI Batsmen of India. In the year 2011, when India won the ICC World Cup, his performance was so brilliant that he won the Man of the Series Tournament.

9. Virender Sehwag

Matches241
Runs7995
Highest Score219
100s15
50s37

Virender Sehwag became the second player after Sachin Tendulkar to score a double hundred in ODI

Virender Sehwag was one of the best-attacking batsmen of the former Indian Cricket team. He was a nightmare for many world-class bowlers. He was such a destructive batsman that this list of Top 10 Highest Scoring ODI Batsmen of India is just incomplete without mentioning his name. Virender Sehwag was born on 20 October 1978 and his age is 43 years.

Virender Sehwag made his debut for Indian National Cricket Team in the year 1999 against Pakistan. He played 241 matches for India and scored 7995 ODI runs. In his ODI career, he scored 15 centuries and 37 half-centuries. His highest-ever ODI score has 219 runs which he scored in the year 2011 against West Indies. He is the second player in the world after Sachin Tendulkar to score double-centuries in ODI

Virender Sehwag was a part of the famous batting lineup of the Indian team of the early 2000s when the Indian batting lineup consists of players like Sachin Tendulkar, Virender Sehwag, Sourav Ganguly, Rahul Dravid, Yuvraj Singh, and VVS Lakshman. He is ranked at the 9th spot in the list of Top 10 Highest Scoring Indian Batsmen of India.

10. Shikhar Dhawan

Matches148
Runs6274
Highest Score143
100s17
50s35

Shikhar Dhawan is an active player and a part of the Indian Cricket team. He is the only third player after Virat Kohli and Rohit Sharma to feature in the list of the Top 10 Highest Scoring ODI Batsmen of India. He is also known as “Gabbar” because of his deadly looks.

Shikhar Dhawan was born on 5 December 1985 and his age is 36 years. Shikhar Dhawan made his ODI debut for the Indian National Team in the year 2010 against Australia. He played 148 ODI matches for the Indian National team and has scored 6274 runs in total which includes 17 centuries and 35 half-centuries.

His highest score in ODI was 143 runs which he scored in the year 2019 against Australia. Currently, he is ranked at the 10th spot in the list of the Top 10 Highest Score ODI Batsmen of India but it is expected that his rank will increase over time as he is one of the regular active players of India.

1 thought on “Top 10 Highest Scoring ODI Batsmen of India (2022)”

Leave a Comment