have an edge on

have an edge on  {v. phr.},  {informal}
1. To have an advantage over someone or something else in the course of an evaluative comparison.
I can't beat you at tennis, but I have an edge on you in ping-pong.
2. To be mildly intoxicated; to have had a few drinks.
Joe sure had an edge on when I saw him last night.
Compare: EDGE ON.
Categories: {informal} {v. phr.}