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