Skip to main content
Calcimator

Shot Speed Calculator

Ball velocity from arm speed and technique.

Inputs

Results

Ball speed (m/s)

19.3

Ball speed (km/h)69.5
Ball speed (mph)43.2
Kinetic energy (Joules)79.1
Time to goal from 5m (sec)0.26
Time to goal from 8m (sec)0.42
Save difficulty (0-100)95
Level (1-4)3
How to Use This Calculator
  1. Enter Arm length (cm), Shoulder angular velocity (rad/s), and Technique efficiency (0-1).
  2. Set Release height above water (cm).
  3. Review the Ball speed (m/s) result.
  4. 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)
5514.1
6817.5
8321.4
9524.4

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

  1. Identify Input Parameters
    4 parameters
    Arm 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
  2. Calculate Ball speed
    Ball speed = rawVelocity * heightBonus
    19.3 = 19.3
  3. Calculate Ball speed
    Ball speed = ballSpeedMs * 3.6
    69.5 = 69.5
  4. Calculate Ball speed
    Ball speed = ballSpeedMs * 2.237
    43.2 = 43.2

Engine last updated .

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.