Personalized Coaching for Individual Goals

Train Hard. Play Harder.

Located in Winchester, Virginia

About The Coaches

Haden Madagan and Frankie Ritter are lifelong friends and have been playing together since they were 8 years old. From little league machine pitch to college baseball at Shenandoah University, they have honed their skills and developed a deep love for the game. They have provided lessons over the years and decided to combine their expertise to create WinCity Baseball Academy. They are dedicated to fostering skill development, teamwork, and a passion for baseball in every player they coach.

  • Haden was born and raised in Winchester, Virginia. He grew up playing baseball locally, where he got his start in All-Stars and Travel ball. He played in the Junior Little League World Series, winning the US Championship. At Millbrook High School, Haden earned 1st Team All-District Outfield honors twice, 1st Team All-Area Outfield honors twice, and 2nd Team All-Region.

    He then attended Shenandoah University, graduating with a Bachelor's in Business Administration. As a four-year starter in the outfield for Shenandoah, Haden helped his team win an ODAC Championship and a Regional Championship. He was named to the Tournament Team twice, earned the Team Award for Rookie of the Year in 2021, and received 2nd Team All-ODAC Outfield honors in 2024.

  • Frankie is a proud local of Stephens City, Virginia, where his passion for baseball began with Winchester Baseball. He developed his skills at Sherando High School and continued his journey at Shenandoah University, where he served as the captain of the baseball team for three years.

    At Shenandoah, Frankie achieved the second-highest number of all-time D3 hits (353) and D3 runs scored (273). He holds school records for career hits, runs scored, triples, and assists. His dedication on the field earned him numerous accolades, including being a three-time First Team All-ODAC player, a four-time All-Region player, a five-time All-Tournament Team member, and a three-time All-State player. In his final year of college, Frankie recorded 216 total chances with just 2 errors.

    As a coach, Frankie brings high energy and a passion for winning. He is committed to making athletes better while ensuring they enjoy the process. His goal is to instill a love for the game and help each player reach their full potential.

This academy is for you if…

  • You want to improve batting, pitching and fielding skills

  • You are looking for detailed personal assessments to identify strengths and areas in need of improvement

  • Physical fitness routines designed to prevent baseball related injuries are important to you

  • You value building resilience and focus for more competitive play

  • You are looking for tailored coaching sessions to meet your individual goals and match your skill level

What people are saying...

  • Before my son started working out with Haden and Frankie, he lacked confidence and power behind the plate. After ONE practice with these two and my son gained his confidence back not only on the field but also in the classroom! These two coaches have built and run an amazing program that has gotten my athlete recruitment offers from other teams in the multiple counties!!!!

  • My son has an extraordinary amount of energy and a deep love for Baseball. Haden and Frankie do such a great job at matching his energy and keeping him focused, learning, AND having fun all at the same time. My son adores them both and looks up to them a great deal! We immediately saw improvements for both hitting and fielding. Highly recommend!

  • The coaches relate very well with young players to communicate concepts. No matter how many books or tips you read, there is no substitute for a qualified professional to see the swing and make the changes. After each lesson my boys always express their excitement for the 1 on 1 time they are receiving and their love of baseball! Thank you, Coach Ritter and Coach Madagan!

Book a Private Lesson.


$50 for 1 lesson

$85 for 2 lessons

$120 for 3 lessons