Shot Speed Calculator
Ball velocity from arm speed and technique.
About this calculator
This calculator models water polo shot velocity with a simplified rotational-to-linear biomechanics formula: ball speed equals arm length (in meters) times shoulder angular velocity (in radians per second) times a technique-efficiency factor from 0 to 1, representing how cleanly that rotational energy transfers into the ball rather than leaking into wasted motion. A perfect 1.0 technique score means all the arm's rotational speed converts directly to ball speed; real shooters, even elite ones, lose some to imperfect mechanics. On top of that raw velocity, the calculator applies a small height bonus — about +0.5% per centimeter of release height above a 30cm baseline — reflecting that a higher release point out of the water (a function of eggbeater leg power) allows a steeper downward shot angle that's harder for a goalie to read and stop.
From ball speed it derives kinetic energy (using a fixed 425-gram ball mass), time-to-goal from both 5m and 8m shooting distances, and a save-difficulty score: it estimates the goalie's real reaction window by subtracting a 0.15-second recognition delay from the flight time, then buckets that window into five difficulty tiers, with anything under 0.2 seconds rated nearly unsaveable. Elite men's shots land in the 20–23 m/s range; this model's level classification (beginner through elite) is calibrated to those published benchmarks. Because it's a simplified physics model rather than a wet-ball drag simulation, treat outputs as directional biomechanics estimates rather than lab-measured shot speeds.
Inputs
Results
Ball speed (m/s)
19.3
How to Use This Calculator
- Enter Arm length (cm), Shoulder angular velocity (rad/s), and Technique efficiency (0-1).
- Set Release height above water (cm).
- Review the Ball speed (m/s) result.
- Use Ball speed (km/h) and Ball speed (mph) to inform your decision.
How the result changes with Arm length (cm)
| Arm length (cm) | Ball speed (m/s) |
|---|---|
| 50 | 12.9 |
| 56 | 14.4 |
| 100 | 25.7 |
What each input means
- Arm length (cm)
- Shoulder-to-fingertip length in centimeters. Longer arms generate higher linear velocity.
- Shoulder angular velocity (rad/s)
- Rotational speed of the throwing arm. Elite players reach 40-50 rad/s.
- Technique efficiency (0-1)
- How efficiently rotational energy transfers to the ball. 1.0 = perfect mechanics.
- Release height above water (cm)
- How high above the water the ball is released. Higher = more downward angle.
What each result means
- Ball speed (m/s)
- Estimated ball velocity at release in meters per second.
- Ball speed (km/h)
- Ball speed converted to kilometers per hour.
- Ball speed (mph)
- Ball speed converted to miles per hour.
- Kinetic energy (Joules)
- Energy of the ball at release (ball mass ≈ 425g).
- Time to goal from 5m (sec)
- Time for the ball to reach the goal from the 5-meter line.
- Time to goal from 8m (sec)
- Time for the ball to reach the goal from 8 meters.
- Save difficulty (0-100)
- How hard this shot is for a goalie to save from 5m (95 = nearly impossible).
- Level (1-4)
- Shot power level: 1 = beginner, 2 = high school, 3 = college, 4 = elite.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersArm length (cm) = 75, Shoulder angular velocity (rad/s) = 35, Technique efficiency (0-1) = 0.7, Release height above water (cm) = 40 = 4 input(s) provided
- Calculate Ball speedBall speed = rawVelocity * heightBonus19.3 = 19.3
- Calculate Ball speedBall speed = ballSpeedMs * 3.669.5 = 69.5
- Calculate Ball speedBall speed = ballSpeedMs * 2.23743.2 = 43.2
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
What does the technique efficiency input actually represent?
It's a 0-to-1 multiplier on how cleanly rotational arm speed converts into ball speed — a value of 1.0 means every bit of the arm's angular velocity transfers to the ball with no loss, while lower values represent energy lost to imperfect mechanics like a dropped elbow or poor wrist snap. Even elite shooters don't hit a true 1.0, which is why the raw velocity formula (arm length × angular velocity) always gets scaled down by this factor.
Why does releasing the ball higher out of the water increase shot speed?
The calculator adds a height bonus of about 0.5% for every centimeter of release height above a 30cm baseline, modeling the idea that a shooter jumping higher out of the eggbeater kick can shoot at a steeper downward angle — which is both harder for a goalie to read and gets a small gravity assist. It's a modest effect compared to arm length and angular velocity, but it does scale with jump height.
How is save difficulty calculated from ball speed?
The calculator first computes flight time from 5 meters, subtracts a fixed 0.15-second recognition delay to estimate the goalie's actual reaction window, then buckets that window into five difficulty tiers — under 0.2 seconds scores 95 (nearly unsaveable), while anything over 0.6 seconds scores 20. Faster shots compress the reaction window and push the difficulty score up.
What ball mass does the kinetic energy calculation assume?
It uses a fixed 0.425 kg (425 gram) ball mass, which sits in the middle of the standard water polo ball weight range, and applies the standard kinetic energy formula (½ × mass × velocity²) to the calculated ball speed. It isn't adjusted for the specific ball size (women's size 4 vs. men's size 5) you might actually be using.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Goalie Positioning Calculator
Optimal cage position from shooter angle.
Water PoloGame Analysis Score Calculator
Performance metrics from game statistics.
Track FieldShot Put Sector Calculator
Throwing sector layout from IAAF/USATF specifications.
Water PoloWater Polo Fitness Test Calculator
Swim test scoring for water polo tryouts.
More in Sports, Outdoors & Recreation.