India’s rich Test history features iconic innings across all 11 batting positions, many of which came from unexpected heroes. Here's the breakdown of Indian batters with the best test scores at each position.
Sehwag smashed a blitzing double century off just 247 balls, sharing a massive 410-run partnership with Rahul Dravid and registering the fourth-fastest Test double-century
Sehwag’s second triple-century came in Chennai, off just 304 balls, then the fastest Test triple by an Indian.
A monumental knock under pressure, Laxman turned the tide in a follow‑on scenario, batting through day four to help India post a lead of 376 and eventually win a historic Test.
Shubman Gill’s 269 against England holds the record for the highest by an Indian at No. 4, showcasing composure and big-hitting ability in that position.
Karun Nair became the second Indian triple-centurion, and one of the very few to score 300+ at No. 5 in Test history.
Dhoni made his highest Test score and the top mark for an Indian keeper or captain at No. 6, featuring 24 fours and 6 sixes, and was crucial to India’s victory
Jadeja smashed the highest Test score for India at No. 7 or lower, then added match-winning figures with both bat and ball.
MS Dhoni posted India’s highest No. 8 run tally with this match-defining century in Kolkata.
As a No. 9 batsman, Yadav’s century powered India’s batting depth and remains unmatched from that position.
Ramakant Desai made a standout lower-order knock that still stands as India’s best at No. 10.
Zaheer Khan has the highest-ever score by an Indian at No. 11, showcased resilience, and added value from the tail.