---
title: Sports Analytics
description: Sports analytics uses data to evaluate players and tactics. You will learn the key metrics across sports, statistical modelling, tracking data and how teams use analytics for decisions.
category: sports-recreation
subcategory: team-sports
difficulty: beginner, intermediate, advanced
url: /subject/sports-analytics
---

# Sports Analytics

Sports analytics uses data to evaluate players and tactics. You will learn the key metrics across sports, statistical modelling, tracking data and how teams use analytics for decisions.

## Available Resources

3 Books • 1 Courses • 3 Websites

## Books

### 1. Basketball on Paper: Rules and Tools for Performance Analysis

**Author:** Dean Oliver

Foundational basketball analytics text introducing possession-based evaluation, offensive and defensive ratings, the Four Factors and individual credit for team results, with derivations of each method from box-score data.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1574886886?tag=edmonddante07-20

**Tags:** basketball-analytics, four-factors, possessions, offensive-rating, box-score

### 2. Mathletics (2nd Edition)

**Author:** Wayne L. Winston, Scott Nestler, Konstantinos Pelechrinis

Cross-sport book applying regression, probability and simulation to baseball, football, basketball, hockey, soccer and other sports. Covers player ratings, win probability, fourth-down and lineup decisions, point spreads and ranking systems, with worked spreadsheet examples. The best single cross-sport survey that teaches the actual calculations rather than narrating them.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0691177627?tag=edmonddante07-20

**Tags:** sports-analytics, regression, probability, simulation, win-probability, spreadsheets

### 3. Analyzing Baseball Data with R (3rd Edition)

**Author:** Jim Albert, Benjamin S. Baumer, Max Marchi

Textbook teaching sabermetrics through R and the tidyverse using Lahman, Retrosheet and Statcast data. Covers run expectancy, win probability, catcher framing, career trajectories, simulation and Shiny apps. Method-first: every chapter pairs a baseball question with reproducible code on real public data. The full third edition is readable free online.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://beanumber.github.io/abdwr3e/

**Tags:** sabermetrics, baseball, r-programming, statcast, tidyverse, sports-data

## Websites

### 1. A Beginner's Guide to nflfastR

**Author:** Ben Baldwin, Sebastian Carl

Hands-on R tutorial for NFL play-by-play data: loading seasons with nflreadr, filtering and summarising plays, EPA and success rate, plotting with team logos, and building a regression model that predicts team win totals. Primary documentation from the toolmakers; the standard first step for NFL analysis and the most practical free starting point for that sport.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://nflfastr.com/articles/beginners_guide.html

**Tags:** nfl-analytics, r, play-by-play, epa, nflverse

### 2. FanGraphs Sabermetrics Library

Reference library defining baseball's core analytic metrics, including wOBA, wRC+, FIP, xFIP, SIERA, UZR, DRS and WAR, with principles pages on sample size, regression to the mean, park factors and descriptive versus predictive statistics. The clearest free explanation of what each metric measures, how it is built and when to use it.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://library.fangraphs.com/

**Tags:** sabermetrics, baseball-analytics, war, woba, fip

### 3. Basketball-Reference

Statistics database covering NBA, ABA, WNBA and college basketball, with box scores, game logs, season and career totals, and advanced metrics such as PER, win shares and box plus/minus. Learners can look up historical data and compare players and teams quantitatively.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://basketball-reference.com

**Tags:** basketball, nba-statistics, advanced-metrics, sports-data, player-evaluation

## Youtubes

### 1. Friends of Tracking

**Author:** Laurie Shaw, David Sumpter, Javier Fernandez, William Spearman, Pascal Bauer et al.

Video lectures and coding tutorials recorded in 2020 by club and federation data scientists. Covers tracking data, pitch control, valuing passes and player actions, expected goals and how analysts work inside professional football clubs. Only free source where club practitioners teach tracking-data methods (Shaw's Metrica pitch-control series, Spearman's off-ball scoring). Complements Soccermatics, which is text-first.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://www.youtube.com/channel/UCUBFJYcag8j2rm_9HkrrA7w

**Tags:** soccer-analytics, tracking-data, pitch-control, expected-goals, python

## Courses

### 1. Soccermatics: Mathematical Modelling of Football

**Author:** David Sumpter

Free Python course on football data covering event-data visualisation, expected goals models, passing networks, Expected Threat and Markov action values, pitch control, tracking-data positioning, physical metrics and player scouting with StatsBomb, Wyscout and Metrica data. The most complete free soccer-analytics curriculum, with code, lectures and exercises on open data.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://soccermatics.readthedocs.io/en/latest/

**Tags:** soccer-analytics, python, expected-goals, expected-threat, pitch-control, event-data

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/sports-analytics