The most advanced softball pitching machine ever developed—This is as close as a machine can get to a live pitcher—A state-of-the-art 3-wheel pitching machine that can go from fastballs to change-ups without the hitter knowing it— throws 8 different pitches.