Skip to main content
Pitcher winding up before delivering a pitch 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.

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.
EventDescriptionColumn Name
Initiationthe start of the baseball pitchinitiation_frame
Max Knee Raisethe maximum height of the knee during the pitchmax_knee_raise_frame
Low Handthe low point of the throwing hand during the pitchlow_hand_frame
Foot Contactwhen the front foot contacts the groundfoot_contact_frame
Twistthe maximum rotation of the pelvis, trunk, and armtwist_frame
Peak Pelvis Angular VelocityThe instant of pelvis peak angular velocity.peak_pelvis_velocity_frame
Peak Trunk Angular VelocityThe instant of trunk peak angular velocity.peak_trunk_velocity_frame
Peak Arm Angular VelocityThe instant of upper arm peak angular velocity.peak_arm_velocity_frame
Releasethe estimated timing of ball releaseball_release_frame
Wrist Below Hipswhen the wrist is below the hips during the pitchwrist_below_hips_frame

Kinematic Sequence Metrics

Assess sequencing and speeds for pitch delivery.
MetricUnitsDescriptionColumn Name
Kinematic SequenceN/ASequence of peak anngular velocities during the pitch. Correct sequence is pelvis-trunk-arm.kinematic_sequence_order
Peak Pelvis Angular Velocitydeg/sMax angular velocity (twist speed) of the pelvis segment.peak_pelvis_angular_velocity
Peak Trunk Angular Velocitydeg/sMax angular velocity (twist speed) of the trunk segment.peak_trunk_angular_velocity
Peak Arm Angular Velocitydeg/sMax angular velocity (twist speed) of the upper arm segment.peak_arm_angular_velocity
Trunk to Arm Speed UpratioRatio (multiplication factor) of speed increase from trunk to arm.trunk_to_arm_velocity_speedup
Pelvis to Trunk Speed UpratioRatio (multiplication factor) of speed increase from pelvis to trunk.pelvis_to_trunk_velocity_speedup

Movement Flaw Metrics

Movement flaws identify poor or suboptimal mechanics for timing and body positioning during the pitch.
MetricUnitsDescriptionColumn Name
Elbow HikeN/ABinary indicator if elbow is above shoulder at foot contact.elbow_hike
Arm DragN/ABinary indicator of late arm motion, occurs if the elbow is above the wrist at foot contact.arm_drag
Forearm FlyoutN/ABinary indicator of excessive elbow extension prior to ball release. Occurs if elbow angle < 75 deg at foot contact AND < 20 deg at ball release.forearm_flyout
SwayN/ABinary indicator of excessive backwards motion, indicated by if the front knee, midpoint of the head, or body center of mass crosses behind the back leg at max front knee raise.sway
Hanging BackN/ABinary indicator if the pitcher initially moves backwards (away from the plate) directly after max front knee raise.hanging_back
Closing Front/BackN/ABinary indicator of excessive trunk tilt. Occurs if the pitcher’s side-to-side trunk angle relative to pelvis deviates more than 20 degrees from vertical between max knee raise and foot contact events.closing_front_or_back
Flying OpenN/ABinary indicator of early trunk rotation. Occurs if the trunk angular velocity is peaking before foot contact and X-factor is within 5 deg of 0 at foot contact.flying_open
Late RiseN/ABinary indicator of delayed wrist elevation (flip up), ocurring if wrist is below elbow at foot contact.late_rise
Getting Out In FrontN/ABinary indicator of early trunk forward rotation (greater than -20) at foot contact.getting_out_in_front
Knee CollapseN/ABinary indicator of front knee bends excessively (>20 deg) between foot contact and ball release.knee_collapse
High HandN/ABinary indicator of whether sufficient forearm layback occurrs. If the wrist joint center does not get within 10 cm (~4 in) of the elbow joint center veritcal position during the cocking phase, then high hand is present.high_hand
Early ReleaseN/ABinary indicator of early ball release - indicated by wrist fore/aft position to lead toe. If wrist is behind toe at release, then its early.early_release

Linear Metrics & More

Show distances, positions, and speeds relevant to pitching.
MetricUnitsDescriptionColumn Name
Stride Length% of heightLength of stride as percentage of athlete height. Calculated between rear foot position at max knee raise and front foot position at foot contact.stride_length
Max Trunk COM Velocitym/sMaximum linear velocity of the trunk center of mass during the pitch.max_trunk_com_velocity
Wrist Position to Lead ToemWrist fore/aft position relative to the lead toe at the instant of release. Positive values indicate release in front of toe, negative values indicate behind.wrist_fore_aft_lead_toe_at_release
Wrist Height at ReleasemWrist vertical position at the instant of release, relative to rear toe height at the start of the pitch (proxy for mound level).wrist_height_at_release
HandednessN/AHandedness of the athlete (‘right’ or ‘left’).handedness
Time to ReleasesecondsTime from initiation to ball release.time_to_release

Angular Metrics

These metrics describe joint angles and segment angles relative to global or home plate.
MetricUnitsDescriptionColumn Name
Max X Factordegmax amount of hip shoulder separation before the acceleration phasemax_x_factor
Hip Raise AngledegMaximum flexion angle of the lead hip prior to the pitch. Should occur at max knee raise event.hip_raise_angle
Max Layback AngledegreesMaximum trunk extension angle.max_layback_angle
Arm Slot AngledegAbduction angle of the arm (shoulder to wrist) at ball release compared to vertical (adducted).arm_slot_angle
Arm Slot TypedegClassification of arm slot angle.arm_slot_type
Trunk Lateral Tilt at Foot ContactdegreesLateral trunk tilt at foot contacttrunk_lateral_tilt_at_foot_contact
Trunk Lateral Tilt at ReleasedegreesLateral trunk tilt at ball release.trunk_lateral_tilt_at_ball_release
Trunk Forward Tilt at ReleasedegreesForward trunk tilt at ball release.trunk_forward_tilt_at_ball_release
Trunk Angle to Plate CoildegTrunk rotation angle relative to home plate, where facing home plate is 0 degrees. Coil is the max twist angle away from the plate prior to delivery.trunk_angle_to_plate_coil
Trunk Angle to Plate Foot ContactdegTrunk rotation angle relative to home plate, where facing home plate is 0 degrees. This metric is the trunk angle at the instant of lead foot contact.trunk_angle_to_plate_foot_contact
Trunk Angle to Plate ReleasedegTrunk rotation angle relative to home plate, where facing home plate is 0 degrees. This metric is the trunk angle at the instant of ball release.trunk_angle_to_plate_release
Pelvis Angle to Plate CoildegPelvis rotation angle relative to home plate, where facing home plate is 0 degrees. Coil is the max twist angle away from the plate prior to delivery.pelvis_angle_to_plate_coil
Pelvis Angle to Plate Foot ContactdegPelvis rotation angle relative to home plate, where facing home plate is 0 degrees. This metric is the pelvis angle at the instant of lead foot contact.pelvis_angle_to_plate_foot_contact
Pelvis Angle to Plate ReleasedegPelvis rotation angle relative to home plate, where facing home plate is 0 degrees. This metric is the pelvis angle at the instant of ball 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.