Green’s Dictionary of Slang

ranker n.

[abbr. SE rank + duffer n.2 (1)]

an absolute idiot.

[UK] in Sl. Dict. 267: Ranker Also, among street folk, a corruption of RANK DUFFER.