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. Migos, Nicki Minaj, and Cardi B – “MotorSport”
7. Sam Smith – “Too Good at Goodbyes”
8. Halsey – “Bad at Love”
9. Mariah Carey – “All I Want for Christmas is You”
10. G-Eazy ft. A$AP Rocky and Cardi B – “No Limit”
11. Cardi B – “Bodak Yello (Money Moves)”
12. 6ix9ine – “Gummo”
13. Maroon 5 ft. SZA – “What Lovers Do”
14. Dua Lipa – “New Rules”
15. Gucci Mane ft. Migos – “I Get the Bag”
16. NF – “Let You Down”
17. Portugal. The Man – “Feel It Still”
18. Demi Lovato – “Sorry Not Sorry”
19. Post Malone – “I Fall Apart”
20. J. Balvin and Willy William ft. Beyoncé – “Mi Gente”

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