Meaning of “be on the ball” - Learner’s Dictionary

be on the ball

informal

to be quick to understand and react to things

(Definition of “be on the ball” from the Cambridge Learner’s Dictionary © Cambridge University Press)