not in the same street

not in the same street

far inferior in terms of ability. British informal
See also: not, same, street