It has now been a month since the release of Ranveer Singh’s Dhurandhar. The film continued to perform brilliantly at the box office from its first day till its 30th day and continuously broke new records in a very short period of time. In this sequence, creating history, Dhurandhar has joined the top 5 highest grossing Indian films of all time.
According to box office tracking website Sacknilk, within 31 days the film earned a whopping Rs 1207 crore worldwide. Dhurandhar earned a whopping Rs 1207 crore worldwide in just 31 days. The film performed brilliantly in both India and overseas markets. In this way, the lifetime collection of Kannada blockbuster ‘KGF Chapter 2’ was also left behind.
Aamir Khan’s Dangal is included first in the top 5 highest grossing list. After this, Prabhas’s epic film Bahubali 2: The Conclusion, then at third place is Allu Arjun’s Pushpa 2: The Rule, and at fourth place is Rajamouli’s RRR film. Currently, Aamir Khan’s film Dangal is first in this list. After this, Prabhash’s film Bahubali 2 is included, then Pushpa 2 at third place and RRR film at fourth place. Let’s see the wordwild collection of these films.
Let us tell you that this figure is completely based on worldwide earnings. It is not based on Indian earnings.

Top 5 highest grossing Indian films
1. Dangal , 2070 crores
- Even after almost a decade, it is the highest grossing Indian film.
- More than 60% of the earnings were earned on delayed releases in China, Hong Kong and Taiwan.
- Was inspired by Aamir Khan’s powerful performance and inspirational wrestler story.

2. Baahubali 2: The Conclusion – 1788 crores
- SS Rajamouli’s epic film, was released in 2017.
- The grand visuals, historical sets and spectacular action scenes were greatly appreciated by the audience.
- This was the first film to change the history of Indian cinema.

3. Pushpa 2: The Rule – 1742 crores
- Allu Arjun’s superhit film was released in 2024.
- The style, dialogues and songs created a lot of buzz across the world.
- People liked this film with a great packet of story and acting.

4. RRR – ₹1230 crore
- It is the first highest grossing film of Rajamouli’s list of blockbuster films of 2022.
- The pairing of Ram Charan and Junior NTR had won the hearts of the audience.
- Ajay Devgan and Alia Bhatt did a cameo in the historical and thrilling storyline.

5. Dhurandhar – 1207 crores
Ranveer Singh’s 2025 blockbuster Dhurandhar earned a whopping Rs 1207 crore worldwide in just 31 days. From the first day till its 30th day, the film is standing at the box office. It is continuously making new records. The powerful combination of action and thrill made it among the top 5 highest grossing films. Let us also tell you that this is the first Hindi film to earn double digits for 28 consecutive days.

