
LESSONS
Castroball provides private individual and group lessons at Competitive PROformance tailored to your specific goals. Also available are coaching clinics, flexible virtual sessions, and off-site team practices. Dennis goes far beyond standard drills, combining 30+ years of professional playing and coaching experience to train both precision physical mechanics and the critical mental game.
Individual lessons

Dennis offers private, one-on-one lessons that provide the ultimate personalized training experience. Whether you want to focus on hitting, fielding, or pitching, Dennis customizes each session to enhance your physical mechanics and improve the mental aspects necessary to excel on the field.
30-minute lessons: $70
1-hour lessons: $130
Small Group Lessons

Dennis offers engaging group lessons for 2 to 4 players in the cages, creating the ideal environment for teammates or friends to enhance their skills together. Dennis focuses on fundamentals and advises on the proper mental approach to the game.
1-hour lesson $130
Large Group Lessons

Dennis offers comprehensive group lessons for 4 to 15 players. These dynamic sessions are designed to keep everyone active while receiving highly focused, professional instruction. Dennis works with each athlete to sharpen core fundamentals while teaching the vital mental prowess needed to stay positive, resilient, and confident under pressure.
1-hour lesson: $130/4 players plus $25 each additional player
Off-Site Lessons & Practice

Dennis is available to bring professional-grade training directly to your field. He offers off-site team practices and targeted clinics designed to elevate your entire roster's physical skills and baseball IQ. Dennis runs structured sessions that cover everything from hitting and position-specific mechanics to team defense and situational play. More importantly, Dennis works with your players on the mental aspects of the game—teaching them how to keep a positive mindset, communicate, handle high-pressure moments, and compete as a confident, cohesive unit.
Contact for pricing.
Coaches Clinic

Designed for coaches at all levels—from youth leagues to advanced programs—Dennis’s quarterly and private coaching clinics offer a rare opportunity to tap into decades of elite baseball experience. Having played, coached, and trained youth, young adults, and adults, Dennis shares the profound, practical insights that can only be gained from a lifetime in the game.
In these sessions, you will get unique, field-tested tips and tricks for running highly effective team practices, alongside strategies for masterful game-day management. More than just tactics, Dennis focuses on the art of leadership: teaching coaches how to serve as positive, impactful role models and build a resilient, confident team culture where players thrive.
1-hour $50
Online Lessons

Now, you can access Dennis’s elite training from anywhere. Perfect for players who want professional feedback but can’t make it to the cages in person, Dennis' online coaching program brings 30+ years of expertise straight to your screen. Contact for more information.
1/2 hour: $70
1-hour: $130