Pitches any pitch, any level, hard ball and softball. Tennis balls, lacrosse balls, polyball balls, and both size softballs can be used. Low useage, $2800 new. $2000 OBO