Both of these machines have the same motor and controller and for the most part are the same. There are three basic differences. First whereas the original has longer legs for baseball and shorter legs for softball, The XL has legs that pivot within the machine so that only one set of legs is required. Secondly while the original will tip forward for ground balls and back to throw fly balls or high arc pitches, the XL will do all this plus it will tip all the way back to throw pop flies. The Third difference is that the XL has a 360-degree swivel feature.