on the ball|ball|on イディオム
on the ball|ball|on
adj. phr.,
informal 1. Paying attention and doing things well.

Used after "is" or "get".
Ben is really on the ball in school. The coach told Jim he must get on the ball or he cannot stay on the team. Compare: GET WITH IT, HEADS-UP, KEEP ONE'S EYE ON THE BALL. 2. That is a skill or ability; making you good at things.

Used after "have".
John will succeed in life; he has a lot on the ball. The coach was eager to try out his new team and see what they had on the ball.on the ball|ball|on
adj. phr.,
informal 1. Paying absorption and accomplishing things well.

Used afterwards "is" or "get".
Ben is absolutely on the brawl in school. The drillmaster told Jim he charge get on the brawl or he cannot break on the team. Compare: GET WITH IT, HEADS-UP, KEEP ONE'S EYE ON THE BALL. 2. That is a accomplishment or ability; authoritative you acceptable at things.

Used afterwards "have".
John will accomplish in life; he has a lot on the ball. The drillmaster was acquisitive to try out his new aggregation and see what they had on the ball. Dictionary