100 Essential 90s Rock Tracks to Play at Your Wedding
It’s no secret that rock music has changed over the years, from the beachy anthems of the 60s to the glam movement of the 80s. But how much did the music genre change in the 90s?
During this decade, rock music would change several times, with the movement becoming associated with rebellious fans and alternative fashions. In fact, the 90s saw various rock evolutions, such as punk, heavy metal, indie rock, and so much more. But what songs were the best and which ones have stood the test of time?
In the article below, we have compiled a list of the 100 most iconic rock songs of the 90s, which cover a diverse selection of genres and bands.

Top 1990s Rock Songs
To start, we have compiled a list of the 10 best 90s rock songs, which are now considered to be pillars of both the decade and the rock genre:
- Creep – Radiohead (1992)
- Smells Like Teen Spirit – Nirvana (1991)
- Wonderwall – Oasis (1995)
- November Rain – Guns N’ Roses (1991)
- Lightning Crashes – Live (1994)
- Semi-Charmed Life – Third Eye Blind (1997)
- Nothing Else Matters – Metallica (1991)
- More Than Words – Extreme (1991)
- Under The Bridge – Red Hot Chili Peppers (1991)
- What’s Up – Four Non-Blondes (1992)
- (Everything I Do) I Do It For You – Bryan Adams (1991)
- Californication – Red Hot Chili Peppers (1999)
- Longview – Green Day (1994)
- Where It’s At – Beck (1996)
- Ants Marching – Dave Matthews Band (1995)
- Send Me An Angel – The Scorpions (1990)
- Ironic – Alanis Morissette (1996)
- Please Forgive Me – Bryan Adams (1993)
- Black – Pearl Jam (1991)
- Plush – Stone Temple Pilots (1992)
- High Hopes – Pink Floyd (1994)
- Don’t Cry – Guns N’ Roses (1992)
- Streets Of Philadelphia – Bruce Springsteen (1993)
- Higher – Creed (1999)
- Angels – Robbie Williams (1997)
- Shine – Collective Soul (1993)
- Always – Bon Jovi (1994)
- Hard To Handle – The Black Crowes (1990)
- Live Forever – Oasis (1994)
- All The Small Things – Blink 182 (2000)
- Let Her Cry – Hootie and The Blowfish (1994)
- Cemetery Gates – Pantera (1990)
- I’d Do Anything for Love (But I Won’t Do That) – Meat Loaf (1993)
- Push – Matchbox 20 (1996)
- Right Now – Van Halen (1991)
- Fly – Sugar Ray (1997)
- Wait and Bleed – Slipknot (1999)
- Have You Ever Really Loved a Woman? – Bryan Adams (1995)
- Now and Forever – Richard Marx (1997)
- Painkiller – Judas Priest (1990)
- Self Esteem – The Offspring (1994)
- Fly Away – Lenny Kravitz (1998)
- Moneytalks – AC/DC (1990)
- Out of My Head – Fastball (1998)
- Cowboys From Hell – Pantera (1990)
- Jerry Was a Racecar Driver – Primus (1991)
- Love Is on the Way – Saigon Kick (1992)
- Glycerine – Bush (1994)
- Two Steps Behind – Def Leppard (1993)
- Freak on a Leash – Korn (1998)
- Breakfast at Tiffany’s – Deep Blue Something (1995)
- Celebrity Skin – Hole (1998)
- Something to Talk About – Bonnie Raitt (1991)
- Today – Smashing Pumpkins (1993)
- Cryin’ – Aerosmith (1993)
- Seasons in the Abyss – Slayer (1990)
- Can’t Stop This Thing We Started – Bryan Adams (1991)
- Nookie – Limp Bizkit (1999)
- Criminal – Fiona Apple (1996)
- Symphony of Destruction – Megadeth (1992)
- The World I Know – Collective Soul (1995)
- Stop! – Jane’s Addiction (1990)
- Girls and Boys – Blur (1994)
- Tonight, Tonight – The Smashing Pumpkins (1995)
- Do I Have to Say the Words? – Bryan Adams (1991)
- Lump – Presidents of The United States (1995)
- This Ain’t A Love Song – Bon Jovi (1995)
- Du Hast – Rammstein (1997)
- If You Could Only See – Tonic (1996)
- Common People – Pulp (1995)
- All Mixed Up – 311 (1995)
- This Love – Pantera (1992)
- Pretty Fly (For a White Guy) – The Offspring (1998)
- Walk – Pantera (1992)
- I Alone – Live (1994)
- Good – Better Than Ezra (1993)
- Wind of Change – The Scorpions (1990)
- One Headlight – The Wallflowers (1996)
- Heaven Knows – Rick Price (1992)
- I Live My Life for You – Firehouse (1996)
- Cloud Number Nine – Bryan Adams (1998)
- High Enough – Damn Yankees (1990)
- Dreams – The Cranberries (1993)
- Stupid Girl – Garbage (1995)
- Dammit – Blink 182 (1997)
- Santa Monica – Everclear (1995)
- Roots Bloody Roots – Sepultura (1996)
- Pull Me Under – Dream Theater (1992)
- Have You Ever Needed Someone So Bad – Def Leppard (1992)
- Pepper – The Butthole Surfers (1996)
- Sad, but True – Metallica (1991)
- Can’t Stop Loving You – Van Halen (1995)
- Rusty Cage – Soundgarden (1991)
- Territory – Sepultura (1993)
- Fake Plastic Trees – Radiohead (1995)
- Mama, I’m Coming Home – Ozzy Osbourne (1991)
- Holy Wars…The Punishment Due – Megadeth (1990)
- Tomorrow – Silverchair (1995)
- Keep the Faith – Bon Jovi (1992)
- Torn – Natalia Imbruglia (1997)
- Flood – Jars of Clay (1995)
- One of Us – Joan Osborne (1995)
- Don’t Look Back in Anger – Oasis (1995)
- Mary Jane’s Last Dance – Tom Petty and The Heartbreakers (1993)
- When I Come Around – Green Day (1994)
- More Human Than Human – White Zombie (1995)
- All I Want – Toad The Wet Sprocket (1991)
- The Way – Fastball (1998)
- Nutshell – Alice in Chains (1994)
- Let’s Get Rocked – Def Leppard (1992)
- Spoonman – Soundgarden (1994)
- You Could Be Mine – Guns N’ Roses (1991)
- Crazy – Aerosmith (1994)
- Joey – Concrete Blonde (1990)
- Down – 311 (1995)
- Livin’ On The Edge – Aerosmith (1993)
- Hook – Blues Traveler (1994)
- Come Out and Play – The Offspring (1994)
- Dead Embryonic Cells – Sepultura (1991)
- Tears In Heaven – Eric Clapton (1999)
- What I Got – Sublime (1996)
- Mr. Jones – Counting Crows (1993)
- Closing Time – Semisonic (1998)
- Nothing Compares 2 U – Sinead O’Connor (1990)
- I Don’t Want to Miss a Thing – Aerosmith (1998)
- Give It Away – Red Hot Chili Peppers (1991)
- Alive – Pearl Jam (1991)
- Don’t Speak – No Doubt (1995)
- Smooth – Santana and Rob Thomas (1999)
- Losing My Religion – R.E.M. (1991)
- Enter Sandman – Metallica (1991)
- Song 2 – Blur (1997)
- Hunger Strike – Temple of the Dog (1991)
- You Get What You Give – New Radicals (1998)
- Are You Gonna Go My Way – Lenny Kravitz (1993)
- Good Riddance (Time Of Your Life) – Green Day (1997)
- Loser – Beck (1994)
- Cannonball – The Breeders (1993)
1990s Alternative Rock
- Black Hole Sun – Soundgarden (1994)
- No Rain – Blind Melon (1992)
- Killing In The Name – Race Against The Machine (1992)
- You Oughta Know – Alanis Morissette (1995)
- Basket Case – Green Day (1994)
- One – U2 (1992)
- Everlong – Foo Fighters (1997)
- Come As You Are – Nirvana (1991)
- Buddy Holly – Weezer (1994)
- Interstate Love Song – Stone Temple Pilots (1994)
1990s Grunge Rock
- Pretend We’re Dead – L7 (1992)
- Plush – Stone Temple Pilots (1992)
- Doll Parts – Hole (1994)
- Nearly Lost You – Screaming Trees (1992)
- Them Bones – Alice In Chains (1992)
- Backwater – Meat Puppets (1994)
- Zombie – The Cranberries (1994)
- Even Flow – Pearl Jam (1991)
- Feel The Pain – Dinosaur Jr (1994)
- Lizzy – Melvins (1993)
- Seether – Veruca Salt (1994)
- Hunger Strike – Temple Of The Dog (1991)
- Touch Me I’m Sick – Mudhoney (1996)
- In Bloom – Nirvana (1991)
- Vasoline – Stone Temple Pilots (1994)
- Today – Smashing Pumpkins (1993)
- Superunknown – Soundgarden (1994)
- Would – Alice In Chains (1992)
- Alive – Pearl Jam (1991)
- Don’t Speak – No Doubt (1995)
1990s Alternative Metal Rock
- All Apologies – Nirvana (1993)
- Freak On A Leash – Korn (1998)
- Say It Ain’t So – Weezer (1994)
- Bitter Sweet Symphony – The Verve (1997)
- Paranoid Android – Radiohead (1997)
- Crash Into Me – Dave Matthews Band (1996)
- Everybody Hurts – R.E.M. (1992)
- Rooster – Alice In Chains (1992)
- Been Caught Stealing – Jane’s Addiction (1990)
- Tubthumping – Chumbawamba (1997)
- Mysterious Ways – U2 (1991)
- Thunderstruck – AC/DC (1990)
- Man In The Box – Alice In Chains (1990)
- Bullet With Butterfly Wings – Smashing Pumpkins (1995)
- All Star – Smash Mouth (1999)
- Closer – Nine Inch Nails (1994)
- Iris – Goo Goo Dolls (1998)
- Heart-Shaped Box – Nirvana (1993)
- All I Wanna Do – Sheryl Crow (1993)
- Jeremy – Pearl Jam (1991)
1990s Acoustic Rock
- More Than Words – Extreme (1990)
- She Talks To Angels – The Black Crowes (1990)
- Silent Lucidity – Queensryche (1990)
- No Excuses – Alice In Chains (1994)
- Good Riddance (Time Of Your Life) – Green Day (1997)
- Lake Of Fire – Nirvana (1994)
- Love Will Keep Us Alive – The Eagles (1994)
- Two Princes – Spin Doctors (1991)
- Friday I’m In Love – The Cure (1992)
- In The Aeroplane Over The Sea – Neutral Milk Hotel (1998)
- Losing My Religion – R.E.M. (1991)
- Layla – Eric Clapton (1992)
- The Man Who Sold The World – Nirvana (1994)
- Champagne Supernova – Oasis (1996)
- Better Man – Pearl Jam (1994)
- Karma Police – Radiohead (1997)
- One Week – Barenaked Ladies (1998)
- Bulls On Parade – Rage Against The Machine (1996)
- Heroes – The Wallflowers (1998)
- Runaway Train – Soul Asylum (1993)
FAQs
And there you have it, those were the 100 most iconic rock songs of the 90s. We hope that you found this list helpful and that you agree with our choices. To learn more about 90s rock songs, we have included some other titles below.