Welcome to Salem Diamond Sports

Our goal is to teach the physical and mental aspects of baseball and softball by building skills in an easy-to-follow progression, explaining the what and why of each fundamental, mechanic, and strategy used by the best players. Just as important is the how. Emphasis is placed on teaching the athlete how skills can be mastered in the shortest amount of time. Confidence is dramatically raised when the student learns how they can become their own coach.

Instructor Gary Barr

All lessons conducted by Gary Barr. Instruction is offered in both baseball and fast pitch softball.

See About to read more about the Salem Diamond Sports instructor, his coaching philosophy, and his approach to developing successful young athletes.


Private Rental for Students

Current students, accompanied by an adult, can rent The Hitting Shop for $5 per hour for practice (outside lesson time).

Building Rome Series

Sign up for instruction from the author of the most complete, detailed, and up-to-date series of books on hitting ever published! Available now on amazon.com.


Analysis Tools

Gary believes in objectively measuring and tracking the progress of each student. This is done by recording successful repetition of critical drills during lessons, and by using radars to measure bat and ball speed. Slow motion video analysis is also available. Measurements are used to set mini-goals. Achievement of these mini-goals increases the student’s confidence and verifies significant progress is being made in the development of skills.

Great Deals!

Introductory lesson for half price – $15.

Free lesson for referring a new student!

Try out a softball slapping lesson for free!

College Recruiting Videos

College recruiting videos are a key tool in today’s recruiting world that can unlock a scholarship far out weighing the cost of the video. Click here to find out about creating a high quality video done from a coaching perspective.

Rent Our Facility

Rent the Salem Diamond Sports Hitting Shop for your group to team. Click here for more information.


Gary will travel to your field or facility to assist the coaching staff with specific needs. Click here for more information.

Please Review Us!

Let us know how we are doing with a Google Review. Your input is much appreciated!