"But in my eyes, he is already legendary and there cannot be any doubt about that," he said.
"At such a young age he has twice the number of ODI century than in Tests and he is such a confident player in limited-overs. It is not to say he isn’t so in the longer format, but I really like his aggressive style in ODI cricket. Look at the way he started his career, and the batsman he has already become today, he is simply magnificent in whatever little time he has played as compared to others. He is only going to get better and better, and add to his list of achievements," Richards said.
Richards has put Kohli's name in his list of top 10 ODI batsmen.
He has put the name of Indian batting legend Sachin Tendulkar at the top of the list.