New Delhi, October 27 (IANS): India skipper Virat Kohli has pipped Argentina and Barcelona star footballer Lionel Messi in the Forbes list of most valuable brands among sportspersons. Led by Swiss tennis great Roger Federer, the top five in the list comprise American basketball star LeBron James, Jamaican sprinter Usain Bolt, star Portuguese forward Cristiano Ronaldo and American golfer Phil Mickelson. Another US golfer Tiger Woods is at the sixth spot, followed by Kohli at the No.7 position. Irish golfer Rory McIlroy is at the eighth spot while Messi and basketball star Steph Curry finish the top-10. Forbes calculates the brand value of an athlete by subtracting the average income of the top 10 athletes in the same sport from the total earnings of that athlete, excluding salary and bonus from their sport and all investment income. The calculations revealed Kohli's brand value at $14.5 million, a million dollars more than Messi, and $22.7m short of Federer. Mahendra Singh Dhoni was the 5th-most valuable sports brand among athletes in 2014, with his brand value calculated at $20m.