English Translation
If you were on the ball, this wouldn’t have happened.
on the ball
adj. phr., informal 1. Paying attention and doing things well. Used after “is” or “get”. Ben is really on the ball in school. The coach told Jim he must get on the ball or he cannot stay on the team.