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.