Skip to main content
Evaluate pitching mechanics to improve consistency, maximize energy transfer to the ball, and reduce risk for injury. Uplift offers dozens of events and metrics to track baseball pitching across movement flags, peak segment angular velocities, and more. Example image of a man doing a pitch, front view

Dimensions

Required Inputs for processing:
  • handedness: the handedness of the pitcher [‘left’, ‘right’]

Variables

Output variables from pitching analysis.

Events

Automated events break down the pitch into phases or periods of interest. Many metrics occur at specific events.
EventShort DescriptionColumn Name
InitiationStart of the pitch.initiation_frame
Max Knee RaiseMaximum lead knee height.max_knee_raise_frame
Low HandLowest point of the throwing hand.low_hand_frame
Foot ContactFront foot contacts the ground.foot_contact_frame
TwistMaximum rotation of pelvis, trunk, and arm.twist_frame
Peak Pelvis Angular VelocityInstant of pelvis peak angular velocity.peak_pelvis_velocity_frame
Peak Trunk Angular VelocityInstant of trunk peak angular velocity.peak_trunk_velocity_frame
Peak Arm Angular VelocityInstant of upper arm peak angular velocity.peak_arm_velocity_frame
ReleaseEstimated timing of ball release.ball_release_frame
Wrist Below HipsWrist drops below hip height.wrist_below_hips_frame

Kinematic Sequence Metrics

Assess sequencing and speeds for pitch delivery.
MetricUnitsShort DescriptionColumn Name
Kinematic SequenceN/AOrder of peak segment angular velocities. Correct sequence is pelvis-trunk-arm.kinematic_sequence_order
Peak Pelvis Angular Velocitydeg/sMax rotational speed of the pelvis.peak_pelvis_angular_velocity
Peak Trunk Angular Velocitydeg/sMax rotational speed of the trunk.peak_trunk_angular_velocity
Peak Arm Angular Velocitydeg/sMax rotational speed of the upper arm.peak_arm_angular_velocity
Trunk to Arm Speed UpratioSpeed increase ratio from trunk to arm.trunk_to_arm_velocity_speedup
Pelvis to Trunk Speed UpratioSpeed increase ratio from pelvis to trunk.pelvis_to_trunk_velocity_speedup

Movement Flag Metrics

Movement flags identify poor or suboptimal mechanics for timing and body positioning during the pitch.
MetricUnitsShort DescriptionColumn Name
Elbow HikeN/AElbow is above the shoulder at foot contact.elbow_hike
Arm DragN/AElbow is above the wrist at foot contact (late arm motion).arm_drag
Forearm FlyoutN/AElbow angle <75° at foot contact and <20° at release.forearm_flyout
SwayN/AFront knee, head, or body COM crosses behind the rear leg at max knee raise.sway
Hanging BackN/APitcher moves backward after max front knee raise.hanging_back
Closing Front/BackN/ATrunk tilts more than 20° relative to pelvis between max knee raise and foot contact.closing_front_or_back
Flying OpenN/ATrunk angular velocity peaks before foot contact with X-factor near 0° at foot contact.flying_open
Late RiseN/AWrist is below the elbow at foot contact (delayed wrist flip).late_rise
Getting Out In FrontN/ATrunk forward rotation exceeds -20° at foot contact.getting_out_in_front
Knee CollapseN/AFront knee bends more than 20° between foot contact and release.knee_collapse
High HandN/AWrist does not descend within 10 cm (~4 in) of elbow height during the cocking phase.high_hand
Early ReleaseN/AWrist is behind the lead toe at release.early_release

Linear Metrics & More

Show distances, positions, and speeds relevant to pitching.
MetricUnitsShort DescriptionColumn Name
Stride Length% of heightStride length as % of athlete height (rear foot at max knee raise to front foot at foot contact).stride_length
Max Trunk COM Velocitym/sPeak linear speed of the trunk center of mass.max_trunk_com_velocity
Wrist Position to Lead ToeinWrist fore/aft position relative to lead toe at release (+ = in front).wrist_fore_aft_lead_toe_at_release
Wrist Height at ReleaseinWrist height above mound level at release.wrist_height_at_release
HandednessN/APitcher handedness [‘right’ or ‘left’].handedness
Time to ReleasesDuration from initiation to ball release.time_to_release

Angular Metrics

These metrics describe joint angles and segment angles relative to global or home plate.
MetricUnitsShort DescriptionColumn Name
Max X FactordegMax hip-shoulder separation before the acceleration phase.max_x_factor
Hip Raise AngledegMax lead hip flexion at max knee raise.hip_raise_angle
Max Layback AngledegMaximum trunk extension angle.max_layback_angle
Arm Slot AngledegArm abduction angle at release relative to vertical.arm_slot_angle
Arm Slot TypeN/AClassification of arm slot angle.arm_slot_type
Trunk Lateral Tilt at Foot ContactdegLateral trunk tilt at foot contact.trunk_lateral_tilt_at_foot_contact
Trunk Lateral Tilt at ReleasedegLateral trunk tilt at release.trunk_lateral_tilt_at_ball_release
Trunk Forward Tilt at ReleasedegForward trunk tilt at release.trunk_forward_tilt_at_ball_release
Trunk Angle to Plate CoildegMax trunk rotation away from home plate prior to delivery (0° = facing plate).trunk_angle_to_plate_coil
Trunk Angle to Plate Foot ContactdegTrunk rotation angle relative to home plate at foot contact.trunk_angle_to_plate_foot_contact
Trunk Angle to Plate ReleasedegTrunk rotation angle relative to home plate at release.trunk_angle_to_plate_release
Pelvis Angle to Plate CoildegMax pelvis rotation away from home plate prior to delivery (0° = facing plate).pelvis_angle_to_plate_coil
Pelvis Angle to Plate Foot ContactdegPelvis rotation angle relative to home plate at foot contact.pelvis_angle_to_plate_foot_contact
Pelvis Angle to Plate ReleasedegPelvis rotation angle relative to home plate at release.pelvis_angle_to_plate_release

Notes

  • Kinematic data typically captured at 240Hz for Baseball Pitching
  • All boolean variables (true/false = 1/0) return -1 if metric unable to be calculated.