The machine is a variable speed , variable pitch , variable angle , multi ball throwing machine. The machine can be used with foot ball , rugby ball , ping-pong ball, basketball etc . The speed of the ball, direction of bal and the spin of ball can be controlled using the machine and the projectile of throw and height can be controlled using the angle adjustment arrangement