#1 Virat Kohli

2017 was a record-breaking year for Virat Kohli and it was no surprise to see that he tops the list for the most valuable player for India in Tests. Three double centuries in the calendar helped him break Brian Lara's record of most double centuries as captain in Tests less than three years into his stint as full-time Test captain.
For the second successive calendar year, Kohli finished with not just over 1,000 Test runs in the calendar year, but also beat his career-best Test score and scored three double centuries. In 10 Tests, Kohli finished with 1059 runs at an average of 75, Such was his incredible consistency in making big scores that he ended the year with five centuries (the most for any batsman in 2017) but just a solitary fifty.
His incredible run in the year helped him finish as the No.2 ranked Test batsman in the world, only behind Steve Smith. Whether it is leading from the front as a batsman and captain or making crucial changes with the ball that make an immediate impact, the right-hander continued to leave an indelible mark on the game.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news