ChristianHardRock.Net - Songs played on July 31, 2025
- 09:33 AM - No More Hell To Pay by Stryper
- 09:30 AM - Antimatter by Silent Planet
- 09:26 AM - Bloodwork by Living Sacrifice
- 09:23 AM - Shark Spray by Magdalene Rose
- 09:20 AM - Choke by Deathbreaker
- 09:15 AM - Astralize by Nightland
- 09:12 AM - The End Is A New Beginning by Death Therapy
- 09:09 AM - Last Days by Relent
- 09:05 AM - The Journey by Trey Tate
- 09:00 AM - Blow It All Away by Bride
- 08:57 AM - God of Fire by Fit For A King
- 08:53 AM - Song To The Wicked by Torn Sky
- 08:49 AM - In Reference To A Sinking Ship by Norma Jean
- 08:46 AM - Let This One Stay by Dizmas
- 08:42 AM - Some of Us by Demon Hunter
- 08:39 AM - Forever Glory by Antidemon
- 08:35 AM - Warriors of Light by Neon Creatures
- 08:31 AM - Hope Remains by Reclaim The Day
- 08:26 AM - Flesh and Blood by Deliverance
- 08:22 AM - Dominus by War of Ages
- 08:19 AM - Return To Dust by Refiner
- 08:15 AM - Creation and Crisis by Saved by Skarlet
- 08:12 AM - Beat The Machine by FireBrand
- 08:08 AM - The Body by Close Your Eyes
- 08:05 AM - Counterfeit by Wolves At The Gate
- 08:02 AM - State of Me by Lacey Sturm
- 07:58 AM - A Bad Residential by Magdalene Rose
- 07:53 AM - Dying Breath by The Protest
- 07:49 AM - The Hill by Nesdam
- 07:46 AM - Jim Jones by Silent Nine
- 07:42 AM - Enforcers by Midnight Wedding
- 07:39 AM - Vicious Cycles by Collision of Innocence
- 07:35 AM - Fame by Glasslands
- 07:31 AM - Silence by Living Scars
- 07:28 AM - Wolves by The Persuaded
- 07:25 AM - Eve of Destruction by Outcry
- 07:21 AM - Seven Trumpets by Ritual Servant
- 07:16 AM - Passing by Eonia
- 07:13 AM - I Can't by Foregone
- 07:09 AM - Take It To The Cross by Stryper
- 07:05 AM - Begin The Sacrifice by Fit For A King
- 07:02 AM - Tension by Death Therapy
- 06:56 AM - A Cry Near The Forest by Lament
- 06:53 AM - Lorelei by Comeback Kid
- 06:50 AM - Yours Truly by Embodyment
- 06:44 AM - Break The Cycle (feat. Matty Mullins) by For Today
- 06:40 AM - War by War of Ages
- 06:36 AM - Opposites Attract by World Gone Cold
- 06:32 AM - The Poor and the Prevalent by Emery
- 06:29 AM - Repent by Angel Machine
- 06:26 AM - Golden Calf by Disciple
- 06:21 AM - Cult Leader by XIII Minutes
- 06:17 AM - Worlds Apart by Demon Hunter
- 06:13 AM - Forever by American Arson
- 06:08 AM - The Good Shepherd by All For The King
- 06:05 AM - Praetorian by Asfirefalls
- 06:02 AM - Caught A Glimpse by Blindside
- 05:58 AM - Lotus by Bloodlines
- 05:55 AM - Illuminate by Project 86
- 05:52 AM - Face Down by AngeLight
- 05:46 AM - I Never Knew Woe by Christ Rising
- 05:43 AM - Alexandria 363 by Fallstar
- 05:40 AM - All I Want by The Letter Black
- 05:36 AM - The Old Me by Memphis May Fire
- 05:33 AM - Even by Dens
- 05:30 AM - When Everything Means Nothing by Fit For A King
- 05:26 AM - Stranger by Holy Soldier
- 05:22 AM - Rise To The Call by Stryper
- 05:19 AM - Stained Glass (feat. Heal The Hurt) by HolyName
- 05:16 AM - Choose Your Side by Nothing Left
- 05:12 AM - Writing On The Walls by Underoath
- 05:09 AM - Lights & Fire by Wolves At The Gate
- 05:05 AM - Starting Over by As We Are
- 05:00 AM - Empyre by Lightworker
- 04:56 AM - My Defiance (feat. Josh Kincheloe) by Death Therapy
- 04:53 AM - Surrogates by Red
- 04:50 AM - Cycles by Decyfer Down
- 04:46 AM - The Lich by Ignite The Fire
- 04:42 AM - Master by Demon Hunter
- 04:38 AM - Red Pill by Everlasting Hero
- 04:35 AM - Addicted by POD
- 04:31 AM - Bad Words by Disciple
- 04:27 AM - Under The Blood by Bride
- 04:24 AM - Truth of Life (feat. Miggy of Relent) by Red Letter Rising
- 04:20 AM - An Angel's Armor by Crushing The Deceiver
- 04:16 AM - Worthless Words by Applehead
- 04:11 AM - Calm Before The Snowstorm by Immortal Souls
- 04:09 AM - Tomorrow the World Will Change Forever by Dodgin' Bullets
- 04:06 AM - Bring the Rain by Remedy
- 04:03 AM - Influence by Everything In Slow Motion
- 03:59 AM - Believe by Since October
- 03:56 AM - Martyrs (Reimagined) by Poetic Descent
- 03:53 AM - In Absence by Silent Planet
- 03:49 AM - August Winterman by Dead Poetic
- 03:45 AM - No Tomorrow by Fit For A King
- 03:41 AM - Black Knight by Saved By Skarlet
- 03:37 AM - The Sect (feat. Ryan Clark of Demon Hunter) by HolyName
- 03:32 AM - Some Say Will by Hand of Fire
- 03:27 AM - Big Bang by Magdallan
- 03:23 AM - Beauty In Tragedy by August Burns Red
- 03:20 AM - Peace That Starts The War by Wolves At The Gate
- 03:17 AM - Broken Dreams by Global Warning
- 03:13 AM - Two Beats Away From A Heart Attack by Kiss The Gunner
- 03:10 AM - Prevail by War of Ages
- 03:06 AM - Clearer by For All Eternity
- 03:03 AM - Animal by Out of Black
- 02:59 AM - Panic Room (feat. Andrew Schwab) by Disciple
- 02:55 AM - Take It Back by The Protest
- 02:50 AM - Of Light and Shade by Extol
- 02:47 AM - Battle Cry by Red Letter Rising
- 02:44 AM - Wake Me (When I'm Dead) by Death Therapy
- 02:41 AM - Bodies by Living Scars
- 02:37 AM - In The End by Impending Doom
- 02:33 AM - Hubris by Foregone
- 02:30 AM - Long Way Down by Haste The Day
- 02:27 AM - Human Shield by Training For Utopia
- 02:23 AM - Deadrise by Dens
- 02:19 AM - Ghost by Relent
- 02:16 AM - Rock-N-Rule by Emery
- 02:12 AM - 86'd by Those Who Fear
- 02:09 AM - Can You Fix Me by Magdalene Rose
- 02:05 AM - The Ruins (feat. Ryan Clark) by Becoming The Archetype
- 02:01 AM - Apokalypsis by Warriors of Light
- 01:57 AM - Song To The Wicked by Torn Sky
- 01:53 AM - Silver Bullets by ForthAngel
- 01:49 AM - The Storm Within by Motivik
- 01:44 AM - My Will Be A Dead Man by Project 86
- 01:41 AM - Compass of Guiding Light by Saved By Skarlet
- 01:37 AM - Pile of Pills by Zahna
- 01:34 AM - Tunnels by Light Up The Darkness
- 01:29 AM - Hidden In The Rust by Bridgeshadows
- 01:26 AM - Arrowheads by American Arson
- 01:22 AM - Hurts Like Hell by Convictions
- 01:18 AM - My Destiny by Demon Hunter
- 01:13 AM - The Time Has Come by Testimony of Apocalypse
- 01:09 AM - Nails by Pillar
- 01:06 AM - Dissection by Crimson Thorn
- 01:03 AM - Paralyzed by Memphis May Fire
- 12:58 AM - Wrath of the Lamb by Chaotic Resemblance
- 12:55 AM - His Heart Hates by Since The Death
- 12:51 AM - Out of Line by AsFireFalls
- 12:47 AM - They See (feat. Convictions) by HolyName
- 12:42 AM - A Deafening Silence by Global Warning
- 12:39 AM - C-Minor by Mewithoutyou
- 12:36 AM - Reborn by Stryper
- 12:30 AM - He Is Coming by Hard Look
- 12:26 AM - Will You by POD
- 12:23 AM - The Two Forty Eight Lie by Spitfire
- 12:20 AM - I Wanna Be God by Gryp
- 12:16 AM - Above The Waves by Lifelong
- 12:13 AM - Paralyzed by As We Are
- 12:10 AM - Yemkela by Blindside
- 12:06 AM - Dead Church by Becoming Sons
- 12:02 AM - Antimatter by Silent Planet