Question: what is the meaning of the idiomatic expression on the ball?
Answer: phrase. If someone is on the ball, they are very alert and aware of what is happening. She really is on the ball; she's bought houses at auctions so she knows what she's doing. See full dictionary entry for ball.