Goalie Positioning Calculator
Optimal cage position from shooter angle.
About this calculator
A water polo goal is 3 meters wide and 90cm tall above the surface, and the further out a shooter is, the narrower the angle they see into it — this calculator computes that shooting angle directly from the geometry, using the shooter's distance and lateral offset to find the angle subtended by each goalpost via atan2, then taking the difference between them. The goalie's ideal position sits on the angle bisector — the line splitting that shooting angle exactly in half — which is the point that keeps both posts equally "guarded" relative to the shooter's sightline. How far out to come on that line is a coverage-versus-recovery trade-off: come out too far and a well-placed shot or fake can beat you before you can react; stay too deep and you concede too much open angle.
This calculator uses a stepped rule of thumb — come out 35% of the shooter's distance for close-range shots (5m or less, the penalty-shot range), tapering down to 12% for shots beyond 12m — reflecting that far-out shooters have more time for the goalie to close distance safely without the shot outrunning the reaction window. Horizontal coverage compares the goalie's arm span to the "apparent" goal width remaining behind their position; vertical coverage compares how high they rise above the water to the goal's 90cm height; and reaction time is simply the remaining distance divided by an assumed 18 m/s average shot speed. Elite shooters can exceed that speed and beat these estimates, so treat the output as a positioning framework to train against, not a guarantee against any specific shot.
Inputs
Results
Shooting angle (°)
29.3
How to Use This Calculator
- Enter the shooter's distance from the goal line in meters — penalty shots are from 5 m.
- Set the shooter's lateral offset in meters from the center of the goal (positive = right side).
- Input the goalie's arm span in cm (fingertip to fingertip) for horizontal coverage calculations.
- Enter the goalie's water height in cm — how high they rise above the surface when fully set.
- Read Optimal Distance Out from the goal line and Lateral Position for the goalie's ideal starting spot on the angle bisector.
- Check Overall Coverage % and Near/Far Post Gaps to identify the most vulnerable zones the goalie must protect.
How the result changes with Shooter distance from goal (m)
| Shooter distance from goal (m) | Shooting angle (°) |
|---|---|
| 2.5 | 43.2 |
| 3.75 | 35.4 |
| 7.5 | 21.2 |
| 13 | 12.9 |
What each input means
- Shooter distance from goal (m)
- How far the shooter is from the goal line. Penalty shots are from 5m.
- Shooter lateral offset (m)
- Horizontal offset from center of goal. 0 = dead center, positive = right side.
- Goalie arm span (cm)
- Goalie's fingertip-to-fingertip arm span. Larger span = more horizontal coverage.
- Goalie water height (cm)
- How high the goalie rises above the water surface when set. Goal is 90cm tall.
What each result means
- Shooting angle (°)
- The angle of the goal visible to the shooter — wider angle = harder to save.
- Optimal distance out (m)
- How far the goalie should position in front of the goal line.
- Lateral position (m)
- Goalie's optimal horizontal offset from center (on the angle bisector).
- Horizontal coverage (%)
- Percentage of the apparent goal width covered by the goalie's arm span.
- Vertical coverage (%)
- Percentage of goal height covered by the goalie's water height.
- Overall coverage (%)
- Combined coverage score (geometric mean of horizontal and vertical).
- Reaction time available (sec)
- Time from shot release to ball reaching the goalie at average shot speed (~18 m/s).
- Near post gap (m)
- Open gap at the near post — the most vulnerable spot.
- Far post gap (m)
- Open gap at the far post.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersShooter distance from goal (m) = 5, Shooter lateral offset (m) = 2, Goalie arm span (cm) = 185, Goalie water height (cm) = 50 = 4 input(s) provided
- Calculate Shooting angleShooting angle = abs(leftPostAngle - rightPostAngle) * (180 / π)29.3 = 29.3
- Calculate Optimal distance outOptimal distance out = shooterDistM * comeOutRatio1.75 = 1.75
- Calculate Lateral position0.65 = 0.65
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
Why does the recommended 'come out' distance shrink as the shooter gets further away?
The calculator uses a stepped ratio of shooter distance: 35% for shots at 5m or less, tapering to 25% (5-8m), 18% (8-12m), and 12% beyond 12m. Closer shooters have less time for the goalie to recover if beaten, so the model keeps the goalie tighter to the line at long range and only sends them out aggressively when the shot is close and the shooting angle is at its widest.
What is the 'angle bisector' and why is that the goalie's ideal position?
It's the line that splits the shooting angle — the angle subtended by the two goalposts as seen from the shooter — exactly in half. Standing on that line keeps both posts equally covered relative to the shooter's sightline; the calculator computes each post's angle via atan2 from the shooter's distance and lateral offset, then averages them to find the bisector direction.
How is 'reaction time available' calculated, and why is it so short?
It's the remaining distance between the goalie's set position and the shooter, divided by an assumed average shot speed of 18 m/s. Because water polo shots are hit hard at close range, even a goalie coming out a meter or two only buys a fraction of a second — and elite shooters can exceed 18 m/s, which erodes that window further.
What's the difference between the near-post gap and far-post gap outputs?
Both measure open space at the posts scaled by how far out the goalie has come: the near-post gap uses (goalWidth/2 − the goalie's lateral offset) and the far-post gap uses (goalWidth/2 + that offset). Because the goalie sits on the bisector, shading toward one post to cut an angled shooter's angle mechanically opens more space at the far post — these two numbers show exactly how much space is being traded between the two sides.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
More in Sports, Outdoors & Recreation.