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. twenty one pilots – “Heathens”
3. Linkin Park ft. Kiiara – “Heavy”
4. twenty one pilots – “Ride”
5. Rag’n’Bone Man – “Human”
6. Lord Huron – “The Night We Met”
7. Gorillaz ft. Mavis Staples and Pusha T – “Let Me Out”
8. Lil Wayne, Wiz Khalifa, & Imagine Dragons with Logic, Ty Dolla $ign ft. X Ambassadors – “Sucker for Pain”
9. Kaleo – “Way Down We Go”
10. Gorillaz ft. Popcaan – “Saturnz Barz”
11. twenty one pilots – “Heavydirtysoul”
12. The Revivalists – “Wish I Knew You”
13. Portugal. The Man – “Feel It Still”
14. Gorillaz ft. D.R.A.M. – “Andromeda”
15. Ocean Park Standoff – “Good News”
16. Led Zeppelin – “Immigrant Song”
17. NEEDTOBREATHE – “Testify”
18. Lana Del Rey – “Love”
19. Cold War Kids – “Love is Mystical”
20. MISSIO – “Middle Fingers”
21. The J. Geils Band – “Centerfold”
22. Papa Roach – “Help”
23. Gorillaz ft. Vince Staples – “Ascension”
24. NEEDTOBREATHE – “Hard Love”
25. The Lumineers – “Angela”

Jmunney’s Revision
1. Immigrant Song
2. Human
3. Way Down We Go
4. Let Me Out
5. Heavydirtysoul
6. Feel It Still
7. Saturnz Barz
8. Love is Mystical
9. Love
10. Andromeda
11. Hard Love