Chapter 8: Further Reading
Overview
This curated collection of resources extends your understanding of Expected Assists (xA), chance creation analysis, and creative player evaluation. Resources span academic research, industry applications, and practical implementations.
Academic Papers
Foundational Research
-
"Valuing On-the-Ball Actions in Soccer" - Decroos et al. (2019) - Introduces VAEP framework for valuing all on-ball actions including passes - Provides mathematical foundation for action valuation - Link: KU Leuven DTAI Research Group publications
-
"Actions Speak Louder than Goals: Valuing Player Actions in Soccer" - Decroos et al. (2019) - Comprehensive framework for player action evaluation - Includes passing and chance creation components - Published in KDD '19 proceedings
-
"A Framework for the Fine-Grained Evaluation of the Instantaneous Expected Value of Soccer Possessions" - Fernández et al. (2019) - Expected Possession Value (EPV) model - Continuous valuation of possession states - Relevant for understanding pre-assist contributions
-
"Decomposing the Immeasurable Sport: A deep learning expected possession value framework for soccer" - Fernández & Bornn (2018) - Deep learning approach to possession valuation - Framework applicable to chance creation analysis - MIT Sloan Sports Analytics Conference
-
"Wide Open Spaces: A statistical technique for measuring space creation in professional soccer" - Fernández & Bornn (2018) - Quantifying space creation through off-ball movement - Complements xA by measuring non-pass contributions - MIT Sloan Sports Analytics Conference
Pass Analysis Research
-
"Not All Passes Are Created Equal: Objectively Measuring the Risk and Reward of Passes in Soccer from Tracking Data" - Power et al. (2017) - Risk-reward framework for pass evaluation - Foundation for understanding pass difficulty - MIT Sloan Sports Analytics Conference
-
"Passing Networks in Soccer" - Peña & Touchette (2012) - Network analysis of passing patterns - Understanding team passing structure - Chaos, Complexity, and Entropy conference
-
"Quality vs Quantity: Evaluating Player Passing Ability" - McHale & Relton (2018) - Statistical methods for pass quality assessment - Separating pass volume from pass value - Journal of the Royal Statistical Society
-
"Expected Goals and Expected Assists in Professional Football" - Casal et al. (2020) - Empirical analysis of xG and xA relationships - Validation across European leagues - International Journal of Sports Science & Coaching
-
"Exploring the Effects of Playing Styles on the Success of Football Players in Different Positions" - Bransen et al. (2019)
- Position-specific analysis of player contributions
- Relevant for contextualizing xA by position
- MIT Sloan Sports Analytics Conference
Chance Creation and Build-Up
-
"SoccerMix: Representing Soccer Actions with Mixture Models" - Decroos et al. (2020)
- Clustering player actions including creative plays
- Pattern recognition in chance creation
- ECML PKDD 2020
-
"The Problem with Expected Goals" - Spearman (2017)
- Critical analysis of xG limitations
- Implications for xA interpretation
- OptaPro Analytics Forum
-
"Physics-Based Modeling of Pass Probabilities in Soccer" - Spearman et al. (2017)
- Modeling pass completion probabilities
- Foundation for expected threat models
- MIT Sloan Sports Analytics Conference
-
"Beyond Expected Goals" - Caley (2015)
- Early exploration of xG extensions
- Discussion of chance creation metrics
- Influential blog post series
Books
Soccer Analytics
-
"The Expected Goals Philosophy" - James Tippett (2019)
- Accessible introduction to xG concepts
- Includes xA discussion and applications
- Good for conceptual understanding
-
"Soccermatics" - David Sumpter (2016)
- Mathematical modeling in soccer
- Passing patterns and network analysis
- Academic yet accessible approach
-
"Football Hackers" - Christoph Biermann (2019)
- History of analytics adoption in soccer
- Profiles of analysts and their methods
- Industry context and evolution
-
"Net Gains" - Ryan O'Hanlon (2022)
- Modern soccer analytics landscape
- Player evaluation methods
- Industry applications and case studies
-
"The Numbers Game" - Anderson & Sally (2013)
- Statistical analysis of soccer
- Foundation for advanced metrics
- Accessible statistical thinking
Statistical Methods
-
"An Introduction to Statistical Learning" - James et al. (2021)
- Essential statistical learning concepts
- Regression and classification methods
- Free PDF available (statlearning.com)
-
"Python for Data Analysis" - Wes McKinney (2022, 3rd Ed.)
- Pandas creator's guide
- Essential for soccer data manipulation
- Practical Python applications
-
"Hands-On Machine Learning" - Aurélien Géron (2022, 3rd Ed.)
- Scikit-learn and TensorFlow applications
- Model building and evaluation
- Applicable to xA model development
Online Courses and Tutorials
Soccer Analytics Specific
-
Mathematical Modelling of Football - Uppsala University
- Free course on soccer analytics
- Includes expected metrics coverage
- Available on Uppsala University website
-
Friends of Tracking YouTube Channel
- Video tutorials on soccer analytics
- xG and pass analysis implementations
- Python code examples
- Link: youtube.com/friendsoftracking
-
McKay Johns Analytics Tutorials
- Practical soccer analytics guides
- StatsBomb data tutorials
- Visualization techniques
- Link: youtube.com/mckayjohns
-
FC Python Tutorials
- Soccer analytics in Python
- Data collection and analysis
- Beginner-friendly approach
- Link: fcpython.com
Data Science Foundations
-
Coursera: Applied Data Science with Python
- University of Michigan specialization
- Pandas, visualization, machine learning
- Applicable skills for soccer analysis
-
DataCamp: Python for Data Science
- Interactive Python learning
- Statistics and visualization
- Machine learning fundamentals
-
Fast.ai Practical Deep Learning
- Modern machine learning approaches
- Tabular data applications
- Free online course
Industry Blogs and Websites
Analytics Platforms
-
StatsBomb Articles
- Industry-leading analysis
- xA methodology explanations
- Player evaluation examples
- Link: statsbomb.com/articles
-
FBref Expected Stats Guide
- Comprehensive metric explanations
- xA and SCA definitions
- League-wide data access
- Link: fbref.com/en/expected-goals-model-explained
-
Opta Analytics Blog
- Provider methodology insights
- Event data explanations
- Industry applications
- Link: optasports.com/services/analytics
-
Wyscout Research
- Scouting platform insights
- Player evaluation methods
- Video and data integration
- Link: wyscout.com
Independent Analysts
-
The Athletic - Soccer Analytics
- Premium long-form analysis
- xA applications in player evaluation
- Tactical analysis with data
- Link: theathletic.com
-
Statsbomb's Ted Knutson
- Industry pioneer perspectives
- Metric development insights
- Historical context
-
Michael Caley's Work
- xG and xA methodology development
- Influential early analysis
- Historical xG model documentation
-
American Soccer Analysis
- MLS-focused analytics
- Expected metrics explanations
- Team and player analysis
- Link: americansocceranalysis.com
-
Total Football Analysis
- Tactical and data analysis
- Player profiles with xA
- European league coverage
- Link: totalfootballanalysis.com
-
Between the Posts
- xG shot maps and analysis
- Match-level xA summaries
- European league coverage
- Link: betweentheposts.net
-
Soccerment
- Advanced metrics platform
- xA and creativity metrics
- Player comparison tools
- Link: soccerment.com
Data Sources
Free Data
-
StatsBomb Open Data
- High-quality event data
- Key pass and shot linkage
- Multiple competitions
- Link: github.com/statsbomb/open-data
-
Understat
- xG and xA data for top leagues
- Shot-level information
- API available
- Link: understat.com
-
FBref
- Comprehensive statistics
- xG, xA, SCA, GCA data
- Historical data access
- Link: fbref.com
-
Transfermarkt
- Player and match data
- Market values and transfers
- Extensive historical records
- Link: transfermarkt.com
-
WhoScored
- Event data and ratings
- Pass statistics
- Match reports
- Link: whoscored.com
Commercial Data
-
StatsBomb 360
- Full event and tracking data
- Freeze frame information
- Industry standard for clubs
- Link: statsbomb.com
-
Opta/Stats Perform
- Comprehensive event data
- Expected metrics included
- Used by major leagues
- Link: optasports.com
-
Wyscout
- Scouting platform with data
- Video integration
- Global coverage
- Link: wyscout.com
-
SkillCorner
- Broadcast tracking data
- Physical metrics
- Off-ball movement data
- Link: skillcorner.com
-
Second Spectrum
- Optical tracking data
- EPL official provider
- Advanced spatial metrics
- Link: secondspectrum.com
Code Libraries and Tools
Python Libraries
-
statsbombpy
- Official StatsBomb Python API
- Easy data access
- Event data parsing
- Link: github.com/statsbomb/statsbombpy
-
mplsoccer
- Soccer visualization library
- Pitch plots and heatmaps
- Pass maps and shot charts
- Link: mplsoccer.readthedocs.io
-
socceraction
- SPADL and VAEP implementation
- Action valuation framework
- Research-quality code
- Link: github.com/ML-KULeuven/socceraction
-
kloppy
- Multi-provider data loading
- Standardized data format
- Event and tracking data
- Link: github.com/PySport/kloppy
-
pandas
- Data manipulation essential
- Groupby operations for aggregation
- Time series handling
- Link: pandas.pydata.org
-
scikit-learn
- Machine learning models
- Model evaluation tools
- Feature preprocessing
- Link: scikit-learn.org
Visualization Tools
-
matplotlib
- Core plotting library
- Customizable visualizations
- Publication-quality figures
- Link: matplotlib.org
-
seaborn
- Statistical visualization
- Beautiful default styles
- Built on matplotlib
- Link: seaborn.pydata.org
-
plotly
- Interactive visualizations
- Web-based dashboards
- Animation support
- Link: plotly.com/python
Podcasts and Video Content
Podcasts
-
The Double Pivot
- Soccer analytics discussion
- Industry guest interviews
- Metric explanations
-
Tifo Football Podcast
- Tactical and analytical content
- Accessible explanations
- Wide topic coverage
-
Analytics FC Podcast
- Analytics industry focus
- Practitioner interviews
- Technical discussions
-
Expected Value Podcast
- Data-driven soccer analysis
- Statistical concepts
- Industry applications
YouTube Channels
-
Tifo Football
- Animated explainers
- Tactical analysis
- Metric explanations
- Link: youtube.com/tifofootball
-
The Analyst (Opta)
- Official Opta content
- Data visualizations
- Industry insights
- Link: youtube.com/theanalyst
-
Friends of Tracking
- Academic tutorials
- Code implementations
- Research presentations
- Link: youtube.com/friendsoftracking
Conference Proceedings and Presentations
Research Conferences
-
MIT Sloan Sports Analytics Conference
- Annual research presentations
- Soccer analytics papers
- Industry networking
- Link: sloansportsconference.com
-
OptaPro Forum
- Industry-focused presentations
- Practitioner insights
- Applied research
- Historical presentations available online
-
Statsbomb Conference
- Annual analytics conference
- Research and applications
- Video presentations available
- Link: statsbomb.com/conference
-
ECML PKDD Sports Analytics Workshop
- Academic machine learning focus
- Soccer analytics papers
- Cutting-edge research
-
KDD Sports Analytics Workshop
- Data mining applications
- Player evaluation research
- Network analysis in sports
Specific Topics Deep Dives
Through Balls and Progressive Passes
-
"The Value of Progressive Passes" - Ligue 1 analysis
- Quantifying forward passes
- Build-up contribution metrics
- Link: Various analytics blogs
-
StatsBomb Through Ball Analysis
- Methodology explanation
- Player rankings
- Tactical implications
Crossing Analysis
-
"The Art of the Cross" - Various authors
- Cross effectiveness studies
- Type and location analysis
- xA implications
-
American Soccer Analysis Crossing Studies
- MLS-focused crossing analysis
- Efficiency metrics
- Position-specific findings
Set Piece Creativity
- Set Piece Analysis Series - StatsBomb
- Corner and free kick analysis
- xA from set pieces
- Design and execution
Partnership Analysis
- "Chemistry in Football" - Various research
- Passer-shooter combinations
- Network analysis applications
- Team cohesion metrics
Historical Context
Evolution of Chance Creation Metrics
-
"The History of Assists in Soccer Statistics"
- From basic counts to expected metrics
- Provider methodology evolution
- Standardization challenges
-
"From Key Passes to xA" - Industry evolution
- Metric development timeline
- Provider adoption
- Current standards
-
Early Analytics Pioneers
- Charles Reep's passing analysis
- Egil Olsen's direct play studies
- Foundation for modern metrics
Recommended Learning Path
Beginner (Weeks 1-4)
- Start with FBref's expected goals explanation
- Read "The Expected Goals Philosophy"
- Complete FC Python tutorials
- Explore StatsBomb Open Data
Intermediate (Weeks 5-12)
- Read Decroos et al. VAEP paper
- Study mplsoccer documentation
- Implement basic xA calculation
- Analyze player creativity profiles
Advanced (Weeks 13+)
- Study Fernández EPV framework
- Implement SCA/GCA from scratch
- Build pass probability models
- Explore socceraction library
- Read MIT Sloan Conference papers
Citation Formats
When citing xA research, use these formats:
Academic Paper:
Decroos, T., Bransen, L., Van Haaren, J., & Davis, J. (2019).
Actions speak louder than goals: Valuing player actions in soccer.
Proceedings of the 25th ACM SIGKDD International Conference on
Knowledge Discovery & Data Mining.
Data Provider:
StatsBomb. (2023). StatsBomb Open Data. Retrieved from
https://github.com/statsbomb/open-data
Blog Post:
Caley, M. (2015). Expected Assists and Shot Contribution.
Cartilage Free Captain. Retrieved from [URL]
Keeping Current
Following Updates
- Twitter/X: @StatsBomb, @OptaAnalyst, @Soccerment
- Reddit: r/soccernerd, r/FantasyPL (for metric discussions)
- GitHub: Watch socceraction and statsbombpy repositories
- Conferences: Annual Sloan, OptaPro, StatsBomb events
Newsletter Recommendations
- StatsBomb Newsletter
- The Athletic Analytics Coverage
- American Soccer Analysis Updates
Resource Quality Notes
High Confidence Sources: - Academic papers (peer-reviewed) - StatsBomb methodology documentation - Opta official documentation
Good Quality Sources: - Established analysts' blogs - FBref explanations - Conference presentations
Use with Caution: - Social media analysis (verify methods) - Older blog posts (methods may be outdated) - Non-attributed analysis
Last updated: January 2025. Links and availability may change. For the most current resources, check provider websites directly.