Top 10 Best Hard Rock Songs of the 21st Century

1It's My Life - Bon Jovi

It


2Crawling - Linkin Park

Crawling - Linkin Park


3Blackbird - Alter Bridge

Blackbird - Alter Bridge


4Down with the Sickness - Disturbed

Down with the Sickness - Disturbed


5Almost Easy - Avenged Sevenfold

Almost Easy - Avenged Sevenfold


6Had Enough - Breaking Benjamin

Had Enough - Breaking Benjamin


7Afterlife - Avenged Sevenfold

Afterlife - Avenged Sevenfold


8Burn It to the Ground - Nickelback

Burn It to the Ground - Nickelback


9Time of Dying - Three Days Grace

Time of Dying - Three Days Grace


10The Pretender - Foo Fighters

The Pretender - Foo Fighters


11Still Unbroken - Lynyrd Skynyrd

Still Unbroken - Lynyrd Skynyrd


12The Unforgiven III - Metallica

The Unforgiven III - Metallica


13Indestructible - Disturbed

Indestructible - Disturbed


14Woman - Wolfmother

Woman - Wolfmother


15Nightmare - Avenged Sevenfold

Nightmare - Avenged Sevenfold


16Cosmic Egg - Wolfmother

Cosmic Egg - Wolfmother


17Bat Country - Avenged Sevenfold

Bat Country - Avenged Sevenfold


18Never Too Late - Three Days Grace

Never Too Late - Three Days Grace


19Best Years - Whitesnake

Best Years - Whitesnake


20Rock n' Roll Train - AC/DC

Rock n


21Fake It - Seether

Fake It - Seether


22Animals - Nickelback

Animals - Nickelback


23The Good Life - Three Days Grace

The Good Life - Three Days Grace


24Holiday - Green Day

Holiday - Green Day


25All Nightmare Long - Metallica

All Nightmare Long - Metallica


26Animal I Have Become - Three Days Grace

Animal I Have Become - Three Days Grace


27Blurry - Puddle of Mudd

Blurry - Puddle of Mudd


28Numb - Linkin Park

Numb - Linkin Park


29Love Tyger - Edguy

Love Tyger - Edguy


30Metalingus - Alter Bridge

Metalingus - Alter Bridge


31All My Life - Foo Fighters

All My Life - Foo Fighters


32...To Be Loved - Papa Roach

...To Be Loved - Papa Roach


33Whipping Boy Blues - Whitesnake

Whipping Boy Blues - Whitesnake


34Indigo Dust - The Arcana

Indigo Dust - The Arcana


35Hell to Pay - Deep Purple