| Initiation | Lead foot begins to move prior to max knee raise. | initiation_frame |
| Max Foot Raise | Maximum height of the lead foot. | max_foot_raise_frame |
| Foot Contact | Front foot contacts the ground. | foot_contact_frame |
| Pelvis Velocity Initiation (Launch) | Start of pelvis rotation (launch event). | pelvis_initiation_frame |
| Max X Factor | Maximum hip-shoulder separation before the twisting motion. | max_x_factor_frame |
| X Factor Zero Crossing | Shoulder-hip separation crosses zero after Max X Factor. | x_factor_zero_crossing_frame |
| Wrist Initiation | Start of wrist movement during the swing. | wrist_movement_initiation_frame |
| Twist | Average timing of peak pelvis, trunk, and arm angular velocities. | twist_frame |
| Peak Pelvis Ang Vel | Instant of pelvis peak angular velocity. | peak_pelvis_velocity_frame |
| Peak Trunk Ang Vel | Instant of trunk peak angular velocity. | peak_trunk_velocity_frame |
| Peak Arm Ang Vel | Instant of lead arm peak angular velocity. | peak_arm_velocity_frame |
| Peak Wrist Angular Velocity | Instant of maximum wrist angular velocity. | peak_wrist_angular_velocity_frame |
| Ball Contact | Estimated timing of ball contact (audio signal primary, swing through secondary). | ball_contact_frame |
| Swing Through | Rear wrist passes in front of the lead wrist — batter commits to swing. | swing_through_frame |
| Pelvis Velocity Termination | First local minimum after peak pelvis velocity. | pelvis_velocity_termination_frame |
| End Twist | End of twisting motion — X Factor velocity returns to 0 deg/s. | end_twist_frame |