These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.


My 5 years of professional experience as a pitcher with the San Francisco Giants Organization provided me with a great deal of learning opportunities and exposure to high-level training. As someone that was never the most talented player, I had to rely on my work ethic and a desire to learn as much as I could through mechanics research, strength & mobility training and the science behind pitching analytics. I hope to share my experience and the knowledge I’ve gained over that time in order to help younger players reach their goals.
"My 11-year-old son, Gavin, has been working with John for pitching lessons over the past few months, and the progress has been incredible. John’s dedication to Gavin’s development is unmatched. He takes the time to thoroughly explain every aspect of pitching, ensuring Gavin not only practices but truly understands the mechanics. John’s commitment goes beyond the weekly sessions—he sends video clips and personalized notes with tips to help Gavin refine his skills. His personable and caring approach makes it clear how much he truly values Gavin’s growth, both as a player and as a person. I highly recommend John Timmins.”


With over two decades immersed in basketball, I foster skill development and strategic thinking. I provide personalized guidance, nurturing both confidence and court awareness. My approach blends technical precision with a passion for the game.