Understanding the mechanics of hitting and throwing/pitching are essential to skill development.  No two players are alike but there are principles of

movement that apply to everyone.

Help your player understand his or her swing or throwing/pitching motion and what is needed to do to improve.

All skills are a series of coordinated movements from a balanced foundation. When a player understands and can feel what it's like to be balanced throughout a skill he or she can realize their potential and see real improvement.

I do lessons one on one and in small group settings.

Please fill out the form or call me at 579-1429 to set up a session.


Dan has trained our son Hunter (age 13) the past three years in both private and group sessions.  He has the patience, knowledge and experience to work successfully with youth athletes.  As a result of Dan's instruction, Hunter has realized substantial improvements in both pitching and hitting skills.  And Hunter always looks forward to the training sessions.  I highly recommend Dan if your son (or daughter) is interested in becoming a better ball player.  

~ Chris W.

Our son would not be the baseball player he is today without the help of Dan and his program.

~A very satisfied parent

Baseball and Softball Training