Find Something Perfect For You

Choose your preferred learning style and discover the coaching options that work best for you.

Virtual Training

Flexible online instruction that fits your schedule and location preferences.

Train from anywhere
Flexible scheduling
Record sessions

In-Person Training

Face-to-face instruction with immediate hands-on feedback and real-time adjustments.

Immediate feedback
Hands-on adjustments
Equipment provided

Live Virtual Lessons

Real-time virtual instruction with immediate feedback and interaction via video call.

1 hour • $50 per lesson

Real-time feedback
Interactive sessions
Scheduled appointments

Video Lessons

Send your pitching videos for detailed feedback and receive comprehensive videos of drills.

$30 per video analysis

Detailed breakdown
Work on your schedule
Replay and review

Individual Lessons

One-on-one personalized instruction with complete focus on your specific needs and goals.

1 hour • $50 per lesson

100% personalized attention
Customized lesson plans
Fastest skill development

Small Group Lessons

Train with 2-4 players for collaborative learning while maintaining personalized instruction.

1 hour • $25 per person

Cost-effective training
Learn from teammates
Build team chemistry

Your Coach's Qualifications

Experience and expertise you can trust

Coach Madison

Coach Madison

PaulyGirl Fastpitch Certified

30+
Students
2+
Years

PaulyGirl Fastpitch Certified

Certified through PaulyGirl Fastpitch, one of the most respected and comprehensive pitching instruction programs in the country. This certification ensures I'm equipped with the latest techniques and methodologies in fastpitch pitching instruction.

Proven Track Record

Years of experience helping players at all levels improve their mechanics, velocity, and confidence. My students consistently see measurable improvements in their pitching performance.

Student-Centered Approach

Every player learns differently. I adapt my teaching style to match each student's unique learning preferences, ensuring concepts click and skills stick.

Photo Coming Soon

Mia Riibe

Virtual Catching Specialist

Mia is a high school student at Dakota Valley High School and is committed to play softball for William Penn University next fall. As an experienced catcher, she brings hands-on knowledge of the position and a deep understanding of what it takes to succeed behind the plate.

With a passion for teaching and a natural ability to connect with younger players, Mia is learning the ropes of coaching very well. She offers limited virtual catching lessons, providing personalized instruction on receiving, blocking, framing, and game management.

Limited Virtual Catching Lessons

Contact us to see if Mia has availability for virtual catching instruction

Join Our Growing Team

We're looking to continue growing our coaching team! If you're passionate about softball and have experience you'd like to share with the next generation of players, we'd love to hear from you.

Ready to Get Started?

Choose the training option that's right for you and take the first step toward reaching your pitching goals.