Have (something) on the ball To be smart or clever or skilled. The woman has a lot on the ball. She should do well in her new job.