This phrase is casual, suited for everyday conversation rather than formal writing or speeches. Despite his casual attire, Mike has a lot on the ball.
Pro Tip 2/3
Positive Impression
Using it conveys admiration or respect for someone's abilities or intelligence. Our new teacher really has something on the ball; her lessons are fascinating.
Pro Tip 3/3
American English
More common in American English, might not be well understood in other English-speaking regions. He moved to New York and showed he had a lot on the ball.