have got a leg up on (someone)

have got a leg up on (someone)

To be in a position of advantage over someone else. I've been practicing all summer long, and now I've finally got a leg up on Keith in tennis.See also: have, leg, on, up