A pitching machine is a very valuable tool for a Fastpitch Softball team. It allows for quick consistent pitching for your hitters which ultimately means more swings and more batting practice. Many can be used for a variety of other drills as well, including shooting ground balls and launching fly balls. Our team currently has five different styles that we have accumulated over the years. They each have their strengths and limitations. This can be a pretty major purchase so you should carefully consider how and where it will be used.