have on the ball



have something on the ball

to have a particular amount of smartness or cleverness. Both John and Mary have a lot on the ball. They should go far. I think I'd do better in school if I had more on the ball. I learn slowly.
See also: ball, have, on

Common Names:

NameGenderPronouncedUsage
Europe-Greek Mythology
Major['meidʒə]
Armand['a:mɔnd]
HannuHAHN-nooFinnish
Viktoriyaveek-TO-ree-yah (Russian)Russian, Ukrainian, Bulgarian
EugenOI-gen (German)German, Romanian, Czech, Slovak, Croatian