Training and Lessons

Looking for private baseball or softball training and lessons? The Bat Company can help teach you the fundamentals and skills you need to succeed!

At The Bat Company our mission is to make the game of baseball and softball as much fun as possible, while learning the proper fundamentals it takes to be a successful player who has the passion for the game. We understand that there is not just one way to play the game and that each individual player brings his or her own uniqueness to the game. Our goal is to take that individual talent and style to the next level. We believe that having knowledge of mechanics and mass repetition are the keys to success. We all know adversity is a major player in the game of baseball and softball, with failure coming to every player. Our mission is to give the athlete tools to gain mental toughness, teach knowledge and focus, while increasing the player’s physical ability. With lessons and opportunities to be a part of our baseball and softball teams at The Bat Company, you will gain the knowledge necessary to be a successful player and will “Catch the Passion.”

Lessons and Group Training: 

We offer a wide variety of programs to meet every individual and group need. We offer individual half hour sessions to big team training. We understand that everyone is not a robot, and brings his or her own style to the game. At The Bat Company we are committed to keeping that style and using it to make a complete player.

Each Bat Company trainer sets his or her own pricing structure. Some trainers offer individual or buddy lessons on a pay-as-you-go basis, some offer training packages for multiple sessions at a discount and some offer a membership-based module where you pay a monthly fee that determines the number of lessons or classes you can attend.  However, to give you a basic idea of pricing half hour lessons typically range from $30 to $45 and hour lessons from $50 to $90. Please contact your trainer for his or her individual pricing structure and lesson options. If you do not have a trainer please fill out our online inquiry form and we will match you to a trainer that will best fit your needs.