#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.
