Jack Bruce is a bass player, so he doesn't qualify.
My list could be different in 5 minutes time to some degree, but I will have a go at it. These will be the guitarists I have most enjoyed listening to, rather than my opinion of who is the best.
1. Eric Clapton - God
2. Rory Gallagher - best live performer Ive ever seen, and a lovely genuine bloke
3. Jim Armstrong an almost unknown master of his instrument
4.Stevie Ray Vaughan - played every note as if his life depended on it
5. Gary Moore - incredible technique
6. George Harrison - not flash, just played the perfect note for every situation
7. Peter Green - amazing feel in his playing
8.Jimi Hendrix - the most creative guitarist ever
9. Freddie King. - without him there would be no Clapton
10. Jeff Beck - Hank Marvin on acid
Missed many out, including BB King, Ritchie Blackmore, Duane Allman, Robert Johnston but that's lists for you.