Ideal for practicing hitting just about anywhere. Automatically pitches soft practice balls 25 feet with realistic flight (Not for use with baseballs). Also can be used as a shagger for SKLZ bolt soft practice balls. 5 second delay between pitches to give solid repetition training. Includes 12 Bolt Balls, holds up to 26 balls at a time. Powered by AC adapter or 5 D batteries (batteries not included).