Mr. Mayank Tater 28, Jun 2022

Who is the best batsman in India or who is India’s no.1 batsman? Well, it is a really difficult task to choose the top-10 from a host of class Indian batsmen. These batsmen played a crucial role in Indian cricket history and contributed to a lot of victories. These players are the reason to highlight the Indian cricket team in many award show with their splendid performance. If you are a cricket lover then you should know about these most successful batsmen of India. 

The list we have prepared is on the basis of stats, impact, and records of the batsmen. So without wasting any time let’s get started.

Top 10 Best Batsman In India 2022 List:

1. SACHIN TENDULKAR

SACHIN TENDULKAR

India’s number one batsman has to be the God of cricket Sachin Tendulkar. The famous Indian batsman also referred to as Master-Blaster was born on 24th April 1973 in Mumbai. In his 24-year-long career, Sachin played 200 Tests, 463 ODIs, and 1 T20I. Sachin averages 53.78 in Test cricket having scored 15,921 Test runs, he averages 44.83 in ODI cricket having scored 18426 ODI runs which are remarkable averages for a player who played for the country for so long. Sachin has a record of 100 centuries in international cricket, he is the only man to ever reach the milestone and in the future, it is very unlikely anyone could breach it. At 36, Sachin also became the first player to score 200 in a one-day international match. For his contribution to cricket, Sachin was also conferred with the prestigious Bharat Ratna award.

MAT RUNS  AVG HS 100S
200 TEST 15921 53.79 248 51
463 ODI 18426 44.83 200 49
1 T20I 10 10 10 0

2. VIRAT KOHLI

VIRAT KOHLI

India’s no.1 batsman or India’s best batsman today King Kohli was born on 5th November 1988 in New Delhi, India. Virat has played 101 Tests, 260 ODI, and 97 T20Is to date, he averages above 50 in all 3 formats which are very rare. Having scored more than 23,000 international runs Virat is one of India’s leading run-scorer of all time. Virat has 70 centuries, 43 ODI, and 27 Tests in quick time to his name. Kohli has captained India for many years and has led India to some great victories, in 2019 he became the first Indian captain to win a Test series down under. 2016 was Kohli’s absolute prime when he would score centuries for fun, in IPL 2016 he piled up 973 runs a record that remains unconquered. The famous India batsman also won 2 man of the tournament awards in successive T20 World Cups, in 2014 and 2016. Kohli has broken the end number of records in his career and continues to be an integral part of the Indian team to brake some more records in the future.

MAT RUNS  AVG HS 100S
101 TEST 8043 49.96 254 27
260 ODI 12311 58.07 183 43
97 T20I 3296 51.5 94 0

3. RAHUL DRAVID

RAHUL DRAVID

Rahul Dravid the current head coach of the Indian team was born on January 11, 1973, and is a former legendary batsman of India. Arguably the best batsman in India against pace, Rahul had the best technique to play in any condition. The Wall as Rahul Dravid is popularly known used to just bat and bat for long periods of time to save and win many test matches for India. Rahul played 164 Tests, 344 ODIs, and 1 T20I scoring over 24,000 runs in international cricket. He has an impeccable average of 52.31 in Test cricket and close to 40 average in ODI cricket. Dravid has 48 international tons, many of which have come in difficult situations. He also captained India in many series and matches.

MAT RUNS  AVG HS 100S
164 TEST 13288 52.31 270 36
344 ODI 10889 39.16 153 12
1 T20I 31 31 31 0

Read More: Top 10 India’s Best Bowlers List

4. SUNIL GAVASKAR

SUNIL GAVASKAR

We can’t miss Sunil Manohar Gavaskar included in our list of top 10 Indian batsman. He played well during the 1970s and 1980s was born on 10th July 1949 in Mumbai. He represented India in 125 Tests and 108 ODIs and was the first Indian batsman to reach 10,000 runs in test cricket. The classic Mumbai batter scored 10,122 test runs at an average of 51.12 piling 34 test centuries in the process. Apart from his records his ability and courage to face the mighty West-Indian fast bowlers of that era on uncovered pitches without a helmet and chest guard while every other batsman kept on getting out speaks volumes of his hard work and concentration. 

MAT RUNS  AVG HS 100S
125 TEST 10122 51.12 236* 34
108 ODI 3092 35.13  103* 1

Read More: 25 Best Cricket Players of India

5. SOURAV GANGULY

SOURAV GANGULY

Sourav Ganguly the current BCCI President was born on 8 July 1972. The former India captain represented India in 113 Tests and 311 ODIs scoring over 18,000 runs in his career. It can be said that Ganguly is one of the most successful batsmen and cricket captains of India to date. He made his Test debut on 20th June 1996 at Lord’s and smashed an amazing 100 to start his test career. He became the Indian captain in the year 2000 and led India to some great away test victories he also took India to the final of the 2003 World Cup which India lost to Australia in the final. His career also witnessed him being a part of some big controversies, however, the prince of Calcutta is loved by most cricket fans, and his shirt-off celebration is remembered by all.

MAT RUNS  AVG HS 100S
113 TEST 7212 42.17 239 16
311ODI 11363 41.02 183 22

6. VIRENDER SEHWAG

VIRENDER SEHWAG

Sehwag the most loving Indian attacking batsman was born on 20th October 1978 in Delhi. The legendary and famous Indian batsman represented India in 104 Tests, 251 ODIs, and 19 T20Is scoring more than 17,000 international runs. Sehwag is known for his aggressive batting taking on the bowlers and scoring quickly. He has a strike rate of 82 in Test cricket signifying the pace at which he scored the big scores and his ability to hit boundaries with ease. Sehwag has 38 international hundreds under his belt and 2 triple centuries in Test cricket and is the only Indian to do so. Sehwag is currently a commentator and cricket expert known for his cheeky remarks. If we say that Veeru is a remarkable Indian top batsman then it will not be wrong. 

MAT RUNS  AVG HS 100S
104 TEST 8586 49.34 319 23
251 ODI 8273 35.06 219 15
19 T20I 394 21.89 68 0

7. ROHIT SHARMA

ROHIT SHARMA

Rohit is the Indian captain across all formats and a five-time IPL-winning captain. Rohit who is the best batsman in India was born on 30th April 1987 in Nagpur and has represented India in 45 Tests, 230 ODIs, and 125 T20Is till today. The elegance with which Rohit hits the ball is extraordinary and he is considered to have an extra second while batting. The famous Indian batsman is the only batsman to have 3 double-tons in ODI cricket with 264 being his highest score in the format which is also the highest individual score in ODI cricket. He is also the leading run-scorer in T20I cricket and also has the most no. of centuries in T20I cricket(4). 

MAT RUNS  AVG HS 100S
45 TEST 3137 46.13 212 8
230ODI  9283 48.60 264 29
125 T20I 3313 32.48 118 4

8. MS DHONI (Most Powerful Indian Batsman)

MS DHONI

A powerful hitter and cricket captain of India, MSD is a national treasure for India and also one of the top 10 batsman in India. MS Dhoni was born on the 7th of July 1981 in Ranchi. He represented India in 90 Tests, 350 ODIs, and 98 T20Is. He scored more than 17,000 runs in international cricket batting in the lower order and finishing games for India. MS has an average of 50 plus along with 10 centuries in ODI cricket. Dhoni guided India to the 2007 WorldT20 win, the 2011 World Cup win, and the 2013 Champions Trophy win. Captain cool is the successful cricketer and captain of India and his contribution to Indian cricket is huge and beyond words. He is also a 4-time IPL-winning captain with CSK.  

MAT RUNS  AVG HS 100S
90 TEST 4876 38.09 224 6
350 ODI 10773 50.58 183 10
98 T20I 1617 37.6 56 0

9. GAUTAM GAMBHIR

GAUTAM GAMBHIR

Gambhir India’s reliable and opening batsman and currently a coach, commentator, and politician is a former Indian cricketer who played 58 Tests, 147 ODIs, and 37 T20Is for India between 2003 to 2016. Gambhir was born on October 14, 1981, and made his international debut in 2003 as a left-hand opening batter. Gambhir made more than 10,000 runs in international cricket along with 20 centuries at the top level. Gambhir played two of his best knocks at the 2007 WorldT20 Final and the 2011 World Cup Final playing a crucial role in the biggest wins for India. Gambhir has a record of 5 test centuries in 5 consecutive matches which are only second to Sir Don Bradman.

MAT RUN AVG HS 100S
58 TEST 4154 41.95 206 9
147 ODI 5238 39.68 150* 11
37 T20I 932 27.41 75 0

10. VVS LAXMAN

VVS LAXMAN

Very very special Laxman the popular Indian batsman was born on November 1, 1974, in Hyderabad. He played 134 Tests and 86 ODIs for India between 1996 to 2012. He scored more than 11,000 international runs with 23 centuries in all. His record against Australia, the number one team of the 2000s was immaculate scoring the bulk of his runs against the Aussies. Laxman’s 281 at Eden Gardens in 2001 against Australia is even rated as the best test innings in the last 50 years. The knock led India to a victory after being asked to follow on and being on the verge of defeat. Laxman is currently the head of the National Cricket Academy (NCA).

MAT RUNS  AVG HS 100S
134 TEST 8781 45.97 281 17
86 ODI 2338 30.76 131 6

Read More: 1983 World Cup Highlights

Conclusion-: 

India has been a country of great batsmen historically. The nation has produced the likes of Sachin(God of Cricket), Dravid (The Wall), and many more terrific batsmen. There are many individual batsmen who have not been featured in the list but have shown great ability with the bat. Some names include Yuvraj Singh, Cheteshwar Pujara, Ajinkya Rahane, and KL Rahul.