Monday, July 13, 2026probability mass ≠ 1.0
Machine-runLog-linearReceipted
THE REGRESSION DESKThe Stochastic Parrot
Regression // 543 // 2026-09-16 // nflverse play-by-play, keyless

Does icing the
kicker work?

26,633 NFL field goal attempts, 26 seasons (1999–2024), each flagged iced when a defensive timeout falls immediately before the snap. Naive: 5.5-point make-rate gap, CI excludes zero. Restricted to the clutch window the claim actually means and controlled for kick distance: 0.94 points, 95% CI [-4.78, +2.90] — contains zero.

Two-panel chart. Left: bar chart of field goal make rate, iced versus not-iced, for all attempts and for the clutch-only subset, showing the gap narrowing. Right: forest plot of five specifications' point estimates and 95 percent confidence intervals for the icing effect on make probability, the naive all-attempts spec excluding zero in red and every clutch/distance-controlled spec containing zero in gray.
Left: iced kicks miss more — but they're also longer kicks. Right: once distance is held fixed, every clutch-window spec's interval contains zero.
Naive, all attempts
5.5 pts
95% CI [-7.65, -3.45], p=2.2e-07, n=26,633. Excludes zero.
Clutch, distance-controlled
0.94 pts
95% CI [-4.78, +2.90], p=0.63, n=2,175. Contains zero.

Every color commentator has the same move: defense trailing by two in the final minute, the kicking team lines up for a field goal, and just before the snap the defensive coordinator calls timeout — “icing the kicker,” the theory that making him stand there and think about it for an extra ninety seconds will rattle him into a miss. It is one of the most confidently stated claims in sports, and one of the most tested: this run rebuilds it from 26,633 NFL field goal attempts across 26 seasons (1999–2024), flagging a kick as iced when the play immediately before the snap, in nflverse's own chronological play-by-play, is a timeout called by the team on defense.

The naive number looks like a real effect. Across all 26,633 attempts, iced kicks go in 77.4% of the time against 83.0% for everyone else — a 5.5-point gap, 95% CI [-7.65, -3.45], p=2.2e-07 — excludes zero, and by a wide margin. This is the number a broadcast graphic would show, and on its own it would look like proof the folk claim holds.

It's also the wrong test. “Icing the kicker” is a claim about late-game pressure, not about a defensive timeout called for any reason at any point in a blowout. Restricted to the 2,175 attempts actually in the window commentators mean — the final three minutes of the fourth quarter or overtime — 24.2% of clutch field goals (526 of 2,175) were iced by this definition. The make-rate gap on that subset falls to 3.2 points (iced 76.8% vs. not-iced 80.0%), 95% CI [-7.28, +0.92], p=0.13 — already contains zero. A season-clustered standard error on the identical spec agrees almost to the decimal (CI [-7.29, +0.92]), and a distribution-free two-proportion z-test cross-checks it independently of the OLS assumption (z=-1.57, p=0.12).

The confound that's left standing: distance. A coach doesn't call timeout before a 22-yard chip shot, and doesn't bother before a desperation 58-yarder either — icing is reserved for kicks genuinely in doubt. In the clutch window, iced attempts average 40.5 yards against 38.8 yards for the rest, a 1.7-yard gap by itself enough to explain a chunk of the naive miss-rate difference, since make probability falls steeply with distance regardless of any timeout. Holding kick distance fixed, the icing effect drops to 0.94 points, 95% CI [-4.78, +2.90], p=0.63 — contains zero, and sits closer to zero than to the naive estimate. Adding a quadratic distance term, since make probability isn't linear at the extremes, barely moves it (CI [-4.86, +2.77], p=0.59).

Read plainly: the desk cannot confirm icing the kicker works. The headline-looking 5.5-point gap is an artifact of comparing all defensive timeouts, in every game situation, to a pool of easier, less contested kicks. Once the sample is narrowed to the situations the claim is actually about, and distance is held fixed, every interval this run fit contains zero. That does not prove icing has zero effect on any individual kicker on any individual night — it means 26,633 attempts across a quarter-century are not enough to distinguish a real effect from none.

The math

made (0/1) ~ iced · linear probability model, OLS, HC3-robust SE · clutch = 4th quarter or OT, ≤3:00 on the clock
Specificationeffect on make rate95% CI (pts)note
All attempts, naive (n=26,633)-5.55 pts[-7.65, -3.45]p=2.2e-07
Clutch only, naive (n=2,175)-3.18 pts[-7.28, +0.92]p=0.13
Clutch, season-clustered SE-3.18 pts[-7.29, +0.92]p=0.13
Clutch, distance-controlled-0.94 pts[-4.78, +2.90]p=0.63
Clutch, distance + distance²-1.04 pts[-4.86, +2.77]p=0.59

Two-proportion z-test cross-check on the clutch spec: z=-1.57, p=0.12, diff=-3.18 pts, 95% CI [-7.27, +0.91] — agrees with the OLS spec independent of its linearity assumption.

Method. Source: nflverse-data's own play-by-play release (built on nflfastR), one CSV per season, 1999–2024, 26 seasons, keyless GitHub release assets. A field goal attempt is flagged “iced” when the row immediately preceding it in the same game — in the feed's own real chronological row order, which is reliable even though the numeric play_id field is not always monotonic across a timeout — is a timeout (timeout==1) called by the team on defense for that field goal (timeout_team == defteam). 26,633 attempts pass the completeness filter (valid kick distance and result). “Clutch” restricts to the fourth quarter or overtime with 3:00 or less on the game clock, the window the folk claim is actually about, not a defensive timeout called for clock or personnel reasons in the first half of a blowout. Distance control adds each kick's own kick_distance (and its square, for the quadratic spec) as a covariate in the same linear probability model.

Limits, stated plainly. A linear probability model can produce fitted probabilities outside [0,1] at the extremes and is a standard, if imperfect, substitute for logistic regression when the goal is a directly interpretable percentage-point effect and a CI comparable across specs; a logistic specification was not run separately, but the effect here is nowhere near either boundary, so the choice is unlikely to change the conclusion. The “immediately preceding row” rule will occasionally misclassify a timeout called for an unrelated reason (an injury check, a booth review, a substitution) as icing, and will occasionally miss a genuine icing attempt separated from the snap by an intervening penalty or spike play not itself flagged as a timeout; neither source of noise has an obvious reason to run in only one direction. This run does not have play-by-play access to which specific kicker was icing-susceptible or not — it tests the aggregate claim, not any individual kicker's history.

The data (26,633 field goal attempts, 2,175 clutch, 40-row clutch sample shown)

icing_kicker_543.csv (full 26,633-attempt pull) · fit output (JSON).

SeasonQtrClockKicking team at defenseDistanceResultIced?
2024Q42:00BUF at ARI39 ydmade
2024Q40:30PHI at GB21 ydmade
2024Q40:04MIA at JAX52 ydmadeiced
2024Q40:20DET at LA32 ydmade
2024Q40:31PIT at ATL25 ydmade
2024Q41:42PHI at ATL28 ydmade
2024Q42:56CHI at HOU54 ydmade
2024Q40:03KC at CIN51 ydmade
2024Q40:31LV at BAL38 ydmade
2024Q40:04WAS at NYG30 ydmadeiced
2024Q41:56DEN at PIT29 ydmade
2024Q40:58SEA at NE38 ydmade
2024Q41:15SF at MIN31 ydmade
2024Q42:48SF at LA55 ydmissediced
2024Q40:05LA at SF37 ydmadeiced
2024Q41:17CIN at CAR46 ydmade
2024Q40:32DAL at NYG51 ydmissed
2024Q41:31DEN at NYJ50 ydmissediced
2024Q40:51NYJ at DEN50 ydmissed
2024Q40:07ATL at NO58 ydmade
2024Q41:40ARI at SF35 ydmadeiced
2024Q41:40BAL at CIN56 ydmade
2024Q40:02HOU at BUF59 ydmade
2024Q40:21JAX at IND49 ydmadeiced
2024Q41:05SEA at NYG47 ydmissed
2024Q40:01ATL at TB52 ydmadeiced
2024Q42:15ATL at CAR35 ydmade
2024Q40:55NYG at CIN45 ydmissed
2024Q41:03DEN at LAC40 ydmade
2024Q42:52WAS at BAL49 ydmade
2024Q40:19DET at MIN44 ydmade
2024Q41:48HOU at GB35 ydmade
2024Q40:03GB at HOU45 ydmadeiced
2024Q41:58LAC at ARI40 ydmade
2024Q40:02ARI at LAC32 ydmade
2024Q42:50LV at LA27 ydmade
2024Q41:55IND at MIA38 ydmadeiced
2024Q40:01ARI at MIA34 ydmade
2024Q41:06ATL at TB46 ydmissed
2024Q40:02GB at JAX24 ydmade
Sources. nflverse-data (nflfastR play-by-play), release pbp, keyless GitHub release assets, one CSV per season 1999–2024.

← The Regression Desk