Key Takeaways: Rushing and Running Game Analysis
Quick Reference Card
Success Rate Thresholds
| Down | Threshold | Example |
|---|---|---|
| 1st | 40% of distance | 4 yards on 1st & 10 |
| 2nd | 50% of distance | 4 yards on 2nd & 8 |
| 3rd/4th | 100% of distance | Convert the first down |
Elite Success Rate: 48%+ Average Success Rate: 42-47% Below Average: <42%
Yards After Contact (YAC)
YAC = Total Yards - Yards Before Contact
YAC per Carry = Total YAC / Total Carries
YAC Share = (YAC / Total Yards) × 100
Benchmarks: | Rating | YAC/Carry | |--------|-----------| | Elite | 2.5+ | | Good | 2.0-2.4 | | Average | 1.5-1.9 | | Below Avg | <1.5 |
Broken Tackles
BT per Carry = Total Broken Tackles / Total Carries
Benchmarks: | Rating | BT/Carry | |--------|----------| | Elite | 0.22+ | | Good | 0.17-0.21 | | Average | 0.12-0.16 | | Below Avg | <0.12 |
Rush Yards Over Expected (RYOE)
RYOE = Actual Yards - Expected Yards
RYOE per Carry = Total RYOE / Total Carries
Simplified Expected Model:
Expected = 4.0 - 0.3 × (Defenders in Box - 7)
Benchmarks: | Rating | RYOE/Carry | |--------|------------| | Elite | +0.8+ | | Good | +0.3 to +0.7 | | Average | -0.2 to +0.2 | | Below Avg | <-0.2 |
Stuff Rate
Stuff Rate = (Carries ≤ 0 yards / Total Carries) × 100
Benchmarks: | Rating | Stuff Rate | |--------|------------| | Elite | <15% | | Good | 15-18% | | Average | 19-22% | | Poor | >22% |
Explosive Run Rate
Explosive Rate = (Carries ≥ 10 yards / Total Carries) × 100
Big Play Rate = (Carries ≥ 20 yards / Total Carries) × 100
Benchmarks: | Rating | 10+ Yard Rate | |--------|---------------| | Elite | 15%+ | | Good | 12-14% | | Average | 9-11% | | Below Avg | <9% |
Run Blocking Metrics
Line Yards (capped at 4 yards per carry):
Line Yards = Σ min(YBC, 4) for each carry
Avg Line Yards = Line Yards / Total Carries
Opportunity Rate (4+ YBC):
Opportunity Rate = (Carries with 4+ YBC / Total Carries) × 100
Benchmarks: | Metric | Elite | Average | Poor | |--------|-------|---------|------| | Avg Line Yards | 2.8+ | 2.2-2.7 | <2.2 | | Opportunity Rate | 35%+ | 25-34% | <25% |
Situational Analysis
Short Yardage (3rd/4th and 2 or less): | Rating | Conversion Rate | |--------|-----------------| | Elite | 75%+ | | Good | 65-74% | | Average | 55-64% | | Poor | <55% |
Goal Line (Inside the 5): | Rating | TD Rate | |--------|---------| | Elite | 60%+ | | Good | 50-59% | | Average | 40-49% | | Poor | <40% |
Essential Formulas
1. Success Rate
def is_successful(down, distance, yards_gained):
if down == 1:
return yards_gained >= distance * 0.40
elif down == 2:
return yards_gained >= distance * 0.50
else: # 3rd or 4th
return yards_gained >= distance
2. YAC Calculation
def calculate_yac_metrics(carries):
total_yac = sum(c['yards'] - c['ybc'] for c in carries)
avg_yac = total_yac / len(carries)
yac_share = total_yac / sum(c['yards'] for c in carries) * 100
return {'avg_yac': avg_yac, 'yac_share': yac_share}
3. RYOE Calculation
def calculate_ryoe(carries):
total_ryoe = 0
for carry in carries:
expected = 4.0 - 0.3 * (carry['box_count'] - 7)
total_ryoe += carry['yards'] - expected
return total_ryoe / len(carries)
4. Composite RB Score
def rb_composite_score(metrics):
yac_score = min(100, metrics['avg_yac'] / 3.0 * 100)
ryoe_score = min(100, max(0, (metrics['ryoe'] + 1) / 2 * 100))
success_score = min(100, metrics['success_rate'] / 55 * 100)
explosive_score = min(100, metrics['explosive_rate'] / 18 * 100)
composite = (
yac_score * 0.30 +
ryoe_score * 0.25 +
success_score * 0.25 +
explosive_score * 0.20
)
return composite
Key Concepts Summary
What Each Metric Measures
| Metric | Measures | Portable Skill? |
|---|---|---|
| YPC | Raw production | No (scheme dependent) |
| Success Rate | Consistency | Partially |
| YAC | Back skill | Yes |
| RYOE | Context-adjusted performance | Yes |
| Stuff Rate | Avoiding negative plays | Partially |
| Explosive Rate | Big play ability | Partially |
Attribution Framework
| Component | Primary Metrics | Contribution |
|---|---|---|
| Offensive Line | YBC, Line Yards, Opportunity Rate | ~35-45% |
| Running Back | YAC, Broken Tackles, RYOE | ~35-45% |
| Scheme | Gap Success, Predictability | ~15-25% |
Run Gap Analysis
| Gap | Location | Typical Success |
|---|---|---|
| A Gap | Center-Guard | 3.8 YPC avg |
| B Gap | Guard-Tackle | 4.2 YPC avg |
| C Gap | Tackle-TE | 4.0 YPC avg |
| Outside | Beyond TE | 4.5 YPC (boom/bust) |
Common Pitfalls to Avoid
- Over-relying on YPC - Doesn't account for blocking or situation
- Ignoring sample size - Need 100+ carries for stable metrics
- Treating all yards equally - 3rd down conversion > 1st down yards
- Forgetting context - Box count, game script matter
- Conflating backs and blocking - Separate with YBC/YAC split
Decision Framework
Evaluating a Running Back
- Check YAC - Is he creating yards after contact?
- Check RYOE - Does he beat expectation?
- Check Success Rate - Is he consistent?
- Check Situational - Reliable in critical moments?
- Check Durability - Efficiency across volume?
Diagnosing Run Game Problems
- Low YBC, Normal YAC → Blocking issue
- Normal YBC, Low YAC → Back skill issue
- High Box Count → Scheme predictability
- High Stuff Rate → Personnel or blocking
- Low Explosive Rate → Play design or back speed
Quick Evaluation Template
RUNNING BACK EVALUATION: [Name]
==============================
Volume: ___ carries, ___ yards
YPC: ___ (League avg: 4.3)
Success Rate: ___% (Elite: 48%+)
YAC/Carry: ___ (Elite: 2.5+)
BT/Carry: ___ (Elite: 0.22+)
RYOE/Carry: ___ (Elite: +0.8+)
Explosive Rate: ___% (Elite: 15%+)
Short Yardage: ___% (Elite: 75%+)
OVERALL GRADE: ___/100
PRIMARY STRENGTH: ___
PRIMARY CONCERN: ___
Chapter 8 Summary
- Success Rate measures consistency by down and distance
- Yards After Contact isolates running back skill
- RYOE adjusts for blocking and defensive alignment
- Situational analysis reveals reliability in key moments
- Attribution separates blocking, scheme, and back skill
- Composite scoring combines multiple dimensions for evaluation