02. Virat Kohli (India)
A famous cricket icon whose name has been on the top of the list always dominating the cricket world for nearly a decade is Virat Kohli. His excellence in cricket has no boundaries as he has scored 7490 runs in Test matches with 52.38 average and 12169 runs in ODI with 59.07 average. This Indian batsman is currently the best batsman in the world.
King Kohli is like a peregrine falcon as he can pick the ball and throw it in a blink of an eye. His fielding has always been an added advantage for the team. He is fit which makes it easy to field without any trouble. This cricketer has definitely brought up the standard of world class cricket.