Our Opportunities

In-Person Training

Hands-on adjustments and real-time feedback to build skills fast.

Virtual Training

Flexible online instruction you can do from anywhere, anytime.

Lesson Types

Pitching

  • Virtual Lessons$40 per lesson
  • Video Lessons$30 each
  • In-Person Lessons$50 per lesson
  • Group Lessons$25 per person
  • In-Person in Sioux City (Once-a-Month)$55 per lesson
More Details

Catching

  • Virtual Lessons$40 per lesson
  • In-Person in Ames(Once-a-Month)$45 per lesson
  • In-Person in Sioux City (Once-a-Month)$40 per lesson
More Details

Hitting

  • Individual Lessons$40 per lesson
  • Small Group Lessons (2-5 players)$20 per person
More Details
This August

All Skills Softball Camp

Perfect Motion is hosting all-skills softball camps covering pitching, hitting, infield, outfield, catching, and the mental game of softball. This camp is for all ages, each at their own times to optimize their experience! In both Nevada and Sioux City, Iowa, our Perfect Motion Coaches are joined by players from Iowa State, Augustana, and Iowa Central Community College.

All Skills — $120

Work on the mental game, hitting, infield and outfield.

Pitching or Catching — $50

Work on mechanics & spin pitches Learn blocking & framing drills

Collegiate Coaches

Learn from current college athletes alongside our coaches.

Nevada, Iowa

Aug 11th
  • 8:00am – 9:30am8u/10u Pitching & Catching
  • 9:30am – 12:30pm8u/10u All Skills
  • 1:30pm – 3:00pm12u Pitching & Catching
  • 3:00pm – 6:00pm12u All Skills
Aug 12th
  • 8:00am – 9:30am14u Pitching & Catching
  • 9:30am – 12:30pm14u All Skills
  • 1:30pm – 3:00pm16u/18u Pitching & Catching
  • 3:00pm – 6:00pm16u/18u All Skills

Sioux City, Iowa

Aug 14th
  • 8:00am – 9:30am8u/10u Pitching & Catching
  • 9:30am – 12:30pm8u/10u All Skills
  • 1:30pm – 3:00pm12u Pitching & Catching
  • 3:00pm – 6:00pm12u All Skills
Aug 15th
  • 8:00am – 9:30am14u Pitching & Catching
  • 9:30am – 12:30pm14u All Skills
  • 1:30pm – 3:00pm16u/18u Pitching & Catching
  • 3:00pm – 6:00pm16u/18u All Skills

This is an exciting opportunity to learn and grow in the sport as you get ready for fall games and tournaments! Spots are limited to help each girl get the most from the experience. Reserve your slot today, and reach out with any questions.

Where

Perfect Motion's home base is Ames, Iowa. We work out of the Ames Diamond Training facility but also use other locations such as the Nevada Fieldhouse, or traveling facilities in other parts of Iowa. Camps and clinics are often held in Sioux City, Iowa, as well as monthly lessons as a new service there. We prioritize our coaches' busy schedules while trying to make sure we help as many girls as possible. We are looking forward to hosting more camps in other parts of Iowa — feel free to reach out if you want one near you!

Lesson Details

Pitching

Virtual Lessons

$40 per lesson

Live one-on-one instruction over video call. We break down your mechanics in real time and give you drills to work on between sessions, all from wherever you train.

Video Lessons

$30 each

Send in video of your pitching and receive a detailed breakdown with corrections, cues, and a personalized drill plan you can follow on your own schedule.

In-Person Lessons

$50 per lesson

Hands-on individual instruction with immediate feedback and adjustments. The fastest way to refine mechanics, build velocity, and gain confidence in the circle.

Group Lessons

$25 per person

Train alongside 2-4 other pitchers for a fun, cost-effective option. Players push each other while still getting individualized coaching on their mechanics.

In-Person in Sioux City (Once-a-Month)

$55 per lesson

Monthly hands-on pitching sessions in Sioux City. A great option for players in the area to get in-person coaching and adjustments once a month.

Catching

Virtual Training

$40 per lesson

Live virtual catching instruction focused on receiving, blocking, framing, and game management, with drills tailored to your level and position goals.

In-Person in Ames (Once-a-Month)

$45 per lesson

Monthly hands-on sessions in Ames to fine-tune your footwork, pop time, and receiving. Perfect for keeping your skills sharp throughout the season.

In-Person in Sioux City (Once-a-Month)

$40 per lesson

Monthly in-person catching sessions in Sioux City focused on receiving, blocking, and framing for players in the area.

Hitting

In-Person Individual

$40 per lesson

One-on-one hitting instruction covering swing mechanics, timing, and power. Personalized coaching to help you drive the ball with confidence at the plate.

Small Group

$20 per person

Work on your swing with 2-4 hitters in an energetic, team-style setting while still receiving individual attention on your mechanics.

Ready to Get Started?

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