Warner
Warner

#4. Virat Kohli- 739 runs

The Indian batsman is in a different league this season as he has piled up runs across all the formats on such consistent basis and has been at ease playing against the best bowlers in the world.

He has managed an unbelievable 739 runs in just 10 ODIs at a staggering average of 92.37. He has scored 3 hundreds and 4 fifties in the 10 ODIs this year which sums up his form overall.

Sportzwiki's Year Review: Top 5 ODI Batsmen In 2016 1
Virat Kohli of India.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.