Most runs by Indian batters in Test Wins
Cheteshwar Pujara retired from all formats of international cricket. Probably he was the last pure Test batter in modern cricket to represent India in Tests.

Cheteshwar Pujara retired from all formats of international cricket. Probably he was the last pure Test batter in modern cricket to represent India in Tests. His retirement marked the end of a chapter. Before walking off the ground, Pujara silently made his place in an elite list with Sachin Tendulkar, Rahul Dravid, and Virat Kohli. Pujara was one of the top 4 batters whose contributions led team India to wins in Test cricket.
Top 4 Indian batters who made the most runs in Test cricket:
1. Sachin Tendulkar:
The batter who graced the game for over two decades, there is no surprise that Sachin Tendulkar is top of the list. Tendulkar played 200 Test matches for India, smashed fifty-one 100s and 68 fifties, and helped the team to win over a hundred matches. As per records, the former India international in 113 Test innings guided India to victory. To snatch wins, Sachin added twenty centuries and 24 half-centuries to his account.
Sachin's test stats for winning causes:
Runs: 5946
Innings: 113
Average: 61.9
Best Score: 248*
100s/50s: 20/24
2. Rahul Dravid:
Mentioning Rahul Dravid would make the list complete. For his patience, composure, calmness, skills, and techniques, the nickname 'The Wall' could only attract Rahul Dravid. He played 164 matches for India, and on 92 occasions his bat stood tall for winning reasons. According to stats, on 92 occasions, the former batter played a vital role behind wins. Fifteen centuries and twenty-three half centuries deposited to claim wins.
Dravid's Test stats for winning causes only:
Runs: 5131
Innings: 92
Average: 65.8
Best Score: 270
100s/50s: 15/23
Read More: 3 uncapped spinners likely to grab attention on IPL 2026 mini auction
3. Virat Kohli:
As of now, Virat Kohli is the only active cricketer who belongs on the list. He reiterated from Tests and T20Is but is still an active ODI cricketer. In 123 Test matches and 210 innings, he scored 9230 in total, among which 4746 with fourteen hundreds and 16 fifties he scored to push India for winning moments. One of his career best, an unbeaten 254, an investment for a winning reason.
Virat's Test stats for winning causes:
Runs: 4746
Innings: 102
Average: 51.6
Best Score: 254*
100s/50s: 14/16
4. Cheteshwar Pujara:
After Rahul Dravid, he was the only batter who earned the nickname 'The Wall 2.0' for his Test batting standards. In total, the former cricketer played 103 Test matches and 176 innings for India, and amazingly, 96 innings were paved paths to winning ways. Pujara's 13 centuries and 23 fifties guided Men in Blue to overtake the opposition in Test cricket. In terms of batting average for winning causes, Pujara is slightly behind Virat Kohli, which reflects the legacy he built.
Pujara's Test stats for winning causes:
Runs: 4408
Innings: 96
Average: 50.7
Best Score: 206*
100s/50s: 13/23
Tags: