The New Jugs Small Ball Pitching Machine is ideal for training indoors or outdoors. This unique machine throws a polyurethane foam 5"/0.5-oz. ball. It is portable, lightweight, and throws fastballs and curveballs with uncanny accuracy. The adjustable legs give this machine realistic delivery height for both baseball and softball.