The Best of the Best: India’s Greatest Test Batsmen of All Time


There are a few constants in life: death, taxes, and some of the best batsmen in the world taking to the cricket pitch. India has seen its fair share of talented batsmen over the years, and many of them have achieved legendary status.

But who is the best of the best? That’s a question that’s open to debate. In this article, we’ll take a look at some of India’s greatest Test batsmen of all time. We’ll consider their stats, their records, and how they’ve fared against the best bowlers in the world as per information from cricket related news.

Sachin Tendulkar: The King of Cricket

Sachin Tendulkar needs no introduction. Widely regarded as the best batsman of all time, he is the only player to score 100 international centuries and is the only cricketer to have been awarded the Bharat Ratna, India’s highest civilian award.

Tendulkar made his Test debut in 1989 at the age of 16 and went on to play 200 Test matches, scoring more than 15,000 runs. He is also the first batsman to score a double century in One Day International cricket. In 2002, he was involved in a world record partnership of 398 runs with Virender Sehwag against Zimbabwe. In 2007, he became the first player to score 10,000 runs in ODI cricket.

Tendulkar has also been successful in the shorter formats of the game. He is the leading run-scorer and century-maker in Twenty20 International cricket and was the first player to hit a century in all three formats of the game.

Tendulkar was honoured with the Padma Shri, India’s fourth-highest civilian award, in 1999 and the Padma Vibhushan, India’s second-highest civilian award, in 2008. He was also the recipient of the Rajiv Gandhi Khel Ratna, India’s highest sporting honour, in 1997.

His passion for the game and his dedication to cricketing excellence are unrivalled and he remains a role model for aspiring young cricketers all over the world.

Rahul Dravid: The Wall of India

Rahul Dravid, affectionately known as “The Wall of India,” is one of the greatest batsmen to ever play for India. He was an anchor for the Indian batting line-up for over a decade and holds many batting records, including the most Test catches by a fielder.

Dravid was known for his incredible patience and ability to grind out a big score, making him an invaluable player in difficult batting conditions. He was also one of the smartest batsmen in the game, often able to read the game and the bowler’s mind to put himself in the best position to score runs. Although he was never able to win a Cricket World Cup with India, Dravid was a key member of the side that reached the final in 2003, where they lost to Australia. 

Dravid retired from international cricket in 2012 with an incredible record of 13,288 Test runs at an average of 52.31, the fourth-highest average in Test history. He is widely regarded as one of the best batsmen of all time and will always be remembered as one of India’s greatest cricketing heroes.

Dravid is widely considered to be one of the best batsmen of all time and was honoured with the title of “Sir” by the Queen of England in 2013.

Virender Sehwag: The Nawab of Najafgarh

Now we come to Virender Sehwag—arguably one of the most devastating batsmen in India’s Test history. Nicknamed the Nawab of Najafgarh, Sehwag made a name for himself with his aggressive and attacking style of play. He was known for his quick scoring rate, and his record of scoring a century in just 85 balls is still unbeaten to this day.

In his career, Sehwag played 104 Test matches and scored 8586 runs at an average of 49.34. He also has 23 centuries and 32 half-centuries to his name. Sehwag was a part of the Indian team that won the 2011 World Cup, and he was also the man of the series in the 2010 ICC World Twenty20.

Sehwag was known for his ability to score runs all around the park, and his trademark shots were the hook and the pull. He was also known for his unique batting stance, which was very upright and open. Sehwag was an aggressive captain, and he led the Indian team to many victories during his tenure.

Sehwag announced his retirement from international cricket in October 2015, and he currently holds the record for the highest Test score by an Indian batsman. He is also the only Indian batsman to score two triple centuries in Test cricket. Sehwag will always be remembered as one of India’s greatest Test batsmen of all time.

What made Sehwag so special was his ability to score runs all around the cricket field, regardless of the situation or the opponent. He was particularly effective against pace bowlers, and his batting style often left the opposition clueless and demoralized.

It’s no surprise that he is considered one of India’s greatest Test batsmen of all time.

Sunil Gavaskar: The Mini Master

Moving on to the next batsman on our list, Sunil Gavaskar is affectionately known as the Mini Master. He was a master tactician who could dominate every bowling attack he faced. He made his debut in 1971 against the West Indies and quickly established himself as one of the greatest batsmen India had ever seen.

What made his batting style so special was his ability to read the game and anticipate what would come next. His technique and composure meant that he rarely played a false shot, and maintained an impressive batting average of 51.12 over 125 Tests. He still holds the record for most Test centuries scored by an Indian batsman, with 34 centuries to his name. He was also a captain who led from the front with dignity and stability and was always an inspirational leader to his teammates.

Virat Kohli: Modern-Day Maestro

The modern-day maestro himself, Virat Kohli is a force to be reckoned with. Since his debut in 2010, he has managed to rack up an impressive list of accomplishments. He currently holds the record for the highest individual score in a Test match by an Indian batsman, with an astonishing 254 runs against South Africa in 2019. His overall career average of 54.35 runs per innings is also the highest for any Indian batsman and the third-highest average ever seen on a Test cricket career. Apart from his batting prowess, Virat Kohli is also known for his leadership skills.

There is no doubt that Virat Kohli is one of the best batsmen in the world today. His consistent performances and impressive records are a testament to his talent and his passion for the game. With many more years of cricket ahead of him, there is no telling what Virat Kohli will achieve.

Beyond his excellence with the bat, Virat Kohli brings a new level of flair and passion to the truly unmatched game. His dedication and determination combined with his sheer talent make him one of India’s greatest Test batsmen of all time.


India has produced some of the greatest cricketing talents the world has ever seen. The country has a long and proud history in the sport, dating back to the days of the British Raj. From the greats of yesteryear to the modern-day maestros, India has produced some of the most prolific batsmen in the history of the game.

In this article, we take a look at some of India’s greatest test batsmen of all time. These are the men who have graced the crease for India in the longest format of the game and have made a name for themselves with their exploits with the willow.

Know all about cricket news and updates at CBTF news. 

Get the fastest cricket news update at

Know all about cricket betting and updates at CBTF betting. 

Get the updated expert betting tips at

Checkout our videos to get the latest updates about cricket and betting tips, and casino

tips to win big with expert opinions at

Recent Posts

Social Media