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. Imagine Dragons & Khalid – “Thunder”/”Young Drumb & Broke” (Medley)
5. Walk the Moon – “One Foot”
6. 30 Seconds to Mars – “Walk on Water”
7. Imagine Dragons – “Whatever It Takes”
8. Theory of a Deadman – “(Rx) Medicate”
9. Alice Merton – “No Roots”
10. Five Finger Death Punch – “Gone Away”
11. Bastille – “World Gone Mad”
12. Beck – “Up All Night”
13. Foo Fighters – “The Sky is a Neighborhood”
14. Foster the People – “Sit Next to Me”
15. Portugal. The Man – “Live in the Moment”
16. Vance Joy – “Lay It on Me”
17. Linkin Park – “One More Light”
18. U2 – “You’re the Best Thing About Me”
19. Skillet – “The Resistance”
20. Fall Out Boy – “Hold Me Tight or Don’t”
21. Asking Alexandria – “Into the Fire”
22. Gary Clark Jr. – “Come Together”
23. Royal Blood – “I Only Lie When I Love You”
24. Greta van Fleet – “Highway Tune”
25. Weezer – “Happy Hour”

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

Advertisements