Penalty Kick: Speed vs. Keeper Reaction


Introduction

A penalty kick is one of the few moments in football where the physics is almost transparent: a stationary ball, a known distance, two athletes with no help, and the clock running in tenths of a second. The shooter has roughly half a second to put the ball past the keeper before the keeper can reach it; the keeper has the same half-second to read the shot, decide a direction, and dive. The outcome — goal or save — falls out of two competing time budgets.

This page derives those budgets from first principles, looks at the geometry of the goal, and grounds the analysis in three penalty kicks that turned tournaments. The accompanying simulation lets you scrub the four critical variables — ball speed, lateral placement, keeper reaction time, and dive speed — and see the verdict update in real time.


The Physics Explained

The ball's flight from the spot to the goal line is essentially a constant-velocity straight line. The penalty mark is 11 metres from the goal, and even the hardest shots take less than half a second to cover that distance. Air drag at this scale — over a flight that brief — shaves off only a few percent of speed; for an introductory model we ignore it without losing meaningful accuracy. The ball's travel time is therefore the goal distance divided by the kick speed.

The keeper's response is a sum of two parts: a reaction delay during which the keeper does nothing while their visual system parses the shot, and a dive across the goal mouth at a roughly constant speed. Reaction times for trained goalkeepers cluster between 0.10 and 0.30 seconds for predictable shots, longer for shots disguised by a late change of foot position. Dive speeds — measured as the lateral velocity of the keeper's centre of mass during full extension — top out around 5 to 7 metres per second.

The verdict is determined by comparing the two times. If the ball arrives before the keeper's hands reach its line of flight, it's a goal. If the keeper gets there first and the ball is within the keeper's reach radius, it's a save. The geometry also matters: a ball aimed at or beyond the post is wide regardless of the keeper, and a ball driven through the centre of the goal can fail because the keeper barely needs to move.


Key Equations

Ball travel time (drag negligible) t_ball = d / v_ball
Keeper reach time t_kp = t_react + |y_target| / v_dive
Save criterion t_kp ≤ t_ball AND |y_target| ≤ y_post
Goal criterion t_kp > t_ball AND |y_target| ≤ y_post
Wide criterion |y_target| > y_post

Key Variables

SymbolNameUnitMeaning
dSpot-to-goal distancem11 m by FIFA Law-14
y_postGoal half-widthm3.66 m (full width 7.32 m)
v_ballBall speed at impactm/s15–40 m/s in this simulation; record speeds approach 38 m/s
y_targetLateral aim pointm0 = centre; ±3.66 = exactly at the post
t_reactKeeper reaction times0.10 – 0.30 s for trained keepers
v_diveKeeper dive speedm/s3–7 m/s lateral; world-class keepers near the upper end
t_ballBall travel times0.27 s at 40 m/s, 0.73 s at 15 m/s
t_kpKeeper reach timesReaction + dive interval to the target

Real World Examples


Historical Examples

Antonin Panenka vs West Germany — Euro 1976 Final

With Czechoslovakia and West Germany level after a sudden-death shoot-out, Panenka chipped the trophy-winning kick straight down the middle at perhaps 13 m/s. Sepp Maier had committed to his right; the chip's leisurely 0.85-second flight arrived after Maier was already on the ground. The shot didn't beat Maier's reach — it bypassed it by inviting a dive that physics could not undo in time.

Roberto Baggio vs Brazil — World Cup 1994 Final

Baggio's miss in the Pasadena shoot-out illustrates the upper-bound on placement: he aimed centrally-high, but skied the ball beyond the bar. The shot would have been unsavable had it stayed within the frame — Cláudio Taffarel was already moving the wrong way. Geometry, not the keeper, decided the title.

Bukayo Saka vs Italy — Euro 2020 Final

Saka's penalty was struck at roughly 28 m/s toward the goalkeeper's left, giving Gianluigi Donnarumma about 0.39 s of flight. Donnarumma read the shot early, dived in 0.18 s of reaction, and reached the line in time. The reaction-time mismatch — an experienced keeper at peak focus versus a 19-year-old kicker on his first senior tournament final — shows up clearly when the simulation is set to the corresponding values.


How the Simulation Works

The viewport is a top-down rendering of the penalty area. The ball begins at the spot, the goal line sits eleven metres away, and the goalkeeper starts at the centre of the goal mouth. When you press Start, the ball moves in a straight line at the speed and lateral target you set. The keeper waits for the reaction delay, then begins moving laterally toward the projected arrival point at the dive speed.

Once the ball crosses the goal line, the simulation resolves a verdict from three geometric checks: is the ball inside the posts, has the keeper's centre reached the ball's line of flight, and which arrived first. The result — GOAL, SAVE, or WIDE — is displayed and the loop halts. Predicted readouts also update live as you adjust sliders before launching, so you can build intuition for the time-budget tradeoffs without animating each one.

The model deliberately omits drag, ball spin, and keeper body shape — including any of these would obscure the headline result that penalty kicks are a race of two clocks. The Magnus Free Kick simulation on this site adds spin; the Foot–Ball Collision simulation models the impact phase that determines the ball's exit velocity in the first place.


Further Reading