Easy example SRK jumped with Darr and Baazigar straight to number 1. In year wise analysis, and in news coverage, Ranveer was far ahead, his marriage helped it and of course, two excellent openers too aided a lot. Even Ayushman might be in top 10 or so in 2018. That's my view though. It's not based on any other years, if you could read it again, compare everything of 2018 only. Even Ranbir is ahead of SRK and Aaamir and Salman in 2018, he had one bumper opener and more of it because of the director.
2 blockbusters in same year isn't achieved by many stars, and Ranveer became one of them this year too.
But if you count overall this decade, Salman is untouchable now, may be 5 disasters and he will go down, which can never happen! But who know!
Aamir is obviously at 2, Akki at 3, SRK at 4(is he with just one blockbuster of whom people are not giving credit to Deepika), Ranbir at 5, Ranveer at 6 and so on...