#2 Cheteshwar Pujara

While Virat Kohli might have grabbed all the headlines courtesy of his double centuries, he isn't the leading run-getter in Tests in 2017, let alone for India in Tests in the calendar year. That honour belongs to Cheteshwar Pujara, who finished the calendar year with 1140 runs, the second-most of any player in Tests.
In the 11 Tests that he played, Pujara scored 1140 runs at an average of almost 70 with four centuries and five fifties. He even scored a double century as well and the right-hander continued to show his incredible consistency to keep churning the runs irrespective of the condition or the situation.
He is also one of only six players to have scored over 1,000 Test runs in 2017 and this was the first year in which he has scored more than 1,000 Test runs in a calendar year. That incredible run helped him finish the year as the No.3 ranked Test batsman in the world.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news