Joe Root
Last but not the least we move onto Joe Root, the only player on this list who has captained his country in only one format. Root has been in phenomenal form for England across all three formats. When he made his debut for the national team, he has never looked back.
He has performed extremely well, series after series, almost as if he knows when to accelerate and when to play defensively. Root has got a wide range of shots and his ability to play on all sides of the wicket is a massive asset to the team. His test average of 49.52 along with his ODI average of 50.90 and T20 average of 34.22 speaks highly of his consistency in all three formats.
Root's only drawback though, much like Williamson has been his inability to convert his 50's into 100's. Across all formats, he has amassed 74 fifties but only 30 hundred’s. Root is one for the future and England will hope that the English Test skipper will continue his rich vein of form in next year's Cricket World Cup and help his country win its first-ever title.
Taking everything into consideration, Virat Kohli is clearly cut above, without a doubt the best batsman in the world right now with an average of 50+ across all formats. Kane Williamson will be the second best as he has played a vital role in the recent victories for his country. Steve Smith who has been phenomenal in Test cricket is doing relatively well in ODI cricket too. If you keep the controversies aside hee comes at number three. Joe Root has been inconsistent in recent days and has also lost the recently concluded Test series against Windies comes at number four.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news