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

Original Version
1. Post Malone ft. 21 Savage – “Rockstar”
2. Camila Cabello ft. Young Thug – “Havana”
3. Cardi B – “Bodak Yellow (Money Moves)”
4. Logic ft. Alessia Cara and Khalid – “1-800-273-8255”
5. Imagine Dragons – “Thunder”
6. Portugal. The Man – “Feel It Still”
7. Lil Pump – “Gucci Gang”
8. Demi Lovato – “Sorry Not Sorry”
9. J. Balvin and Willy William ft. Beyoncé – “Mi Gente”
10. Sam Smith – “Too Good at Goodbyes”
11. Ed Sheeran – “Perfect”
12. Maroon 5 ft. SZA – “What Lovers Do”
13. Yo Gotti ft. Nicki Minaj – “Rake It Up”
14. Migos, Nicki Minaj, and Cardi B – “MotorSport”
15. Gucci Mane ft. Migos – “I Get the Bag”
16. 21 Savage – “Bank Account”
17. French Montana ft. Swae Lee – “Unforgettable”
18. Charlie Puth – “Attention”
19. Taylor Swift – “…Ready For It?”
20. Luis Fonsi and Daddy Yankee ft. Justin Bieber – “Despacito”

Jmunney’s Revision
1. Feel It Still
2. Havana
3. Mi Gente
4. Unforgettable