Dont think of waist level as being significant. A1 lost control of the ball at level "X", and the ball went horizontal staying "X" height. then deflected by B1 up toward the basket.
So the ruling is saying the try ends when the ball stopped going up and flew horizontal before being deflected.
|