Star batter Virat Kohli in undoubtedly one of the greatest sportspersons in the history of cricket. From being a world-class batter to one of the fittest fielders, Kohli has ticked all the boxes. The 'Run Machine' Kohli is also inching closer to surpass India legend Sachin Tendulkar in the list of most ODI hundreds scored by a batter. Tendulkar had registered 49 ODI centuries in his phenomenal 24-year-old long career and Kohli is just three tons behind from dethroning him. The 34-year-old batter smashed his 47th ton during the Asia Cup Super 4 match against Pakistan.