Have an edge on/over (someone or something) To have an advantage over someone or something. Our team has an edge over the other teams to win the high school football championship.