Prince has been voted the most underrated guitarist of all time.

The 'Purple Rain' popstar topped the Rolling Stone magazine poll, which aimed to find the best guitar player outside of its top 100 Greatest Guitarists list.

The singer finished ahead of Nirvana frontman Kurt Cobain, who came second, and veteran rocker Neil Young, who bagged third place.

Making up the top five were Beatles star George Harrison and Kiss' Ace Frehley.