The following are the top guitar solos of all time,
as voted by Guitar World magazine readers.

  • song: Stairway to Heaven
    guitarist: Jimmy Page
    band: Led Zeppelin
    album: Led Zeppelin IV
  • song: Eruption
    guitarist: Eddie Van Halen
    band: Van Halen
    album: Van Halen
  • song: Freebird
    guitarist: Collins/Rossington
    band: Lynyrd Skynyrd
    album: Pronounced Leh-nerd Skin-nerd
  • song: Comfortably Numb
    guitarist: David Gilmour
    band: Pink Floyd
    album: The Wall
  • song: All Along the Watchtower
    guitarist: Jimi Hendrix
    band: Jimi Hendrix Experience
    album: Electric Ladyland
  • song: November Rain
    guitarist: Slash
    band: Guns n’ Roses
    album: Use Your Illusion I
  • song: One
    guitarist: Kirk Hammet
    band: Metallica
    album: And Justice for All
  • song: Hotel California
    guitarist: Don Felder/Joe Walsh
    band: The Eagles
    album: Hotel California
  • song: Crazy Train
    guitarist: Randy Rhoads
    band: Ozzy Ozbourne
    album: Blizzard of Ozz
  • song: Crossroads
    guitarist: Eric Clapton
    band: Cream
    album: Wheels of Fire
  • song: Voodoo Chile (Slight Return)
    guitarist: Jimi Hendrix
    band: Jimi Hendrix
    album: Electric Ladyland
  • song: Johnny B. Goode
    guitarist: Chuck Berry
    band: Chuck Berry
    album: Chuck Berry Is On Top
  • song: Texas Flood
    guitarist: Stevie Ray Vaughan
    band: Stevie Ray Vaughan
    album: Texas Flood
  • song: Layla
    guitarist: Clapton/Allman
    band: Derek and the Dominoes
    album: Layla and Other Assorted Love Songs
  • song: Floods
    guitarist: Dimebag Darrel
    band: Pantera
    album: The Great Southern Trendkill
  • song: Heartbreaker
    guitarist: Jimmy Page
    band: Led Zeppelin
    album: Led Zeppelin II
  • song: Cliffs of Dover
    guitarist: Eric Johnson
    band: Eric Johnson
    album: Ah Via Musicom
  • song: Little Wing
    guitarist: Jimi Hendrix
    band: Jimi Hendrix Experience
    album: Axis: Bold as Love
  • song: Highway Star
    guitarist: Ritchie Blackmore
    band: Deep Purple
    album: Machine Head
  • song: Bohemian Rhapsody
    guitarist: Brian May
    band: Queen
    album: A Night at the Opera
  • song: Time
    guitarist: David Gilmour
    band: Pink Floyd
    album: Dark Side of the Moon
  • song: Sultans of Swing
    guitarist: Mark Knopfler
    band: Dire Straits
    album: Dire Straits
  • song: Bulls on Parade
    guitarist: Tom Morello
    band: Rage Against the Machine
    album: Evil Empire
  • song: Fade to Black
    guitarist: Kirk Hammet
    band: Metallica
    album: Ride the Lightning
  • song: Aqualung
    guitarist: Martin Barre
    band: Jethro Tull
    album: Aqualung
  • song: Smells Like Teen Spirit
    guitarist: Kurt Cobain
    band: Nirvana
    album: Nevermind
  • song: Pride and Joy
    guitarist: Stevie Ray Vaughan
    band: Stevie Ray Vaughan
    album: Texas Flood
  • song: Mr. Crowley
    guitarist: Randy Rhoads
    band: Ozzy Ozbourne
    album: Blizzard of Oz
  • song: For the Love of God
    guitarist: Steve Vai
    band: Steve Vai
    album: Passion and Warfare
  • song: Surfing With the Alien
    guitarist: Joe Satriani
    band: Joe Satriani
    album: Surfing With the Alien
  • song: Stranglehold
    guitarist: Ted Nugent
    band: Ted Nugent
    album: Ted Nugent
  • song: Machine Gun
    guitarist: Jimi Hendrix
    band: Jimi Hendrix
    album: Band of Gypsies
  • song: The Thrill is Gone
    guitarist: B.B. King
    band: B.B. King
    album: Completely Well
  • song: Paranoid Android
    guitarist: Jonny Greenwood
    band: Radiohead
    album: OK Computer
  • song: Cemetery Gates
    guitarist: Dimebag Darrel
    band: Pantera
    album: Cowboys From Hell
  • song: Black Star
    guitarist: Yngwie Malmsteen
    band: Yngwie Malmsteen
    album: Rising Force
  • song: Sweet Child O’ Mine
    guitarist: Slash
    band: Guns n’ Roses
    album: Appetite for Destruction
  • song: Whole Lotta Love
    guitarist: Jimmy Page
    band: Led Zeppelin
    album: Led Zeppelin II
  • song: Cortez the Killer
    guitarist: Neil Young
    band: Neil Young
    album: Zuma
  • song: Reelin’ In the Years
    guitarist: Elliot Randall
    band: Steely Dan
    album: Can’t Buy a Thrill
  • song: Brighton Rock
    guitarist: Brian May
    band:Queen
    album: Sheer Heart Attack
  • song: While My Guitar Gently Weeps
    guitarist: Eric Clapton
    band: The Beatles
    album: The White Album
  • song: Sharp Dressed Man
    guitarist: Billy Gibbons
    band: ZZ Top
    album: Eliminator
  • song: Alive
    guitarist: Mike McCready
    band: Pearl Jam
    album: Ten
  • song: Light My Fire
    guitarist: Robby Krieger
    band: The Doors
    album: Doors
  • song: Hot For Teacher
    guitarist: Eddie Van Halen
    band: Van Halen
    album: 1984
  • song: Jessica
    guitarist: Dickey Betts
    band: The Allman Brothers
    album: Brothers and Sisters
  • song: Sympathy for the Devil
    guitarist: Keith Richards
    band: The Rolling Stones
    album: Beggar’s Banquet
  • song: Europa
    guitarist: Carlos Santana
    band: Santana
    album: Amigos
  • song: Shock Me
    guitarist: Ace Frehley
    band: Kiss
    album: Love Gun
  • song: Master of Puppets
    guitarist: Kirk Hammet
    band: Metallica
    album: Master of Puppets
  • song: Star Spangled Banner
    guitarist: Jimi Hendrix
    band: Jimi Hendrix
    album: Jimi Hendrix: Woodstock
  • song: Since I’ve Been Loving You
    guitarist: Jimmy Page
    band: Led Zeppelin
    album: Led Zeppelin III
  • song: Geek USA
    guitarist: Billy Corgan
    band: Smashing Pumpkins
    album: Siamese Dream
  • song: Satch Boogie
    guitarist: Joe Satriani
    band: Joe Satriani
    album: Surfing With the Alien
  • song: War Pigs
    guitarist: Tony Iommi
    band: Black Sabbath
    album: Paranoid
  • song: Walk
    guitarist: Dimebag Darrel
    band: Pantera
    album: Vulgar Display of Power
  • song: Cocaine
    guitarist: Eric Clapton
    band: Eric Clapton
    album: Slowhand
  • song: You Really Got Me
    guitarist: Dave Davies
    band: The Kinks
    album: Kinks
  • song: Zoot Allures
    guitarist: Frank Zappa
    band: Frank Zappa
    album: Zoot Allures
  • song: No More Tears
    guitarist: Zakk Wylde
    band: Ozzy Osbourne
    album: No More Tears
  • song: Money
    guitarist: David Gilmour
    band: Pink Floyd
    album: Dark Side of the Moon
  • song: Black Hole Sun
    guitarist: Kim Thayil
    band: Soundgarden
    album: Superunknown
  • song: Little Red Corvette
    guitarist: Prince
    band: Prince
    album: 1999
  • song: In Bloom
    guitarist: Kurt Cobain
    band: Nirvana
    album: Nevermind
  • song: Blue Sky
    guitarist: Allman/Betts
    band: The Allman Brothers
    album: Eat a Peach
  • song: Beat It
    guitarist: Eddie Van Halen
    band: Michael Jackson
    album: Thriller
  • song: Starship Trooper
    guitarist: Steve Howe
    band: Yes
    album: The Yes Album
  • song: And Your Bird Can Sing
    guitarist: George Harrison
    band: The Beatles
    album: Revolver
  • song: Purple Haze
    guitarist: Jimi Hendrix
    band: The Jimi Hendrix Experience
    album: Are You Experienced?
  • song: Maggot Brain
    guitarist: Eddie Hazel
    band: Funkadelic
    album: Maggot Brain
  • song: Walk This Way
    guitarist: Joe Perry
    band: Aeorosmith
    album: Toys in the Attic
  • song: Stash
    guitarist: Trey Anastasio
    band: Phish
    album: A Picture of Nectar
  • song: Lazy
    guitarist: Ritchie Blackmore
    band: Deep Purple
    album: Machine Head
  • song: Won’t Get Fooled Again
    guitarist: Pete Townsend
    band: The Who
    album: Who’s Next
  • song: Cinnamon Girl
    guitarist: Neil Young
    band: Neil Young and Crazy Horse
    album: Everybody Knows This is Nowhere
  • song: Man in the Box
    guitarist: Jerry Cantrell
    band: Alice in Chains
    album: Face Lift
  • song: Truckin’
    guitarist: Jerry Garcia
    band: The Grateful Dead
    album: American Beauty
  • song: Mean Street
    guitarist: Eddie Van Halen
    band: Van Halen
    album: Fair Warning
  • song: You Shook Me All Night Long
    guitarist: Angus Young
    band: AC/DC
    album: Back in Black
  • song: Sweet Jane
    guitarist: Hunter/Wagner
    band: The Velvet Underground
    album: Loaded
  • song: 21st Century Schizoid Man
    guitarist: Robert Fripp
    band: King Crimson
    album: In the Court of the Crimson King
  • song: Scuttle Buttin’
    guitarist: Stevie Ray Vaughan
    band: Stevie Ray Vaughan
    album: Couldn’t Stand the Weather
  • song: Santeria
    guitarist: Brad Nowell
    band: Sublime
    album: Sublime
  • song: Moonage Daydream
    guitarist: Mick Ronson
    band: David Bowie
    album: The Rise and Fall of Ziggy Stardust and the Spiders from Mars
  • song: Whipping Post
    guitarist: Allman/Betts
    band: The Allman Brothers
    album: The Allman Brothers Band
  • song: Cult of Personality
    guitarist: Vernon Reid
    band: Living Color
    album: Vivid
  • song: Kid Charlemagne
    guitarist: Larry Carlton
    band: Steely Dan
    album: The Royal Scam
  • song: Killing in the Name
    guitarist: Tom Morello
    band: Rage Against the Machine
    album: Rage Against the Machine
  • song: Let it Rain
    guitarist: Eric Clapton
    band: Eric Clapton
    album: Eric Clapton
  • song: Heard It Thu Grapevine
    guitarist: John Fogerty
    band: CCR
    album: Cosmo’s Factory
  • song: Stray Cat Strut
    guitarist: Brian Setzer
    band: Stray Cats
    album: Built for Speed
  • song: The End
    guitarist: Robbie Krieger
    band: The Doors
    album: The Doors
  • song: Working Man
    guitarist: Alex Lifeson
    band: Rush
    album: Rush
  • song: Yellow Ledbetter
    guitarist: Mike McCready
    band: Pearl Jam
    album: Jeremy
  • song: Honky Tonk Women
    guitarist: Keith Richards
    band: The Rolling Stones
    album: Let it Bleed
  • song: Cherub Rock
    guitarist: Billy Corgan
    band: Smashing Pumpkins
    album: Siamese Dream
  • song: Under a Glass Moon
    guitarist: John Petrucci
    band: Dream Theater
    album: Images & Words
  • song: Cause We’ve Ended as Lovers
    guitarist: Jeff Beck
    band: Jeff Beck
    album: Blow by Blow
  • song: Three Days
    guitarist: Dave Navarro
    band: Jane’s Addiction
    album: Ritual de lo Habitual