India captain Virat Kohli has surpassed Lionel Messi in forbs list by $1 million. Kohli's popularity and power has been captured in the latest list of the world's most valuable athletes released by Forbes. Kohli's brand value is higher than football legend Lionel Messi, golf superstar Rory McIlroy and Golden State Warriors' Stephen Curry. Roger Federer tops the list, while Cristiano Ronaldo features at the number four spot. Virat has been on a record-breaking run in recent time. In the 1st ODI against New Zealand, Kohli smashed a brilliant hundred at the Wankhede Stadium in Mumbai to become the second-highest century-maker in One-day International cricket. With his 31st ODI ton, he went past Ricky Ponting and is now just behind Sachin Tendulkar, who has 49 ODI centuries.