The greatest songs in Billboard Hot 100 history, ranked by TRAX score — a composite of peak position, weeks charted, and milestone bonuses.
#1–#100 of 4,432 · 2010s
Page 1 of 45

Circles
Post Malone
15,116

Shape Of You
Ed Sheeran
14,960

Uptown Funk
Mark Ronson
14,349

Radioactive
Imagine Dragons
13,785

Party Rock Anthem
LMFAO
13,778

Closer
Chainsmokers, the
13,478
Girls Like You
Maroon 5
13,466
Perfect
Ed Sheeran
13,345

Sunflower (Spider-Man: Into The Spider-Verse)
Post Malone
12,921

Rolling In The Deep
Adele
12,660

Without Me
Halsey
12,573

Counting Stars
OneRepublic
12,326

Somebody That I Used To Know
Gotye
12,148

That's What I Like
Bruno Mars
12,113

bad guy
Billie Eilish
12,046

SICKO MODE
Travis Scott
11,984

Thinking Out Loud
Ed Sheeran
11,834
Despacito
Luis Fonsi
11,793
Dark Horse
Katy Perry
11,773
Someone You Loved
Lewis Capaldi
11,737

Shake It Off
Taylor Swift
11,504
All Of Me
John Legend
11,404
Call Me Maybe
Carly Rae Jepsen
11,358
Happier
Marshmello featuring Bastille
11,337
Trap Queen
Fetty Wap
11,294
All About That Bass
Meghan Trainor
11,255
Cups (Pitch Perfect's When I'm Gone)
Anna Kendrick
11,235
S&M
Rihanna
11,064
Rockstar
Post Malone
11,034

Happy
Pharrell Williams
11,009
Thrift Shop
Macklemore & Ryan Lewis featuring Wanz
10,890
Need You Now
Lady Antebellum
10,851
Blurred Lines
Robin Thicke
10,838
See You Again
Wiz Khalifa featuring Charlie Puth
10,817
The Hills
The Weeknd
10,808
Can't Stop The Feeling!
Justin Timberlake
10,682

I Like It
Cardi B, Bad Bunny, & J Balvin
10,653
Better Now
Post Malone
10,534
Lucid Dreams
Juice WRLD
10,506
Meant to Be
Bebe Rexha featuring Florida Georgia Line
10,454
We Found Love
Rihanna featuring Calvin Harris
10,443
Stay With Me
Sam Smith
10,430
Wake Me Up!
Avicii
10,422
Just The Way You Are
Bruno Mars
10,408

Don't Let Me Down
Chainsmokers, the
10,291
Moves Like Jagger
Maroon 5 featuring Christina Aguilera
10,248
God's Plan
Drake
10,104
Havana
Camila Cabello
10,084
Love Yourself
Justin Bieber
10,037
Royals
Lorde
10,019
Sorry
Justin Bieber
9,975
Wow.
Post Malone
9,883
Give Me Everything
Pitbull
9,847
Ho Hey
The Lumineers
9,831
No Guidance
Chris Brown featuring Drake
9,816
Truth Hurts
Lizzo
9,807

Sucker
Jonas Brothers
9,803

Cheap Thrills
Sia
9,736
Fancy
Iggy Azalea featuring Charli XCX
9,722
Hey, Soul Sister
Train
9,612

Señorita
Shawn Mendes & Camila Cabello
9,554
Sexy And I Know It
LMFAO
9,519
One Dance
Drake featuring Wizkid and Kyla
9,429
Can't Feel My Face
Weeknd, the
9,427
We Are Young
Fun featuring Janelle Monáe
9,420
Some Nights
FUN.
9,417
One More Night
Maroon 5
9,372
Watch Me (Whip/Nae Nae)
Silentó
9,342
Dynamite
Taio Cruz
9,316
TiK ToK
Kesha
9,290
Stitches
Shawn Mendes
9,272
High Hopes
Panic! At The Disco
9,242
FucK You
Cee Lo Green
9,239
Believer
Imagine Dragons
9,110
Locked Out Of Heaven
Bruno Mars
8,961
Stressed Out
Twenty One Pilots
8,940
Sugar
Maroon 5
8,939
Firework
Katy Perry
8,923
Talk
Khalid
8,881
Shut Up And Dance
Walk The Moon
8,875
Someone Like You
Adele
8,787
Psycho
Post Malone
8,734

Timber
Pitbull
8,662

Heathens
Twenty One Pilots
8,621
Lights
Ellie Goulding
8,582
Rude
Magic!
8,581
Work
Rihanna
8,558
Demons
Imagine Dragons
8,500
Pompeii
Bastille
8,485
Panda
Desiigner
8,476

Bodak Yellow (Money Moves)
Cardi B
8,466
Eastside
Benny Blanco, Halsey & Khalid
8,450

Blank Space
Taylor Swift
8,448
Roar
Katy Perry
8,421
Thunder
Imagine Dragons
8,416
Can't Hold Us
Ben Haggerty;Ryan Lewis;Ray Dalton
8,385
Hotline Bling
Drake
8,235
Sail
AWOLNATION
8,216
679
Fetty Wap featuring Remy Boyz
8,185
Earned It (Fifty Shades Of Grey)
the Weeknd
8,185
About TRAX Score: Calculated from peak position (101 − peak), milestone week bonuses (60× top 40, 90× top 10, 99× weeks at #2, 100× weeks at #1), plus a weekly positional sum (126 − position for each charted week). Higher is better.