And that has been further established by the recent Forbes list of athletes with top brand value, where the Indian captain ranks at number 7, ahead of global superstars like FC Barcelona and Argentine talisman Lionel Messi.
According to the list 'an athlete's brand value is their earnings (excluding salary and bonus from their sport and all investment income), minus the average income of the top 10 athletes in the same sport.
Kohli is currently ranked at number seven in the world in this particular list and he is also ahead of the likes of former Golf World No.1 Rory Mcilroy and two-time NBA champion Stephen Curry.
19-time Tennis Grand Slam champion Roger Federer leads the chart with an estimated brand value of $37.2 million, followed by NBA superstar LeBron James at number two and the 'Fastest Man on Earth' Usain Bolt at third.
Kohli is the only cricketer to be included in this illustrious list and it shows his great crowd-pulling prowess. Messi, on the other hand, has seen his value plummet by 10% while Kohli is making a maiden entry into the Top-10.
Here is the list of top 10 most valuable brands among sports athletes:
