India has produced some of the most iconic Test innings in cricket history, with several players etching their names into the record books through marathon knocks. Here are top 10 highest individual scores by an Indian in test cricket.
Sehwag blasted a swashbuckling 319 off just 304 balls during the first Test in Chennai. His second triple-century came at a rapid clip, reaching 300 in just 278 deliveries, defining his aggressive batting style. India amassed 627, drew the Test, and Sehwag earned Man of the Match honors.
Sehwag’s maiden triple-century (309) came in Multan, marking the first-ever Test triple by an Indian. Known for his brisk scoring, he took the attack to Pakistan’s bowlers, setting the tone for his career.
In only his third Test innings, Nair converted a maiden hundred into an unbeaten 303. His 381-ball knock helped India post 759/7 declared, their highest Test total ever, leading to an innings victory.
Sehwag’s 293 at Chennai once again underlined his dominance in home conditions, combining explosive stroke-play with sustained concentration to near another triple ton.
Laxman’s masterclass came during the famed Kolkata Test, rescuing India from 114/6. He anchored the remarkable 376-run partnership with Rahul Dravid, turning the match in India’s favor.
Dravid’s marathon innings of 270 in Rawalpindi displayed his trademark solidity and patience, crafting a cornerstone for India’s innings in testing conditions.
Gill’s recent knock of 269 at Edgbaston is the highest by an Indian captain in Test history. His resilient performance helped India pile up 587, dominating the early stages of the match.
Kohli carried his bat through the innings to score an unbeaten 254, showcasing his blend of grit and flair on a turning Pune track against South Africa.
Another attacking display from Sehwag came against Pakistan in Lahore, where his 254 showed fearless intent and technical ease.
Tendulkar’s 248* in Dhaka stood as his highest Test score. The knock helped India enforce a follow-on and dominate the match.