Learning English~Persian: Idiom: On the ball #124
On the ball = Attentive, competent, alert.
Ella was certainly on the ball when she remembered to reconfirm our flight arrangements. All the rest of us would have forgotten.
Jim was the only one who caught that serious error in the bookkeeping Statements. He's really on the ball.