Goalkeeper Reaction Window

Test whether a goalkeeper can reach a target before the ball arrives.

Loading interactive simulation...
Why a non-spinning ball can wobble

A non-spinning or very-low-spin shot does not organize its wake into the stable force direction of a conventional curling shot.

CL = CL(t), CS = CS(t), ω ≈ 0

Asymmetric vortex shedding can make lift and side-force coefficients vary with time, producing a wandering path rather than a smooth Magnus curve.

Why a spinning ball bends

A spinning ball deflects its wake and experiences a force perpendicular to its velocity and spin axis.

FM = ½ρACLv² · direction(ω × v)

Reverse the spin vector and the cross product reverses, so the ball bends the other way. The lift coefficient also depends on seams, speed, and spin-to-speed ratio.

How an off-center kick creates spin

Aim the foot's impulse to one side of the ball's center. The forward part launches the ball; the tangential part gives it angular momentum.

ΔL = r × J = Iω

A larger tangential impulse or lever arm creates more spin. Reversing the side of contact reverses the spin direction. Real contact is brief and deformable, so friction, foot path, and contact time all affect the result.

How drag changes the keeper's clock

The reaction calculator uses distance ÷ speed, which deliberately treats ball speed as constant.

m dv/dt = −½ρCDAv²

A real ball slows. If the input is launch speed, drag generally makes arrival later than the constant-speed estimate; modeling that requires integrating velocity.

Why real goalkeeper reach is different

The blue keeper point represents lateral body displacement, not the fingertip position.

sball = sbody + rreach

A real save also includes arm reach, an initial push step, changing acceleration, and direction-choice time. Those belong in a richer biomechanical model.

Example problems