#2 Cheteshwar Pujara - 1140 runs
Possessing an insatiable appetite for runs, Cheteshwar Pujara was a vital cog in India's commanding form in 2017. No batsman in the Indian team amassed more runs than his yearly collection of 1140 runs from 11 Tests at a robust average of 67.05. Ranging from those viciously turning tracks in the Australia series to the flat surfaces in Sri Lanka and the rare green-tinged pitch in Kolkata, he managed to find ways to contribute to the team's cause.
If his double century on a sluggish track in Ranchi facilitated India's befitting response to Australia's formidable first-innings total, Pujara turned the series on its head by scoring an invaluable 92 during the preceding Test in Bengaluru. In tandem with Ajinkya Rahane, he built a game-changing partnership on a dicey surface. With India set to contest quite a few challenging series outside the subcontinent, they will be banking on Pujara to produce such series-defining knocks.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news