2018 has been a great year for India captain Virat Kohli as far as batting is concerned. Not only has he topped the ICC batsmen's rankings in Tests and one-day internationals, he also reached 10,000 runs in ODIs this year. He also made a breakthrough with the bat against the likes of James Anderson on India's Test tour of England. Michael Dodge / Getty Images

Virat Kohli's mixed year and the rise of Nepal's Sandeep Lamichhane: Cricket's hits and misses in 2018