Veteran India spinner Harbhajan Singh was all praise for Virat Kohli after the latter struck another century in the ongoing second ODI against Windies.
Check out our slideshow to find out who are the 11 other batsmen to have scored 10,000-plus runs in the 50-overs format - in order of how many matches it took for them to reach the milestone.
And with his latest century, Kohli achieved yet another milestone. India soon found itself in further trouble when Ashley Nurse accounted for Shikhar Dhawan to leave the hosts reeling at 40 for 2.More news: Jamal Khashoggi’s body likely in well at Saudi consulate
A single off spin bowler Ashley Nurse was all that was needed for Kohli to etch his name in the record books after he had made a decision to bat first following a 140 in the first ODI. However, Kohli and Ambati Rayudu stitched together a partnership of 139 runs to bail India out of trouble.
Kohli's journey has been awe-inspiring, from his first-class debut, winning the U-19 World Cup, captaining the Indian team, to rewriting batting records at will.
Kohli also scaled another magnificent record as he becomes the fastest batsman in terms of career-span to reach the 10,000- club.
The 29-year-old achieved the feat in his 205th innings, surpassing the previous record-holder, India legend Sachin Tendulkar, who did it after 259 innings in 2001. He reached the feat when he crossed the 47-run mark during his knock.