have nothing on

[have nothing on] or [not have anything on] {v. phr.} Not to be anybetter than; to have no advantage over.

Susan is a wonderfulathlete, but when it comes to dancing she has nothing on Mary.

Even though he is older, John has nothing on Peter in school.

Although the Smiths have a Rolls Royce, they have nothing on theJones' who have a Cadillac and a Jaguar.

2. To have no information orproof that someone broke the law.

Mr. James was not worried when hewas arrested because he was sure they had nothing on him.

Mr.Brown was an honest politician and they had nothing on him.