At the top is Shah Rukh Khan, with three films grossing Rs 2,669.22 crore worldwide, averaging Rs 889.74 crore per film. Pathaan marked his triumphant return, and Jawan confirmed it wasn’t a fluke.

Ranveer Singh ranks second with Rs 1,986.77 crore from five films but has faced a turbulent post-Covid journey. His Rs 397.35 crore average tells the story of a star whose highs have been impressive but whose lows have been costly. The runway ahead matters as much as the scoreboard today.

Ajay Devgn delivered 13 films, with a cumulative total that impresses, but his per-film average of Rs 143.67 crore highlights a sharp drop in the rankings. Tanhaji and Drishyam 2 buoyed his numbers; without them, the picture looks far grimmer.

Akshay Kumar’s 16 films earned a total of Rs 116.19 crore per film on average, the lowest among top contenders. His post-Covid phase has been cautionary—frequent releases resulted in mostly mid-range box office outcomes, impacting his per-film standing.

Ranbir Kapoor secures fifth position, with four films grossing Rs 1,619.86 crore and a per-film average of Rs 404.97 crore, makes a compelling case. Brahmastra crossed Rs 400 crore despite mixed reviews, while Animal dominated 2023 culturally and earned over Rs 900 crore globally. On a per-film basis, Ranbir arguably rivals—and even surpasses—Ranveer Singh and Ajay Devgn, making him a strong contender for the #2 spot. The cumulative rankings don’t capture this nuance, sparking a conversation worth having.

Sunny Deol comes next with four films totalling Rs 1,297.05 crore and a per-film average of Rs 324.26 crore, owes his spot largely to the blockbuster phenomenon of Gadar 2, one of Hindi cinema’s biggest hits. While the numbers impress, they also reveal how one mega-hit can skew averages.

Vicky Kaushal ranks eighth, averaging Rs 289.28 crore per film from four releases, has built his career with precision and purpose. Hits like Sam Bahadur and Chhaava underscore his upward trajectory and growing clout in the industry.

Next is Kartik Aaryan, averaging Rs 165.29 crore per film across six releases, has become Bollywood’s most dependable mid-budget star. With Bhool Bhulaiyaa 2 and Bhool Bhulaiyaa 3, he has cemented his status as the franchise king of his generation. His cumulative Rs 991.71 crore puts him just one hit away from the Rs 1,000-crore club.

Salman Khan maintains his position in top 10, with five films totalling Rs 899.56 crore and a per-film average of Rs 179.91 crore, finds his post-Covid numbers unexpectedly modest for a star of his stature.