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
How to Use This Calculator
- Enter the offensive Yard Line before the play (1 = own goal line, 99 = opponent 1-yard line).
- Set the Down (1-4) and Distance in yards to go for a first down.
- Enter Yards Gained on the play (negative for losses).
- Set Turnover or Touchdown to 1 if the play resulted in either outcome.
- Review EPA (Expected Points Added) — positive means the play helped the offense.
How the result changes with Yards Gained
| Yards Gained | EPA (Expected Points Added) |
|---|---|
| 4 | -0.25 |
| 6 | -0.13 |
| 12 | 0.74 |
| 20 | 1.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
- Identify Input Parameters4 parametersYard Line (before) = 75, Down = 1, Distance (yards) = 10, Yards Gained = 8 = 6 input(s) provided
- Calculate EPAEPA = epAfter - epBefore-0.01 = -0.01
- Calculate EP Before PlayEP Before Play = estimateEP(yardLineBefore, downBefore, distanceBefore)2.46 = 2.46
- Calculate EP After PlayEP After Play2.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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Fantasy Points Calculator
Calculate fantasy football points in Standard, Half-PPR, and Full PPR scoring formats.
Team Sports & StatisticsFootball Passer Rating Calculator
Calculate NFL passer rating using the official formula from completions, attempts, yards, touchdowns, and interceptions.
Team Sports & StatisticsSoccer Expected Goals (xG) Calculator
Estimate expected goals from shot data including location, type, and accuracy. Evaluate finishing quality and shot selection.
Sports AnalyticsTrue Shooting Percentage Calculator
Calculate TS%, eFG%, and shooting efficiency from basketball box score stats.
Sports AnalyticsWAR Calculator (Baseball) Calculator
Estimate Wins Above Replacement from batting, fielding, and baserunning stats.
More in Sports, Outdoors & Recreation.