Back to Moneyball and Beyond
University of Michigan

Moneyball and Beyond

The book Moneyball triggered a revolution in the analysis of performance statistics in professional sports, by showing that data analytics could be used to increase team winning percentage. This course shows how to program data using Python to test the claims that lie behind the Moneyball story, and to examine the evolution of Moneyball statistics since the book was published. The learner is led through the process of calculating baseball performance statistics from publicly available datasets. The course progresses from the analysis of on base percentage and slugging percentage to more advanced measures derived using the run expectancy matrix, such as wins above replacement (WAR). By the end of this course the learner will be able to use these statistics to conduct their own team and player analyses.

Status: Data Manipulation
Status: Data Analysis
IntermediateCourse29 hours

Featured reviews

JB

5.0Reviewed Aug 25, 2021

I learned a lot about baseball and the Python language. Thank you for the great course.

AB

5.0Reviewed Oct 25, 2023

Excellent course, really enjoyed it even as someone who doesn't follow baseball

MH

5.0Reviewed Mar 17, 2022

An excellent way to develop Python skills to interesting topics.

All reviews

Showing: 11 of 11

Kevin .J. Harris
1.0
Reviewed Oct 27, 2022
Jaime Morillo Leal
4.0
Reviewed Jun 29, 2022
Péter
3.0
Reviewed Jul 23, 2025
Jim Brown
5.0
Reviewed Aug 26, 2021
Alex Brown
5.0
Reviewed Oct 26, 2023
Mike Hetherington
5.0
Reviewed Mar 18, 2022
Sibi
5.0
Reviewed Sep 24, 2023
Moulay Ali Elmghari Tabib
5.0
Reviewed Jul 31, 2023
Sibghatullah Mansoor
5.0
Reviewed Jan 24, 2022
Lara Piers
3.0
Reviewed Oct 9, 2025
JOSE EDUARDO LARIS ECHEVERRIA
1.0
Reviewed Jun 12, 2023