Have something on the ball
(See: Be on the ball)
Origin
From the early days of baseball, a pitcher who "had nothing on the ball" was one who was having a bad outing. The term implies that the pitcher has no control or speed on the ball.