The best batsmen of India

Table of Contents

India has produced some of the greatest batsmen in the history of cricket. According to the cricket news for India, the early days of the legendary Sachin Tendulkar to the modern era stars like Virat Kohli and Rohit Sharma, Indian batsmen have thrilled fans around the world with their batting prowess, skill, and ability to score runs consistently at the highest level. In this article, you will take a look at some of India’s best batsmen over the years and what made them stand out.

Sachin Tendulkar

Widely regarded as one of the greatest batsmen of all time, Sachin Tendulkar’s place at the top of any list of India’s best batsmen is undisputed. His incredible career statistics speak for themselves – he holds the record for most runs in international cricket with over 34,000 runs, 100 international centuries, and was the first batsman to score a double century in ODI cricket. Tendulkar had an incredible work ethic and dedication to his craft. He was a master of all strokes and could score freely all around the ground. His technique was near perfect and he adapted his game very well as he got older. Tendulkar scored runs in every country and against all types of bowling attacks. He carried the expectations of a billion cricket crazy Indians for over two decades and gave them countless memories and moments of joy. More than just his phenomenal numbers, Tendulkar came to represent the spirit and pride of Indian cricket.

Rahul Dravid

Nicknamed ‘The Wall’ for his solid, reliable batting, Rahul Dravid was the backbone of the Indian batting lineup for over a decade. Not as flashy as some other players, Dravid made up for it with his workmanlike approach, technique, concentration and ability to build innings. He holds the record for most runs as an Indian batsman in away Tests. Dravid absorbed pressure like few others and gave his partners stability with his dogged determination at the crease. He played some memorable knocks in difficult overseas conditions and tough situations to bail India out of trouble. Beyond his 13,288 runs, Dravid’s influence on Indian cricket was immense as he groomed many youngsters during his captaincy tenure and continued to give back to the game post retirement. His dedication to practice and preparation set the benchmark for future generations.

Virat Kohli

Still active, Virat Kohli is already establishing himself as one of the modern greats of the game. His hunger and thirst for runs are unparalleled. Kohli is a run-machine with his work ethic, fitness, power-hitting and wide array of strokes. He has the rare ability to score fast in all three formats. Kohli is the only batsman to have an average above 50 in all three formats. He plays with intensity and passion, leading from the front as India’s captain across formats. Kohli has numerous records to his name already including the fastest to 10,000 ODI runs. He plays match-defining innings regularly, especially in run chases. Kohli’s standards have raised the bar for others and taken Indian batting to greater heights. He still has many productive years left but is undoubtedly among India’s greatest ever.

Sunil Gavaskar

The original batting icon, Sunil Gavaskar set the template for opening batting in Test cricket. In the early 1970s-80s era, he took on the fearsome West Indies pace battery single-handedly and scored runs by the bucketload. Gavaskar holds the record for most Test runs and centuries as an Indian player. He was a master against fast bowling with his solid defensive technique and concentration. Gavaskar scored heavily on difficult surfaces to help India draw and win matches. His gutsy knocks in the West Indies changed the way Indian cricket was viewed globally. Gavaskar’s legacy inspired many future generations to take up the sport. He showed that Indians could score at the highest level using text-book defensive skills rather than just natural flair.

Virender Sehwag

One of the most entertaining batsmen to watch, Virender Sehwag struck fear into bowling attacks with his unique swagger and ultra-aggressive approach. He changed the way opening batting was done in Tests and ODIs. Sehwag had a rock-solid technique but backed it with an adventurous mindset. He scored many memorable centuries off just 70-80 balls through his blazing strokeplay. Sehwag’s double hundreds and opening stands with other greats like Tendulkar and Dravid set the platform for many Indian wins. His fearless attitude gave his teammates confidence to play their natural games. Sehwag could take any bowling on any surface and played a key role in India’s rise as a top Test side in the 2000s. His swashbuckling style was a treat for fans.

Rohit Sharma

Currently in his prime, Rohit Sharma has established himself as one of the best limited overs openers of all time. His statistics in ODIs are simply mind-boggling – he holds the record for most centuries (4) and is the only player to score 3 double hundreds. Rohit has a wide range of strokes and a knack for scoring big hundreds. He takes his time to get set and then unleashes his full array of shots to pile on the runs at a rapid rate. Rohit has been instrumental in many Indian victories with his match-winning knocks. He has grown in stature as a leader too while captaining Mumbai Indians to multiple IPL titles. Still going strong in his 30s, Rohit has all the credentials to finish among India’s greatest white-ball batsmen.

Sourav Ganguly

The flamboyant left-hander took Indian cricket to new heights as captain and batsman in the early 2000s. Ganguly brought fresh aggression, confidence and flair to the Indian team. He led from the front with important centuries and stands to lay the foundations for victory. As captain, Ganguly nurtured young talents like Sehwag, Yuvraj, Harbhajan which strengthened Indian cricket. He took bold decisions like promoting Dhoni up the order and helped him realize his full potential. Ganguly played a key role in India gaining dominance on home soil and becoming a force abroad too. His duel with Warne in 2001 is part of cricket folklore. Ganguly infused self-belief in the team and fans with his flamboyant batting and leadership skills.


While there are many other great Indian batsmen who could feature on this list like Mohammad Azharuddin, Yuvraj Singh, VVS Laxman etc., the above players stand out for their longevity, consistency, impact and achievements at the highest level. They played pivotal roles in transforming Indian cricket from underdogs to champions. As per latest news about cricket, skills, dedication and never-say-die attitude continue to inspire future generations of cricketers. While players will come and go, the legacy of these batting icons will remain etched in Indian cricket history forever. They took immense pride and pleasure in donning the Indian jersey and gave fans countless memories and celebrations through their batting.           

Scroll to Top