A big step forward for our best-in-class tools!
A big step forward for our best-in-class tools!
Our ML model predicts arm angle with 98.6% R², cutting error nearly in half vs geometric methods (47.5% MAE reduction).
Outperforms traditional calculations on every metric.
Repo:https://github.com/jmaschino56/arm_angle_model/tree/main
Our ML model predicts arm angle with 98.6% R², cutting error nearly in half vs geometric methods (47.5% MAE reduction).
Outperforms traditional calculations on every metric.
Repo:https://github.com/jmaschino56/arm_angle_model/tree/main
A pitch-by-pitch look at how far each throw moves off the expected spin path due to seam and gyro effects.
A pitch-by-pitch look at how far each throw moves off the expected spin path due to seam and gyro effects.
The filled ellipse represents the distribution of Magnus movement. The outlined ellipse shows the real movement. The space between them highlights how much non-Magnus force alters each pitch.
The filled ellipse represents the distribution of Magnus movement. The outlined ellipse shows the real movement. The space between them highlights how much non-Magnus force alters each pitch.
A simple way to see which pitches rely on spin and which get extra help from the seams.
A simple way to see which pitches rely on spin and which get extra help from the seams.
A major step forward in breaking down pitch movement into Magnus and non-Magnus sources, giving a clearer view of how spin, seams, and gyro actually shape every pitch.
A major step forward in breaking down pitch movement into Magnus and non-Magnus sources, giving a clearer view of how spin, seams, and gyro actually shape every pitch.
2025 data gets rolled into every model, and proStuff+ plus proPitching+ will now factor in non-magnus movement.
Patreons also get an ALL NEW Movement Components visual.
Coming soon!
2025 data gets rolled into every model, and proStuff+ plus proPitching+ will now factor in non-magnus movement.
Patreons also get an ALL NEW Movement Components visual.
Coming soon!
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 10 Pitches Tracked)
(min. 10 Pitches Tracked)
(min. 10 Pitches Tracked)
(min. 10 Pitches Tracked)
(min. 50 Pitches Tracked)
(min. 50 Pitches Tracked)
(min. 50 Pitches Tracked)
(min. 50 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)
(min. 5 Pitches Tracked)