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. Camila Cabello ft. Young Thug – “Havana”
2. Ed Sheeran – “Perfect”
3. Post Malone ft. 21 Savage – “Rockstar”
4. Bruno Mars and Cardi B – “Finesse”
5. Halsey – “Bad at Love”
6. Imagine Dragons – “Thunder”
7. G-Eazy ft. A$AP Rocky and Cardi B – “No Limit”
8. Dua Lipa – “New Rules”
9. Sam Smith – “Too Good at Goodbyes”
10. Migos, Nicki Minaj, and Cardi B – “MotorSport”
11. Lil Pump – “Gucci Gang”
12. Kendrick Lamar ft. Zacari – “Love.”
13. 6ix9ine – “Gummo”
14. NF – “Let You Down”
15. G-Eazy and Halsey – “Him & I”
16. Cardi B ft. 21 Savage – “Bartier Cardi”
17. Bebe Rexha and Florida Georgia Line – “Meant to Be”
18. Taylor Swift ft. Ed Sheeran and Future – “End Game”
19. Cardi B – “Bodak Yellow (Money Moves)”
20. Post Malone – “I Fall Apart”

Jmunney’s Revision
1. New Rules
2. Havana
3. Love.
4. End Game