Jos Buttler (England)
Between the humiliating exit from 2015 World Cup to breaking the world record for the highest ODI total, England cricket team became one of the strongest squads in the whole world.
While many current players like Joe Root, Eoin Morgan, and Alex Hales have had a positive impact on the team's performance in recent times, Jos Buttler has eclipsed all of them by having the maximum impact on the side.
The wicket-keeper batsman has made a name for himself with his variety of unconventional shots and his stunning ability to take away the matches from impossible situations. Whether it is at the top of the order or the lower order, be it building the innings or finishing the innings in style, Buttler is capable of doing everything, something that makes him one of the most complete ODI players of this generation. He will undoubtedly play a very vital role in England's quest for their maiden World Cup win.
ODI Stats:-
Matches - 114 Runs - 3091 Batting Average - 40.67 Strike Rate - 117.52
Highest Score - 129 100/50 - 6/17 Catches/Stumpings - 144/23
Virat Kohli (India)
There isn't a better ODI player in the world right than Virat Kohli, and, the way he has been playing in recent times, it is very unlikely that anyone will uproot him to reach the top of ODI batting rankings.
While he was already one of the best in the entire world even before he became the captain, his career took a fantastic turn for the good and he has been absolutely phenomenal in the last 18 months.
Since 2017, his form has been phenomenal in England, Sri Lanka, India and South Africa. As a plus point, he has been absolutely stunning as the leader of the Indian team and has taken them over the line irrespective of how tough the situation has been.
Kohli finished 2017 as the highest run-getter in the calendar year. India are the favorites to win the World Cup, and Kohli's form will surely affect India's chances more than any other player.
ODI Stats:-
Matches - 208 Runs - 9588 Batting Average - 58.10 Strike Rate - 92.14
Highest Score - 183 100/50 - 35/46
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news