Throwing Drill: Throwing Progression for Youth Players (Baseball & Softball)
Seven-stage throwing progression appropriate for youth players. Total throwing time should not exceed 15-20 minutes.

How to Run This Drill
- Stage 1: Dynamic Arm Warmup - Arm circles and cross-body swings, light and controlled.
- Stage 2: Close Distance (20-30 feet) - Establish proper grip, high elbow, and step to target. Minimum 10 throws at this distance.
- Stage 3: First Progression (40 feet) - Same mechanics, slightly more effort. Watch for form maintenance.
- Stage 4: Second Progression (50-60 feet) - Add emphasis on hip and shoulder rotation.
- Stage 5: Third Progression (60-90 feet) - Appropriate for older youth, maintain all mechanical points.
- Stage 6: Accuracy Work - At comfortable distance, throw to specific targets.
- Stage 7: Cool Down - Return to moderate distance with easy throws. Total throwing time should not exceed 15-20 minutes for youth arms.
Coaching Points
- Progress through stages systematically
- 10+ throws minimum at close distance
- Watch for form breakdown at each stage
- Add rotation emphasis at 50-60 feet
- Finish with accuracy work
- 15-20 minute maximum for youth
Quick Actions
At a Glance
- cones
- baseballs or softballs
Similar Drills You Might Like
Explore more drills to build your practice plan and develop well-rounded skills

Extreme Catch
Partner throwing game to build arm strength and accuracy. Players throw back and forth, moving to progressively farther cones with each successful catch.

Over Under
Partner drill practicing both overhand and underhand throws. Infielders learn to handle different throw types they may encounter in a game.

Ultimate Throwing Progression
Seven-drill throwing progression from knees to long toss. Build proper mechanics before adding distance and velocity.
Add This Drill to Your Practice Plan
Use our free Practice Planner to build complete practice plans with this drill and 100+ others. Drag and drop to customize timing and order.
Try the Practice PlannerFree forever - No account required