0
Three Days Grace
Three Days Grace
rock band
1
Dave Navarro
Dave Navarro
American guitarist, singer and songwriter, best known as a founding member of the alternative rock band Jane's Addiction
2
Steve Vai
Steve Vai
American guitarist, songwriter, and producer
3
Paul Gilbert
Paul Gilbert
American musician
4
Horacio MacAlpine
Horacio MacAlpine
American musician and composer
5
Chon
Chon
american rock band
6
Joe Satriani
Joe Satriani
American musician
7
The Babys
The Babys
British band
8
Tony Hymas
Tony Hymas
British musician
9
Billy Gibbons
Billy Gibbons
American musician
10
My Darkest Days
My Darkest Days
Canadian rock band
11
Jefferson Starship
Jefferson Starship
American rock band
12
Grace Potter and the Nocturnals
Grace Potter and the Nocturnals
American rock band from Vermont
13
John McLaughlin
John McLaughlin
English guitarist, bandleader, and composer; founder of the Mahavishnu Orchestra
14
Jukka Tolonen
Jukka Tolonen
Finnish musician
15
Tony Iommi
Tony Iommi
British guitarist and composer
16
Alex Lifeson
Alex Lifeson
Canadian musician
17
Tom Morello
Tom Morello
American guitarist and singer-songwriter
18
Savoy Brown
Savoy Brown
English blues rock band
19
Adam Gontier
Adam Gontier
former lead singer and songwriter of Three Days Grace
20
Johnny Winter
Johnny Winter
American blues guitarist and singer
21
Dino Cazares
Dino Cazares
Mexican-American guitarist
22
Buffalo Springfield
Buffalo Springfield
North American folk rock band
23
Steve Miller Band
Steve Miller Band
American rock band
24
Daryl Stuermer
Daryl Stuermer
American guitarist
25
Chris Holmes
Chris Holmes
American musician
26
Glenn Hughes
Glenn Hughes
British bassist and singer
27
Adrian Smith
Adrian Smith
British rock musician; heavy metal guitarist, songwriter
28
Luca Turilli
Luca Turilli
Italian musician, composer and producer
29
Y&T
Y&T
American rock band
30
Bill Steer
Bill Steer
British guitarist
31
Marco Sfogli
Marco Sfogli
Italian musician
32
Gary Moore
Gary Moore
Northern Ireland guitarist, songwriter and record producer
33
Nita Strauss
Nita Strauss
guitarist
34
T. Rex
T. Rex
English rock band
35
Curved Air
Curved Air
band
36
Andreas Kisser
Andreas Kisser
Brazilian musician
37
Yes
Yes
English rock band
38
Big Wreck
Big Wreck
band
39
Wishbone Ash
Wishbone Ash
British rock band
40
Kirk Hammett
Kirk Hammett
American guitarist
41
The Fratellis
The Fratellis
Scottish indie rock band
42
Eric Clapton
Eric Clapton
English musician, singer, songwriter, and guitarist
43
Art of Dying
Art of Dying
Canadian rock band
44
Jimmy Page
Jimmy Page
Guitarist for Led Zeppelin
45
Helmet
Helmet
American alternative metal band
46
Blood, Sweat & Tears
Blood, Sweat & Tears
American rock music band
47
Dave Murray
Dave Murray
English heavy metal guitarist and songwriter
48
King Crimson
King Crimson
British progressive rock band
49
The Stooges
The Stooges
American punk rock band
50
Paul Rodgers
Paul Rodgers
English-Canadian singer-songwriter
Intro
Canadian musician
Record Labels
Music

Barry James Stock (born April 24, 1974) is the lead guitarist of the Canadian rock band Three Days Grace.