In a list comprising Christiano Ronaldo (4) Usain Bolt (6), Lionel Messi (11), Novak Djokovic (15), Andy Murray (21), Rory McIlroy (24), Sebastian Vettel (27) and Victoria Azarenka (31), Kohli's No. 2 spot is surely a matter of pride for every Indian sports fan.