3. Virat Kohli (India)
Virat Kohli is hardly 27 years old but yet he appears in the list of greatest Asian ODI XI which contains the name of many legends. But this young Indian lad has earned every bit of praise for himself and has gracefully taken them into his stride to perform a notch higher than before. The way Kohli has turned up in international cricket especially in ODIs; he is on his way to the path of glory and greatness. With over 7,000 runs, 25 hundreds, 50 plus average, strike-rate of almost 90 and heroics in many ODIs, Kohli is already hailed as one of the greatest ODI batters of all time. And mind you folks, Sir Vivian Richards doesn’t see himself in every other player unless he is Virat Kohli.