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 – “Thunder”
2. Portugal. The Man – “Feel It Still”
3. Imagine Dragons – “Believer”
4. Walk the Moon – “One Foot”
5. Breaking Benjamin – “Red Cold River”
6. Imagine Dragons – “Whatever It Takes”
7. Alice Merton – “No Roots”
8. 30 Seconds to Mars – “Walk on Water”
9. Theory of a Deadman – “Rx (Medicate)”
10. Foster the People – “Sit Next to Me”
11. Five Finger Death Punch – “Gone Away”
12. Beck – “Up All Night”
13. Portugal. The Man – “Live in the Moment”
14. Bastille – “World Gone Mad”
15. Imagine Dragons & Khalid – “Thunder”/”Young Dumb & Broke” (Medley)
16. Foo Fighters – “The Sky is a Neighborhood”
17. BØRNS ft. Lana Del Rey – “God Save Our Young Blood”
18. Fall Out Boy – “Hold Me Tight or Don’t”
19. Vance Joy – “Lay It on Me”
20. Lana Del Rey – “Get Free”
21. A Perfect Circle – “Disillusioned”
22. Weezer – “Happy Hour”
23. Royal Blood – “I Only Lie When I Love You”
24. Skillet – “The Resistance”
25. U2 – “You’re the Best Thing About Me”

Jmunney’s Revision
1. No Roots
2. Up All Night
3. Feel It Still
4. The Sky is a Neighborhood
5. Live in the Moment
6. I Only Lie When I Love You
7. Get Free
8. World Gone Mad
9. You’re the Best Thing About Me
10. Happy Hour
11. Lay It on Me