The verb "rank" can be either transitive or intransitive, so "he has (= he's) ranked" [intransitive] and "he has (= he's) been ranked" [transitive] are both correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousThe highest he's ranked in the world is 5th."he's ranked" can be interpreted in two ways: either as "he is ranked" or "he has ranked". Although the latter actually makes more sense in the context of this sentence, the former is generally speaking more usual, so I tend to read it as the former and then the sentence looks wrong.