Top 10 Best Rock Singers of All Time
1Freddie Mercury
2Chester Bennington
3John Lennon
4Axl Rose
5Robert Plant
6Mick Jagger
7Jared Leto
8Paul McCartney
9Steve Perry
10Jim Morrison
11Chris Cornell
12M. Shadows
13Steven Tyler
14Elvis Presley
15Kurt Cobain
16Bruce Dickinson
17James Hetfield
18Ozzy Osbourne
19Ann Wilson
20Ronnie James Dio
21Amy Lee
22Bon Scott
23Jon Bon Jovi
24Adam Gontier
25Roger Daltrey
26Layne Staley
27Benjamin Burnley
28Eddie Vedder
29Hansi Kürsch
30Billie Joe Armstrong
31David Bowie
32Rob Halford
33Myles Kennedy
34Joni Mitchell
35Stevie Nicks