Top 20 Highest Grossing Salman Khan Movies of All Time

Salman Khan remains one of Bollywood’s most reliable box-office powerhouses, delivering massive hits across generations. His films combine action, drama, music, and star charisma, creating a formula that consistently pulls audiences to theatres. Over the years, he has set multiple records, turning festive releases and mass entertainers into cultural events. With an unmatched fan following and a long list of commercial triumphs, Salman continues to dominate the Hindi film industry.

This article explores the Top 20 Highest Grossing Salman Khan Movies of All Time, highlighting the films that defined his blockbuster legacy.

1. Bajrangi Bhaijaan (2015): 918.18 Crore Gross Worldwide

2. Sultan (2016): 614.49 Crore Gross Worldwide

3. Tiger Zinda Hai (2017): 564.2 Crore Gross Worldwide

4. Tiger 3 (2023): 466.63 Crore Gross Worldwide

5. Prem Ratan Dhan Payo (2015): 388.48 Crore Gross Worldwide

6. Kick (2014): 388.7 Crore Gross Worldwide

7. Ek Tha Tiger (2012): 334.39 Crore Gross Worldwide

8. Bharat (2019): 325.58 Crore Gross Worldwide

9. Race 3 (2018): 294.98 Crore Gross Worldwide

10. Dabangg 2 (2012): 253.54 Crore Gross Worldwide

11. Bodyguard (2011): 252.99 Crore Gross Worldwide

12. Dabangg 3 (2019): 230.93 Crore Gross Worldwide

13. Dabangg (2010): 221.14 Crore Gross Worldwide

14. Tubelight (2017) : 211.14 Crore Gross Worldwide

15. Jai Ho (2014): 195.04 Crore Gross Worldwide

16. Ready (2011): 186.02 Crore Gross Worldwide

17. Kisi Ka Bhai Kisi Ki Jaan (2023): 182.44 Crore Gross Worldwide

18. Sikandar (2025): 176.18 Crore Gross Worldwide

19. Hum Aapke Hai Koun..! (1994): 111.63 Crore Gross Worldwide

20. Partner (2007): 99.64 Crore Gross Worldwide