Predicting Football Match Outcomes with Python & the Understat Package

James Harris
Nov 23 · 8 min read

Predict outcomes and scorelines across Europe’s top leagues.

Photo by Bence Balla-Schottner on Unsplash

This article does come with one blatant caveat — football is inherently random. Results surprise us each week, making it incredibly difficult to predict outcomes with a high level of certainty. As a result, bookies profits pile up as punters fail to outsmart them with predictions…