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. Ed Sheeran and Beyoncé – “Perfect”
2. Post Malone ft. 21 Savage – “Rockstar”
3. Camila Cabello ft. Young Thug – “Havana”
4. Lil Pump – “Gucci Gang”
5. Imagine Dragons – “Thunder”
6. Sam Smith – “Too Good at Goodbyes”
7. G-Eazy ft. A$AP Rocky and Cardi B – “No Limit”
8. Halsey – “Bad at Love”
9. Cardi B – “Bodak Yellow (Money Moves)”
10. Maroon 5 ft. SZA – “What Lovers Do”
11. Mariah Carey – “All I Want for Christmas is You”
12. Portugal. The Man – “Feel It Still”
13. 6ix9ine – “Gummo”
14. Gucci Mane ft. Migos – “I Get the Bag”
15. Migos, Nicki Minaj, and Cardi B – “MotorSport”
16. Demi Lovato – “Sorry Not Sorry”
17. Dua Lipa – “New Rules”
18. J. Balvin and Willy William ft. Beyoncé – “Mi Gente”
19. Logic ft. Alessia Cara and Khalid – “1-800-273-8255”
20. Selena Gomez and Marshmello – “Wolves”

Jmunney’s Revision
1. New Rules
2. Feel It Still
3. Havana
4. Mi Gente
5. Wolves