If your looking for a place to help your child improve his game of baseball and grow as a person look no further than the staff at San Jose Batting Cages… the BEST YOUTH SPORTS PROGRAM I HAVE EVER BEEN ASSOCIATED WITH.. BAR NONE. - John B  



They TEACH the game in a highly structured, yet endearing, accessible and incredibly POSITIVE way that makes the kids respond very, very well. Hitting sessions at the cages are an INCREDIBLE value and it's obvious the instructors CARE about seeing each and every one of their student-customers IMPROVE and gain a greater love and understing of the game. The 1-on-1 and 3-on-1 private lessons are GREAT and a RIDICULOUS value, particularly if you sign up for a package. If you're SERIOUS about giving your son the best chance to make his HS Varsity Team - as a frosh, this is an awesome place to work toward it. Michael S

San Jose Batting Cages Baseball & Softball Camps

At San Jose Batting Cages we strive to give you the best possible experience for you and you child by providing a fun, positive, educational, and competitive environment to help develop his/ her skills in softball or baseball. We’ll help develop the needed skills, knowledge, and fundamentals to become a successful baseball or softball player.

For classes, lessons, and Travel Teams please go to www.sjbattingcages.com


Full week camps from only $130!


FREE T-Shirt for every camp week registered!


$100 off Half Day/ Full Week Camps-Use Code HALF2019
$100 off Full Day/ Full Week Camps-Use Code FULL2019


San Jose, California-Extended Care available till 6:00pm!


All coaches are current/ former high school coaches, collegiate, or minor league players to ensure you have the best training possible. Low coach to player ratio allows optimum learning environment. Players will be grouped by age, ability, and if they play softball or baseball. Baseball players will be coached by baseball coaches and softball players by softball coaches.

For questions regarding San Jose Batting Cages Baseball Camps e-mail Mikem@sjbattingcages.com or call 408 667 0531