10. Ram Charan
Chiranjeevi's son Ram Charan has done 12 films from 2007 to 2019, of which 2 of his films were blockbusters and 9 films were hits. His highest grossing film is 'Rangasthalam', which grossed Rs 270 crore.
Yash has worked in 16 films before KGF became a superhit. 5 of them were blockbusters. While 7 films were hits. His total is 12 successful films.
8. Allu Arjun
Allu Arjun has acted in 18 films so far, in which only one of his films did not flop, 'Naa Peru Na Surya' averaged at the box office while 17 of his films were successful. Of those 17 films, 9 superhit and 8 films have been all time blockbusters. Allu Arjun's 'Sarrainodu' is at number one with a collection of Rs 129 crores.
The Bahubali fame actor was last seen in the film Saaho, which was an average. SS Rajamouli and Prabhas's Bahubali was India's first film to earn more than 1000 crores. Not only this, Prabhas has acted in 18 films till now. Out of which 5 of his films were blockbusters, while 7 films were hits.
6. Junior NTR
Junior NTR has done 28 films from 2001 to 2019, of which 9 of his films were blockbusters and 10 films were hits. Jai Lava Kusa of Junior NTR is at number one with an all time collection of Rs 175 crores.
5. Pawan Kalyan
Pawan Kalyan's 'Attarintiki Daredi' has become his highest grossing film with 187 crores. From 1996 to 2019, he has done 24 films, out of which 5 of his films were blockbusters and 15 hits.
Surya's last two films were Kappan and NGK Flop. Surya has done 37 films from 1997 to 2019, out of which 10 of his films were blockbusters and 10 hits. Surya's '24' is at number one with a collection of Rs 150 crore.
3. Mahesh Babu
Mahesh Babu has done 34 films so far of which 7 films were blockbusters and 15 films are hits. In this way a total of 22 films are hits. He was last seen in the film Maharishi, which became a superhit. Mahesh Babu's Bharat Ane Nenu is at number one with a collection of Rs 187 crore.
No film of Vijay, known as Thalapathi in South, flopped in the last few years. The 45-year-old Vijay has given 62 films in the last 35 years, of which 12 of his films were blockbusters and 20 films were super hit. Mursal is Vijay's highest grossing film which did a business of 260 crores at the box office.
Rajinikanth tops the list. He has acted in a total of 167 films so far, of which 20 films have been all-time blockbusters while 72 have been hit. Thus he has a total of 92 hit films. 2.0 is his highest grossing film.