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 – “Whatever It Takes”
4. Imagine Dragons – “Believer”
5. Alice Merton – “No Roots”
6. Walk the Moon – “One Foot”
7. Foster the People – “Sit Next to Me”
8. Bad Wolves – “Zombie”
9. Godsmack – “Bulletproof”
10. 30 Seconds to Mars – “Walk on Water”
11. Imagine Dragons – “Next to Me”
12. Five Finger Death Punch – “Gone Away”
13. Sufjan Stevens – “Mystery of Love”
14. Portugal. The Man – “Live in the Moment”
15. lovelytheband – “Broken”
16. James Bay – “Wild Love”
17. Muse – “Thought Contagion”
18. Fall Out Boy – “Hold Me Tight or Don’t”
19. The Killers – “Run for Cover”
20. Beck – “Up All Night”
21. Breaking Benjamin – “Red Cold River”
22. Vance Joy – “Saturday Sun”
23. Two Feet – “I Feel Like I’m Drowning”
24. Three Days Grace – “The Mountain”
25. Papa Roach – “Born for Greatness”

Jmunney’s Revision
1. Mystery of Love
2. Up All Night
3. No Roots
4. Feel It Still
5. I Feel Like I’m Drowning
6. Wild Love
7. Live in the Moment
8. Run for Cover
9. Thought Contagion