Two‑Minute Drill

About

Two-Minute Drill is a small, free, daily football puzzle: three real late-game situations, three calls, one score.

Fan-made

This is an independent fan project. It is not affiliated with, endorsed by, or sponsored by the National Football League, any NFL team, or any of their affiliates. Team names and abbreviations appear only to describe historic game situations, which is a factual reference. No team logos, marks, or official imagery are used anywhere on this site. Everything you see on the field diagram is drawn by hand in code.

Data and attribution

Play-by-play data comes from nflverse, an open-source football data project. It is published under the Creative Commons Attribution-ShareAlike 4.0 International licence.

Under that licence:

Attribution. The source is credited here and in the footer of every page, with a link to the licence.

ShareAlike. The derived datasets this site uses — the situation pool and the per-situation call values — are made available under the same CC BY-SA 4.0 terms. They are original aggregations built from nflverse play-by-play, not redistributions of the raw data.

Changes. The raw play-by-play was filtered, grouped and re-aggregated. Situations were selected for interest, win-probability values were averaged over groups of comparable plays, and some values are rounded. Nothing here should be used as a record of what happened in a game — for that, go to the source.

How the grade is built

Each call's value is the average win-probability swing of real plays of that type in the same bucket of down, distance, field position, clock and score. It is an empirical estimate, not a simulation of the specific game. That means it can be wrong about a particular spot, and it does not account for which players were on the field. Treat the grade as a well-informed opinion, not a verdict.

Contact

Bugs, bad grades, and arguments about football are all welcome. Find us on X.

← Play today’s drill