I was listening a song by Charlie Puth and he says:

Superman got nothing on me

What does it mean?

2 Answers 2


Charlie's saying that he's equivalent to Superman. "Got nothing on me" is a common phrase for saying that something has no advantages over or is in no way superior to another thing (or person in this case).

  • Yeah, he means nothing in comparison to you; does not compare to you. Jan 26, 2017 at 7:38
  • It does NOT mean equivalent. It means inferior. @retron's answer is correct.
    – Sandun
    Feb 22, 2019 at 8:52

This phrase was addressed here. It means Superman is inferior to Charlie and can't compete with him. The expression may be related to idioms like "having someone's number" or "having dirt on someone", i.e. having some advantage over a rival.

Not the answer you're looking for? Browse other questions tagged or ask your own question.