be not a patch on
idiomDefinition of be not a patch on
British, informal
: to be much less good, appealing, impressive, etc., than (someone or something)
The new chairman isn't a patch on his predecessor.