For the first time, a cricketer, Virat Kohli has emerged as the top-ranked celeb with a brand value of $144 million. In 2016, SRK was on the top spot with $131.2m brand value. He has slipped to the second rank this year, with a brand value of $106m. Kohli endorses 20 brands as of October 2017, while Khan and Deepika Padukone – ranked on number 3 – endorse 21 and 23 brands, respectively.