Of course top 10 best is open for discussion (comes down to opinion) and a song to best showcase how good they are.
But here is my list of top 10 best vocalists (sort of in order):
Robert plant- Led Zeppelin Song: Whole lotta love
Steve perry-Journey Song: Open Arms
Freddie Mercury - Queen Song: Show must go on/Bohemian Rhapsody
Chris Cornell - Soundgarden/Audioslave Song: Outshined
Maynard James Keenan - Tool/APC Song: Forty six & 2
Steven Tyler- Aerosmith Song: Dream On
Axel Rose- Guns n roses (80s 90s era) Song: Welcome to the jungle
Bono - U2 Song: Where The Streets Have No Name
Scott Weiland -Stone temple pilots Song: Big empty
Bjork - I dunno at this moment lol
But here is my list of top 10 best vocalists (sort of in order):
Robert plant- Led Zeppelin Song: Whole lotta love
Steve perry-Journey Song: Open Arms
Freddie Mercury - Queen Song: Show must go on/Bohemian Rhapsody
Chris Cornell - Soundgarden/Audioslave Song: Outshined
Maynard James Keenan - Tool/APC Song: Forty six & 2
Steven Tyler- Aerosmith Song: Dream On
Axel Rose- Guns n roses (80s 90s era) Song: Welcome to the jungle
Bono - U2 Song: Where The Streets Have No Name
Scott Weiland -Stone temple pilots Song: Big empty
Bjork - I dunno at this moment lol