The Castroball Difference
Dennis Castro believes that mastering physical mechanics is only part of the challenge; the real advantage lies in mastering the mental game. Drawing on over 30 years of experience, including youth leagues, a historic high school championship, collegiate programs, and his own career in the Florida Marlins organization, Coach Dennis Castro teaches athletes how to think, react, and compete at their highest level.
Instead of focusing solely on repetitive drills, Castroball also equips players with the mental tools needed to slow the game down and build unshakeable confidence. He also teaches how to learn and recover from failure. Castro helps players develop poise, mental discipline, and resilience to bounce back from setbacks. This proven, elite approach is designed to help players navigate high-pressure moments and achieve their full potential both on and off the field.
Visit Castroball's blog for more insight into Dennis' baseball philosophy.
Paul Solis
“Thanks to Dennis's exceptional teaching methods, my son is now able to read fastballs, changeups, and curveballs directly out of a pitcher's hand. This level of pitch recognition is remarkable for a nine-year-old. Dennis is an outstanding coach who knows exactly how to connect with young athletes and elevate their game. Thank you, Dennis, for providing such high-quality instruction."
Tom Kubota
"Dennis has worked with our son, Ethan, since he was just 4 years old and continues to coach him now at 15. He creates a positive environment where athletes feel safe to make adjustments, learn from mistakes, and build confidence through their progress. His patience, kindness, and proactive approach to preparing Ethan for different game situations have significantly strengthed his confidence and mental toughness."
Michael Vaquera
“Our son's pitching has grown immensely over the past two years since being with Coach Dennis. I highly recommend Coach Dennis to other parents and players. He has been a tremendous resource and influence in our son's baseball development.”

LOCATION
Dennis holds private and group training sessions at Competitive PROformance, where players can take advantage of top-tier batting cages and training space. He is also available to do off-site team lessons in the Gilroy/Morgan Hill area and conduct virtual sessions via Zoom.
ADDRESS
Competitive PROformance
160 Pierce Street, Gilroy, CA 95020
HOURS
SUNDAY- FRIDAY
Appointment only





