Shah Rukh Khan has emerged as the most valuable Indian celebrity brand for 2025, according to a new report by Kroll. The actor topped the rankings with an estimated brand value of USD 177.9 million, followed by Ranveer Singh at USD 162.9 million.
The combined brand value of India's top 25 celebrity brands stood at an estimated USD 2 billion in 2025, marking a 3.7 per cent decline from the previous year.
The rankings are based on celebrity endorsement portfolios and their relative social media presence. The report also highlights the growing role of digital platforms in celebrity-brand partnerships.
Shah Rukh Khan climbed to the No. 1 position in 2025, moving up from third place in the previous year's rankings. His brand value was estimated at USD 177.9 million.
Ranveer Singh retained his second position with a brand value of USD 162.9 million.
Virat Kohli, who topped the rankings in 2024, slipped to third place despite recording a brand value of USD 158.4
million.
Sachin Tendulkar moved up to fourth place with a brand value of USD 125.9 million, while former Indian cricket captain Mahendra Singh Dhoni rose to fifth with a brand value of USD 115.3 million. Kroll attributed Dhoni's rise partly to a significant increase in his brand endorsements.
Among the female celebrities on the list, Alia Bhatt ranked highest at No. 6, with a brand value of USD 93.9 million. She was followed by Deepika Padukone at No. 7 with USD 89.2 million.
Hrithik Roshan ranked eighth at USD 88.9 million, while Amitabh Bachchan and Akshay Kumar rounded off the top 10 with brand values of USD 80.8 million and USD 80 million, respectively.
Ranbir Kapoor also recorded a brand value of USD 80 million, placing him alongside Akshay Kumar at No. 10.
Rashmika Mandanna was ranked 12th with a brand value of USD 75.2 million, followed by Salman Khan at No. 13 with USD 73.6 million.
Rohit Sharma, Kareena Kapoor, Kartik Aaryan, Kiara Advani and Kriti Sanon also featured in the top 20.