That is a fascinating question. I'm a native US speaker, not a teacher and not a grammarian. I agree completely with Darryl Wee and his explanation, but I'm not sure about the grammar behind it.
At any rate, all of these are complete and correct sentences:
"Many consider him the greatest jazz musician of all time."
"Many people consider him the greatest jazz musician of all time."
"Many of the most respected jazz musicians consider him to be the greatest jazz musician of all time."
"Many of them consider him to be the greatest jazz musician of all time."
And yet,
"Many of whom consider him the greatest jazz musician of all time" is bad English and does not even make sense.
Furthermore, this sentence is correct:
"He is admired by critics, many of whom consider him to be the best jazz musician of all time,"
but if you break it into two sentences, the second sentence is still bad English:
"He is admired by critics. Many of whom consider him to be the greatest jazz musician of all times."
This, however, is correct:
"He is admired by critics. Many of them consider him to be the best jazz musician of all time."
I hope someone can give an explanation based on grammatical rules, because I can't.