South Jersey Baseball Academy is a full-service indoor baseball/softball facility and batting cages dedicated to helping players and teams of all ages improve their game through clinics, camps, core training, and year-round indoor practice facilities. We are committed to providing quality services for players and teams at prices you can afford. Our success is measured by the improvement of the players that we train.