Skip to main content
Calcimator

Expected Points Added Calculator

Calculate EPA per play for football using down, distance, field position, and play outcome.

About this calculator

Expected Points Added (EPA) measures how much a single play shifted a team's expected scoring outcome, turning "he gained 8 yards" into "that play was worth +0.6 points" — a currency that lets you compare a short completion on 3rd-and-2 against a deep shot on 1st-and-10 on equal footing. This calculator builds a simplified expected-points curve from field position (yard line raised to a mild power, roughly capturing how scoring value accelerates near the end zone) with penalties layered on for later downs and long distances-to-go, then computes EPA as the expected points after the play minus expected points before it. Special outcomes are handled explicitly: a touchdown sets post-play expected points to 6.95 (a touchdown's raw value plus the near-certain extra point), and a turnover flips the ball to the opponent, valuing it as the negative of what the opposing offense would expect from their new field position — reflecting that a turnover doesn't just end your drive, it hands the other team an asset.

A play is flagged "successful" whenever EPA is positive, and yards-over-expected compares actual yards gained to a rough 45%-of-distance-to-go baseline conversion rate. This is a simplified single-play model, not the play-type- and game-state-aware regression models real NFL analytics shops run — it doesn't account for score differential, time remaining, or team strength, so treat the EPA figure as a useful relative signal for evaluating a play's value, not an authoritative number matching published advanced-stats sites.

Inputs

Results

EPA (Expected Points Added)

-0.01

EP Before Play2.46
EP After Play2.45
Successful Play?0
Yards Gained8
Yards Over Expected3.5
How to Use This Calculator
  1. Enter the offensive Yard Line before the play (1 = own goal line, 99 = opponent 1-yard line).
  2. Set the Down (1-4) and Distance in yards to go for a first down.
  3. Enter Yards Gained on the play (negative for losses).
  4. Set Turnover or Touchdown to 1 if the play resulted in either outcome.
  5. Review EPA (Expected Points Added) — positive means the play helped the offense.

How the result changes with Yards Gained

Yards GainedEPA (Expected Points Added)
4-0.25
6-0.13
120.74
201.23

What each input means

Yard Line (before)
Offensive yard line before the play (1 = own goal line, 99 = opponent 1-yard line).
Down
Down before the play.
Distance (yards)
Yards to go for a first down.
Yards Gained
Net yards gained on the play (negative for losses).
Turnover
Whether the play resulted in a turnover.
Touchdown
Whether the play resulted in a touchdown.

What each result means

EPA (Expected Points Added)
Points of value added by this play. Positive = good, negative = bad.
EP Before Play
Expected points from the pre-play game state.
EP After Play
Expected points from the post-play game state.
Successful Play?
1 if EPA > 0 (successful play), 0 otherwise.
Yards Gained
Net yards gained on the play.
Yards Over Expected
Yards gained minus expected yards (based on ~45% conversion baseline).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Yard Line (before) = 75, Down = 1, Distance (yards) = 10, Yards Gained = 8 = 6 input(s) provided
  2. Calculate EPA
    EPA = epAfter - epBefore
    -0.01 = -0.01
  3. Calculate EP Before Play
    EP Before Play = estimateEP(yardLineBefore, downBefore, distanceBefore)
    2.46 = 2.46
  4. Calculate EP After Play
    EP After Play
    2.45 = 2.45

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 a touchdown always set EP After Play to exactly 6.95, no matter the field position?

A touchdown is treated as a fixed outcome in the model: expected points after the play jump straight to 6.95, representing the touchdown's 6 points plus the near-certain value of the extra point, rather than being derived from the field-position curve like every other outcome. That's why EPA on a touchdown play always equals 6.95 minus whatever the pre-play expected points were — the bigger that pre-play number, the smaller the EPA credit for the score.

How does a turnover produce a worse EPA than simply gaining no yards?

On a turnover, the calculator hands the ball to the opponent at the resulting yard line and computes what the opposing offense would expect to score from there — then applies that value as a negative to your team, since it's now working against you. This reflects that a turnover doesn't just end your drive with zero gain, it actively hands the other side a scoring asset, which is why turnover EPA is typically far more negative than a simple incomplete pass.

What do the down and distance penalties represent in the expected-points model?

Each down beyond first subtracts a fixed penalty from the field-position expected-points estimate (0 on 1st down, growing to -2.0 by 4th down), and distances beyond 10 yards to go subtract further based on how far over 10 the distance is. Together these approximate how conversion odds — and therefore scoring potential — decline as downs tick by and yardage to gain increases.

Why might this calculator's EPA number not match a published NFL analytics site?

This is a simplified single-play model built from field position, down, and distance alone — it doesn't incorporate score differential, time remaining, or team-specific strength the way real regression-based EP models do. Use the EPA figure here as a relative signal for comparing plays against each other, not as a number that will reproduce a specific published advanced-stats value.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.