{v. phr.}, {slang}, {colloquial} To be smart, clever; to be skilled and have the necessary know-how. * /You can trust Syd; he's got a lot on the ball OR he's got something on the ball./
HAVE SOMETHING ON THE BALL
Meaning of HAVE SOMETHING ON THE BALL in English
Slang English vocab. Английский сленговый словарь. 2012