The past tense of rank on is ranked on.
The third-person singular simple present indicative form of rank on is ranks on.
The present participle of rank on is ranking on.
The past participle of rank on is ranked on.