In a contest among best voices in rock music, Freddie Mercury is on second place after Robert Plant from Led Zeppelin. The list is from the biggest newspaper in Norway:
"best voice" is an undefinable criterion, and thus it is impossible to name anyone who has the "best voice in rock", as there is no objective way of determining such a thing.