Question: it is not a catch when?
Answer: It is not a catch if the batted ball hits a fielder, then hits a member of the offensive team or an umpire, and then is caught by another defensive player. A catch is legal if the ball is finally held by any fielder before it touches the ground.