Having on the ball is a common phrase, which typically means that someone is knowledgeable, competent, and efficient. However, some antonyms for having on the ball may include being clueless, disorganized, or incompetent. These antonyms may be used to describe someone who is not performing well, lacks focus, or lacks the necessary skills to succeed. Alternatively, people who are not having on the ball may also be characterized as unfocused, forgetful, or absent-minded. In any case, antonyms of having on the ball may refer to someone who is not achieving their full potential, struggling to meet expectations, or not taking responsibility for their actions.