have it all over (someone)

have it all over (someone)

To outshine someone in a particular skill or area. Oh, my brother has it over me in athletic ability—I can barely throw a baseball.See also: all, have, over