Each week, I check out the Billboard Hot Rock Songs chart, and then I rearrange the top 25 based on my estimation of their quality. I used to rank all 25, now I just rank the cream of the crop.

Original Version
1. Imagine Dragons – “Believer”
2. Linkin Park ft. Kiiara – “Heavy”
3. twenty one pilots – “Heathens”
4. Imagine Dragons – “Thunder”
5. Rag’n’Bone Man – “Human”
6. Lord Huron – “The Night We Met”
7. Fall Out Boy – “Young and Menace”
8. Paramore – “Hard Times”
9. The Revivalists – “Wish I Knew You”
10. Lil Wayne, Wiz Khalifa, & Imagine Dragons with Logic, Ty Dolla $ign ft. X Ambassadors – “Sucker for Pain”
11. Gorillaz ft. Popcaan – “Saturnz Barz”
12. Portugal. The Man – “Feel It Still”
13. Lana del Rey ft. The Weeknd – “Lust for Life”
14. Gorillaz ft. D.R.A.M. – “Andromeda”
15. Gorillaz ft. Vince Staples – “Ascension”
16. Ocean Park Standoff – “Good News”
17. Gorillaz ft. Mavis Staples and Pusha T – “Let Me Out”
18. Gorillaz ft. Rag’n’Bone Man, Zebra Katz, and RAY BLK – “The Apprentice”
19. John Mayer – “In the Blood”
20. Gorillaz ft. De La Soul – “Momentz”
21. Gorillaz ft. Danny Brown and Kelela – “Submission”
22. Gorillaz ft. Peven Everett – “Strobelite”
23. Jesse Larson – “Human”
24. Papa Roach – “Help”
25. NEEDTOBREATHE – “Testify”

Jmunney’s Revision
1. Human (Rag’n’Bone Man)
2. Let Me Out
3. Young and Menace
4. Feel It Still
5. Saturnz Barz
6. The Apprentice
7. Andromeda
8. Hard Times
9. Lust for Life