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
American idioms English vocabulary. Английский словарь американских идиом. 2012