Located in Upland CA, KMC Sports Inc is a 2800 sq. ft indoor softball and baseball training facility with additional outdoor training 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 Inc. 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 Inc has the instructor for you.