Five best batsmen against India in Test cricket

Enter captio

#1 - Steven Smith

<p>

The former Australian captain, who is currently serving a one-year ban in wake of a ball-tampering scandal, has played 10 Test matches against India thus far and has already shown himself to be perhaps the best performer of all-time against them in Test cricket.

In his 10 matches, he has scored 1429 runs at an average of 84.05. An innings that has almost been forgotten, his 92 against India in Mohali in 2013, was the innings that marked the beginning of his journey as a Test batsman. He would face India again only a year later, in the "Summer of Steve" where he scored hundreds in the first innings of all four home Test matches against India and dominated a series more than almost any player has in Test match history.

The real challenge for him, critics said, would be proving himself in the spin-friendly conditions of India, and he did just that. In the first match of the series in 2017, on an almost treacherous dustbowl in Pune, he made one of the finest second innings hundreds in India and played one of the finest innings by an overseas batsman in Indian conditions. He would go on to make two more centuries in the innings and cement himself as one of the best, if not the best performer against Indian in recent times.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Naveen K
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications