have something (or a lot) on the ball

  1. akıllı/becerikli/kabiliyetli/yetenekli olmak.
    You can trust Jo, he's got a lot on the ball (= he's
    got something on the ball.