4. Virat Kohli (IND)

Virat Kohli roared back in form in 2023 in Tests. In 7 Tests, Kohli has 557 runs with 2 centuries and one fifty. He averages 55.70 and his century in the Ahmedabad Test against Australia broke his drought of Test tons since November 2019. He then scored another century against West Indies in an away Test to break his three-year overseas ton drought.