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. Drake – “God’s Plan”
2. Ed Sheeran – “Perfect”
3. Bruno Mars and Cardi B – “Finesse”
4. Camila Cabello ft. Young Thug – “Havana”
5. Post Malone ft. 21 Savage – “Rockstar”
6. BlocBoy ft. Drake – “Look Alive”
7. Bebe Rexha and Florida Georgia Line – “Meant to Be”
8. Dua Lipa – “New Rules”
9. Kendrick Lamar and SZA – “All the Stars”
10. Migos – “Stir Fry”
11. The Weeknd and Kendrick Lamar – “Pray for Me”
12. NF – “Let You Down”
13. Kendrick Lamar ft. Zacari – “Love.”
14. G-Eazy and Halsey – “Him & I”
15. Imagine Dragons – “Thunder”
16. Halsey – “Bad at Love”
17. Zedd, Maren Morris, and Grey – “The Middle”
18. Migos, Nicki Minaj, and Cardi B – “MotorSport”
19. Post Malone – “I Fall Apart”
20. G-Eazy ft. A$AP Rocky and Cardi B – “No Limit”

Jmunney’s Revision
1. New Rules
2. Pray for Me
3. All the Stars
4. Havana
5. Love.