On the Ball

What does the idiom “On the Ball” mean?

Definition:

Prepared, alert, competent

For example:

“Ralph is on the ball. I think we can leave the office under his supervision for a few days.”

Reply