What is the Meaning of the Idiom
ON THE BALL?
alert, effective, efficient, competent
1. This report has a lot of mistakes in it! Whoever did it obviously wasn’t very on the ball.
2. I can’t understand why your sister is with that guy. He is lazy and rude, and she has so much on the ball. She is intelligent, witty and attractive.