-
Forbes is out with its Celebrity 100 list for the period between October 1, 2016, and September 30, 2017, which ranks Indian celebrities based on their estimated earnings compiled from multiple sources. As expected, this year too, the list is dominated by Bollywood stars and cricketers. The list includes 46 actors and 15 cricketers (out of 21 sportspeople). However, for a change, the list includes a few fresh names besides the usual Khans and Kapoors. The biggest gainer on the list is star shuttler PV Sindhu who followed her 2016 Rio Olympic silver with a series of victories at other tournaments. Sindhu, who added 16 brand endorsements in the period climbed 49 points to number 13. Here is the list of full list of highest earning Indian celebrities of 2017:
30. Rohit Sharma: The Mumbai Indians skipper had a year to remember. Rohit Sharma won his third IPL final with the Mumbai Indians and became the captain of the Indian cricket team for the very first time. The 30-year-old opener who earned Rs 30.82 crore in 2017, also scored his 3rd ODI double century this year. (Image Source: PTI) -
29. Saina Nehwal: It was an important year for the shuttler who recovered from a serious injury and made an astonishing comeback to the court. The 27-year-old badminton star earned Rs 31 crore in 2017. (Image Source: PTI)
-
28. Salim, Sulaiman: One of the three musicians on the list, Salim Sulaiman had a successful year and earned Rs 31.05 crore in 2017. (Image Source: IE)
-
27. Ajith Kumar: The Vedalam actor is a superstar in South Indian film industry. The 46-year-old year actor earned Rs 31.75 crore this year. (Image Source: IE)
-
The actress bought a house in Manali which is set in the jaw-dropping picturesque landscapes of the hill station.
-
25. Suriya: The South Indian actor who is known for his roles in Ghajini and Singam earned Rs 34 crore this year, leaving behind some big Bollywood stars. (Image Source: IE)
-
24. Ravindra Jadeja: Ashwin's spin twin Ravindra Jadeja had an excellent season for India and even reached the top spot in ICC Test Rankings. He earned Rs 34.58 crore in 2017. (Image Source: PTI)
-
23. Ravichandran Ashwin: The off-spinner continued to excel as the leader of India's bowling attack in the longer format of the game despite losing his place in the shorter formats. Ashwin earned Rs 34.67 crore in 2017. (Image Source: PTI)
-
22. Prabhas: One movie changed Parbhas' entire career. The Baahubali actor became a household name and earned Rs 36.25 crore in 2017. He will next be seen in Saaho. (Image Source: PTI)
-
21. Alia Bhatt: Another youngster on the list. It is hard to believe that Alia is just 24-year-old given the maturity she has shown as an actor. She earned Rs 39.88 crore in 2017, becoming the 4th female entry in the list. (Image Source: PTI)
-
20. Amitabh Bachchan: At 75, Bollywood actor's commitment and popularity are commendable. Amitabh hosted a successful season of Kaun Banega Crorepati in 2017, taking home Rs 40 crore. (Image Source: PTI)
-
19. Varun Dhawan: If there was one Bollywood actor who didn't suffer a setback in 2017, it was Varun Dhawan. He entered the 100-cr club with Badrinath ki Dhulaniya before repeating the feat with Judwaa 2. The 30-year-old actor earned Rs 43.50 crore in 2017. (Image Source: IE)
-
17. Arijit Singh: It is hard to find a Bollywood movie these days that doesn't have a track from Arijit Singh. The singer successfully cashed in on popularity and earned Rs 48.67 crore. (Image Source: YouTube)
-
18. Kapil Sharma: 2017 was a tough year for comedian-turned-actor. Kapil got involved in a feud with co-star Sunil Grover, his show was shut down and his only release of the year Firangi, didn't do too well. Yet, he earned Rs 48 crore in 2017, finding a spot above Varun Dhawan. (Image Source: IE)
-
16. Ajay Devgn: After a few flops, Ajay Devgn bounced back well this year with Rohit Shetty's Golmaal Again. The film that released on Diwali became the only Bollywood movie of 2017 to earn over Rs 200 crore. The actor took home Rs 48.83 crore this year. (Image Source: PTI)
-
15. SS Rajamouli: Who was the biggest star of Baahubali? SS Rajamouli. The man behind the camera earned Rs 55 crore in 2017, putting him above any of the actors that starred in his blockbuster film. (Image Source: IE)
-
14. Ranbir Kapoor: It wasn't a good year for Ranbir who saw his Jagga Jasoos failing to impress the viewers. The actor will next be seen in Sanjay Dutt's unnamed biopic. 2018 can be very crucial for the actor who earned Rs 55.33 crore in 2017. (Image Source: PTI)
-
13. PV Sindhu: At 22, PV Sindhu is doing everything that a youngster ever dreams of. The badminton star is the only non-cricketing Indian celebrity to feature in top 20 names. She earned Rs 57.22 crore in 2017. (Image Source: PTI)
-
12. AR Rahman: The 50-year-old music director continued to win our hearts with his melodious tunes. His is giving music for Rajinikanth's upcoming movie 2.0 and earned Rs 57.63 crore this year. (Image Source: PTI)
-
The actress has been a part of the industry for a decade now and has gone through thick and thin to have achieved so much.
-
10. Ranveer Singh: The rising star suffered a major setback when the release of his much-awaited movie Padmavati was delayed. But, he remained brands' favourite earning Rs 62.63 crore in 2017. (Image Source: IE)
-
9. Hrithik Roshan: The 43-year-old actor made more news because of the allegations by Kangana Ranaut than for his movies. The Kaabil actor earned Rs 63.12 crore in 2017 which was enough to keep him on the 9th spot. (Image Source: PTI)
-
8. MS Dhoni: 2017 was a tough year for Mahendra Singh Dhoni as a string of low scores put him under the scanner. However, that didn't stop the former Indian captain from earning Rs 63.77 crore. (Image Source: PTI)
-
7. Priyanka Chopra: The Baywatch actress has taken giant strides in last few years, making a name in Hollywood. This year she starred alongside Dwayne Johnson and Zac Effron in Baywatch and took home Rs 68 crore. She was also the highest earning Indian female celebrity of 2017. (Image Source: PTI)
-
6. Aamir Khan: The Dangal actor starred in only one movie in 2017 but still managed to earn Rs 68.75 crore. The 52-year-old actor will next be seen in Thugs of Hindostan alongside Amitabh Bachchan. (Image Source: PTI)
-
5. Sachin Tendulkar: The former Indian opener remains a hit for brands, even so many years after his retirement. Sachin who also serves as a member of parliament in Rajya Sabha and mentor of Mumbai Indians earned Rs 82.50 crore in 2017. (Image Source: PTI)
-
4. Akshay Kumar: The 50-year-old actor gave two successful movies this year: Jolly LLB 2 and Toilet Ek Prem Katha. He earned Rs 98.25 crore in 2017 and might have an even better 2018, with 2.0 and Pad Man hitting the theatres. (Image Source: PTI)
-
3. Virat Kohli: The Indian skipper had a fantastic year both on and off the field. Kohli's heroics with the bat helped him attract a number of brands and the 29-year-old top-order batsman earned Rs 100.72 crore this year. (Image Source: PTI)
-
2. Shah Rukh Khan: The king of romance didn't have a very good year when it came to movies. His Jab Harry Met Sejal flopped while Raees just about managed to do enough to be called a hit. Even then, SRK ended up earning Rs 170.50 crore. (Image Source: PTI)
-
1. Salman Khan: Bhai, as he is fondly known, despite his box-office flop Tubelight, earned Rs 232.83 crore in 2017, making him the highest earning Indian celebrity of 2017. The 51-year-old actor will be next seen in Tiger Zinda Hai. (Image Source: PTI)

US birth certificate no longer enough to prove citizenship under Trump executive order