Chapter 11: Key Takeaways
Quick Reference Guide
Expected Points (EP) Fundamentals
Definition: Expected Points represents the average number of points a team will score from a given game state, based on historical outcomes.
Core Components: 1. Field position (yard line 1-99) 2. Down (1st through 4th) 3. Distance (yards to first down/goal)
EP Approximations (1st & 10):
| Field Position | EP Value |
|---|---|
| Own 5 | -1.6 |
| Own 20 | -0.5 |
| Own 35 | +0.2 |
| Midfield | +1.5 |
| Opp 35 | +2.5 |
| Opp 20 | +3.8 |
| Opp 5 | +5.5 |
| Opp 1 | +5.8 |
Down Adjustments (Approximate): - 1st down: baseline - 2nd down: -0.4 EP - 3rd down: -0.9 EP - 4th down: -1.5 EP
Expected Points Added (EPA)
The Formula:
EPA = EP_after - EP_before
Interpretation: - Positive EPA: Play helped the offense - Negative EPA: Play hurt the offense - Zero EPA: Play was neutral
Typical EPA Values:
| Play Type | Typical EPA |
|---|---|
| Completion (10+ yds) | +0.5 to +1.5 |
| Completion (5-9 yds) | +0.2 to +0.5 |
| Completion (0-4 yds) | -0.1 to +0.2 |
| Incomplete pass | -0.2 to -0.4 |
| Touchdown | +3.0 to +5.0 |
| Interception | -3.5 to -5.0 |
| Sack | -0.8 to -1.5 |
| Average run | -0.1 to +0.2 |
| Explosive run (10+) | +0.8 to +1.5 |
Team EPA Benchmarks (Per Play):
| Level | EPA/Play |
|---|---|
| Elite | +0.20 or higher |
| Good | +0.12 to +0.19 |
| Average | +0.02 to +0.11 |
| Below Average | -0.05 to +0.01 |
| Poor | -0.06 or lower |
Success Rate
Standard Thresholds:
| Down | Required Yards for Success |
|---|---|
| 1st | 40% of distance (4 yards on 1st & 10) |
| 2nd | 50% of distance |
| 3rd | 100% of distance (first down) |
| 4th | 100% of distance (first down) |
Success Rate Benchmarks:
| Level | Success Rate |
|---|---|
| Elite | 48%+ |
| Good | 45-47% |
| Average | 42-44% |
| Below Average | 38-41% |
| Poor | <38% |
By Down (Typical Ranges): - 1st Down: 45-50% - 2nd Down: 40-45% - 3rd Down: 38-42%
Explosive Play Rate
Definitions: - Explosive Rush: 10+ yards - Explosive Pass: 15+ yards - Big Play: 20+ yards (any)
Benchmarks:
| Metric | Elite | Average | Poor |
|---|---|---|---|
| Explosive Rush Rate | 12%+ | 8-11% | <8% |
| Explosive Pass Rate | 18%+ | 12-17% | <12% |
| Overall Explosive Rate | 14%+ | 10-13% | <10% |
EPA vs Success Rate Matrix
Four Quadrants:
| High EPA | Low EPA | |
|---|---|---|
| High Success Rate | Elite | Grinding |
| Low Success Rate | Explosive | Struggling |
Quadrant Characteristics:
-
Elite (High EPA + High Success): - Consistent and explosive - Championship-caliber offense - Can win in any style
-
Explosive (High EPA + Low Success): - Big-play dependent - High variance - Can win shootouts, struggle in grind games
-
Grinding (Low EPA + High Success): - Ball control offense - Limited ceiling - Wins with defense and field position
-
Struggling (Low EPA + Low Success): - Needs improvement everywhere - Inconsistent and inefficient - Likely losing record
Key Formulas
Expected Points (Simplified):
def get_ep(yard_line, down, distance):
# Base EP by field position
if yard_line <= 50:
base = -1.5 + (yard_line / 50) * 3.5
else:
base = 2.0 + ((yard_line - 50) / 49) * 4.0
# Down adjustment
down_adj = {1: 0, 2: -0.4, 3: -0.9, 4: -1.5}
return base + down_adj.get(down, 0)
EPA:
def calculate_epa(play):
ep_before = get_ep(play['yl_before'], play['down_before'], play['dist_before'])
if play['touchdown']:
ep_after = 7.0
elif play['turnover']:
ep_after = -get_ep(100 - play['yl_after'], 1, 10)
else:
ep_after = get_ep(play['yl_after'], play['down_after'], play['dist_after'])
return ep_after - ep_before
Success Rate:
def is_successful(down, distance, yards_gained):
thresholds = {1: 0.40, 2: 0.50, 3: 1.00, 4: 1.00}
required = distance * thresholds[down]
return yards_gained >= required or yards_gained >= distance
Common Applications
Player Evaluation: - QB: EPA per dropback - RB: EPA per carry + Success Rate - WR: EPA when targeted - Defense: EPA allowed
Team Analysis: - Overall offensive efficiency - Passing vs rushing efficiency - Situational performance (down, field position) - Red zone efficiency
Strategic Analysis: - Fourth down decisions - Play-calling tendencies - Situational aggressiveness
Minimum Sample Sizes
| Analysis | Minimum | Recommended |
|---|---|---|
| Team EPA | 100 plays | 400+ plays |
| QB EPA | 75 dropbacks | 200+ dropbacks |
| RB EPA | 50 carries | 150+ carries |
| Situational | 30 plays | 100+ plays |
Limitations to Remember
- Credit Assignment: Multiple players contribute to each play
- Context: Doesn't capture score differential, time remaining
- Sample Size: Small samples are noisy
- Opponent Adjustment: Raw EPA doesn't account for opponent quality
- Garbage Time: Include/exclude considerations needed
Quick Evaluation Guide
Is this offense efficient? 1. Check EPA per play (target: +0.10+) 2. Check success rate (target: 44%+) 3. Compare passing vs rushing EPA 4. Look at red zone performance 5. Examine third-down conversion
Is this player valuable? 1. Calculate player's total EPA 2. Compare EPA per opportunity to position average 3. Assess consistency (success rate) 4. Consider context (teammate quality, usage) 5. Check against sample size requirements
Why is an offense struggling? 1. Compare current EPA to baseline 2. Identify which phases declined (pass/rush) 3. Break down by down and distance 4. Examine field position performance 5. Look for root causes (protection, play-calling, personnel)
Key Vocabulary
| Term | Definition |
|---|---|
| EP | Expected Points - average points from a game state |
| EPA | Expected Points Added - change in EP from a play |
| Success Rate | Percentage of plays meeting down-specific threshold |
| Explosive Rate | Percentage of big-gain plays |
| aDOT | Average Depth of Target |
| Dropback | Pass attempt, sack, or scramble |
| Pressure Rate | Percentage of dropbacks with pressure |
| Clean Pocket | Dropback without pressure |
Final Reminders
- EPA measures value, Success Rate measures consistency
- Both metrics together give complete picture
- Always consider sample size before drawing conclusions
- Context matters - adjust for situation when possible
- Use as foundation, layer in additional analysis