Located in Upland CA, KMC Sports is a 3000 sq. ft indoor softball and baseball training facility with additional outdoor space and home to Teamsmith Softball and Baseball. If you are a prospective Division 1 athlete, have a team, or just starting out, KMC Sports specializes in training athletes to reach the next level. Our instructors have experience coaching and playing ranging from the high school level to Division 1. If your athlete is looking to improve hitting, slap hitting, fielding, catching, pitching or throwing KMC Sports has the instructor for you.