These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.
Try it risk-free.Subscribe to any coach, get a free lesson. no charge today. Cancel anytime within 24 hours of your first lesson.
Try it risk-free.Subscribe to any coach, get a free lesson. no charge today. Cancel anytime within 24 hours of your first lesson.
Try it risk-free.Subscribe to any coach, get a free lesson. no charge today. Cancel anytime within 24 hours of your first lesson.
Join a community of learners50,000+ students booked their first free lesson and continued learning.
Join a community of learners50,000+ students booked their first free lesson and continued learning.


Coach Garret here, with over 15 years of baseball experience, I’ve played all over the U.S., represented Team USA in Taiwan,Placed in Cooperstown,NY and played all over over nation. Baseball is my passion, I couldn’t have had the opportunity to travel and play without coaching. I have been coached by multiple MLB players for pitching,hitting,and catching. I specialize in hitting, shortstop, pitcher, and catcher. I will help break down the importance of baseball fundamentals and bring a deep understanding of every position. To break down step by step into perfecting your swing, arm strengthening, fielding and more. Baseball is my passion, and my goal is to help others grow their love for the game.


I help each individual player become the best at controlling the ball, enhancing their 1v1 abilities and finishing chances— which will reward them in being the best they can at the game. With over 14 years of club soccer experience, 5 of those being in the Olympic Development Program, my goal is to build up each player by helping them think, learn, and lead individually; hone in their athleticism, and to encourage a fearless attitude to face adversity.
"We wanted to focus on my daughter’s shooting, dribbling and ball control and Coach Ben has been stellar. Ben has shown a good range of drills and techniques, while having the patience to explain, demonstrate, and give coaching points.