#4: Virat Kohli, India
Let it be Tests or ODIs or T20Is, you can't ever resist having this man by your side. Despite his injury concerns, Virat Kohli has been a level above all the international players across the formats in 2018.
Though it has been a cruel year filled with jam-packed overseas tours, Virat has racked up 879 runs in 8 matches at a mighty average of 54.93 with 3 centuries and 4 fifties.
Putting his grueling past behind (2014 tour of England), Virat came out with a man of the series performance (593 runs in 5 matches), conquering his nemesis James Anderson in seamer-friendly conditions (didn't get out to him even once).
#5: AB De Villiers, South Africa
The Superman from South Africa retired from international cricket after helping his team to clinch a crucial Test series victory against the Aussies at home. Though his retirement was out of the blue, his decision was understandable considering his long list of injuries in the recent years.
His vital contributions with the bat during India's tour of South Africa turned the series in host's favour (2-1) despite India's aggressive play.
In 2018, ABD played 7 matches and notched up 638 runs which included a magnificent hundred against Australia at Port Elizabeth (126* off 146 balls).
#6: Jos Buttler, England
Jos Buttler acted as the saviour of the fragile English batting line-up against India in the recently concluded series. Whenever England was in trouble, he blunted the Indian seam bowlers with his counter-attack and score some crucial runs throughout the series.
From being a limited overs specialist, Buttler proved his worth as a Test batsman with a resilient century in the Nottingham Test (3rd match), cementing his place in the batting line-up.
In 7 matches, Buttler has scored 510 runs at an average of 46.36 with 4 fifties and a century.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news