Further Reading: Advanced Passing Metrics
Foundational Research
Academic Papers
-
"Expected Points and Win Probability" by Burke et al. - Foundation for EPA models - Methodology for estimating play value - Key reading for understanding EPA
-
"Passing Efficiency in the NFL" by Winston - Statistical analysis of passing metrics - Comparison of traditional vs. advanced stats - Predictive validity research
-
"Completion Probability in the NFL" by Yurko et al. - Methodology for building CP models - Feature importance analysis - Model calibration techniques
-
"Air Yards and Pass Efficiency" by Eager - Introduction of air yards metrics - Relationship between depth and efficiency - Fantasy football applications
Key Blog Posts
-
"What is CPOE?" by Ben Baldwin - Clear explanation of completion percentage over expected - How to calculate and interpret CPOE - [nflfastR documentation]
-
"Introduction to EPA" by Open Source Football - Step-by-step EPA explanation - Code examples for calculation - Visualization techniques
-
"The Problem with Passer Rating" by Football Outsiders - Limitations of traditional metrics - Why DVOA/EPA are superior - Historical context
Books
Essential Reading
-
"The Hidden Game of Football" by Bob Carroll et al. - Pioneering sports analytics work - Foundation of many advanced concepts - Historical perspective
-
"Football Analytics with Python and R" by Eric Eager - Practical implementation guides - Code examples for all major metrics - NFL and college applications
-
"Mathletics" by Wayne Winston - Football analytics chapter - Mathematical foundations - Decision-making frameworks
Supplementary
-
"The Expected Points Model" (Chapter in various analytics books) - Technical deep-dive - Model building methodology - Validation approaches
-
"Pro Football Prospectus" (Annual) - DVOA methodology explanation - Team and player analysis - Practical application examples
Online Resources
Data Sources
-
nflfastR (R Package) - https://www.nflfastr.com/ - Play-by-play data with EPA - Pre-calculated advanced metrics - Excellent documentation
-
nfl_data_py (Python Package) - Python interface to nflfastR data - Includes EPA, WPA, CPOE - Easy integration with pandas
-
cfbfastR (College Football) - https://cfbfastr.sportsdataverse.org/ - College football play-by-play - EPA calculations included - Recruiting and draft data
-
Pro Football Reference - https://www.pro-football-reference.com/ - Advanced passing stats section - Historical data - Air yards metrics
Tutorials
-
Introduction to nflfastR - Step-by-step data loading - Basic EPA analysis - Visualization examples
-
Building Completion Probability Models - Feature engineering guide - Model training walkthrough - Evaluation metrics
-
QB Evaluation Framework - Combining multiple metrics - Weighting schemes - Practical applications
Tools and Libraries
Python
# Essential packages for advanced passing metrics
pip install pandas numpy scipy scikit-learn
pip install nfl_data_py # NFL data with EPA/CPOE
pip install matplotlib seaborn plotly # Visualization
R
# Essential R packages
install.packages("nflfastR")
install.packages("cfbfastR")
install.packages("ggplot2")
install.packages("tidyverse")
Visualization Tools
- Matplotlib/Seaborn - Standard Python plotting
- Plotly - Interactive visualizations
- ggplot2 - R visualization (grammar of graphics)
- Tableau Public - Dashboard creation
Key Practitioners to Follow
Analytics Writers
-
Ben Baldwin (@benbbaldwin) - nflfastR creator - EPA and WPA explainers - Weekly analysis threads
-
Seth Walder (ESPN) - NFL analytics coverage - QBR methodology insights - Draft analytics
-
Josh Hermsmeyer (538/PFF) - Air yards analysis pioneer - Completion probability research - CPOE applications
-
Bill Connelly - College football analytics - SP+ rating system - Advanced stats explanations
Analytics Teams/Sites
-
Pro Football Focus (PFF) - Player grades methodology - Pressure and coverage metrics - Premium data access
-
Football Outsiders - DVOA methodology - Weekly analysis - Long-form features
-
The Athletic - Team-specific analytics - Draft analysis - Historical studies
-
ESPN Stats & Info - QBR methodology - Broadcast-ready metrics - Weekly insights
Conference Presentations
MIT Sloan Sports Analytics Conference
-
"New Passing Metrics" presentations - Cutting-edge research - Academic rigor - Industry applications
-
"Quarterback Evaluation" panels - Practitioner perspectives - Real-world implementation - Team analytics insights
Research Symposiums
-
NESSIS (New England Symposium on Statistics in Sports) - Academic research presentations - Methodology discussions - Peer-reviewed quality
-
Carnegie Mellon Sports Analytics Conference - Student and professional research - Technical deep-dives - Code sharing
Learning Paths
Beginner Path
- Start with Ben Baldwin's EPA explainer
- Load nflfastR data and explore
- Calculate basic EPA metrics for your favorite team
- Move to CPOE understanding
- Build simple comparisons
Intermediate Path
- Build your own completion probability model
- Implement pressure-adjusted metrics
- Create multi-factor QB rankings
- Validate against future performance
- Publish analysis on social media/blog
Advanced Path
- Read academic papers on EPA methodology
- Experiment with tracking data (NGS)
- Build real-time prediction systems
- Contribute to open-source tools
- Present at conferences
Podcasts
-
PFF Forecast - Weekly analytics discussion - Methodology explanations - Industry interviews
-
Establish the Run - Fantasy application of analytics - QB evaluation discussions - Data-driven analysis
-
The Analytics Hour - Deep statistical discussions - Practitioner interviews - Technical topics
Practice Datasets
Available Datasets
-
nflfastR play-by-play (2000-present) - EPA, WPA, CPOE included - Comprehensive NFL data - Free access
-
cfbfastR play-by-play (2004-present) - College football EPA - Similar format to nflfastR - Free access
-
Pro Football Reference CSV exports - Historical statistics - Advanced passing stats - Manual download required
Suggested Projects
-
CPOE Stability Study - How stable is CPOE year-to-year? - Compare to completion % - Predictive analysis
-
Pressure Impact Analysis - Calculate league-wide pressure effects - Identify pressure-resistant QBs - O-line attribution
-
Draft Class Comparison - Compare QB draft classes by EPA - Track development curves - Predictive features
Next Steps After This Chapter
Immediate Next Chapters
- Chapter 8: Rushing and Running Game Analysis
- Chapter 9: Defensive Metrics and Analysis
- Chapter 11: Efficiency Metrics (EPA, Success Rate) - More depth
Related Topics
- Win Probability Added (WPA)
- Expected Points models
- Tracking data metrics (separation, time to throw)
- Machine learning for prediction
Application Areas
- Draft analysis and scouting
- Game preparation and opponent analysis
- Player development tracking
- Contract valuation