Did My EPL Football Prediction Model Actually Work? A Rigorous Evaluation

· Source: Machine Learning on Medium · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics, Sports Analytics · Depth: Intermediate, quick

Summary

An evaluation is presented for a football prediction model designed for the 2025/2026 English Premier League season. This model, developed as part of a full-stack MLOps system, predicts various match outcomes including match results, Both Teams to Score (BTTS), Over 2.5 goals, Over 1.5 goals, and Total Goals. The underlying training data encompasses approximately 1,064 matches from all English Premier League seasons up to August 2023, covering three full seasons. The article aims to detail the model's performance against real-world data and explore alternative approaches that could have improved its accuracy. The project's code is available on GitHub under "Soca-Scores".

Key takeaway

For Data Scientists or MLOps Engineers deploying predictive models, rigorously evaluating your model's real-world performance is crucial. This article highlights the importance of assessing predictions against actual outcomes, like those for the 2025/2026 EPL season, to identify performance gaps. You should analyze specific metrics such as BTTS and total goals, and be prepared to explore alternative modeling routes to enhance accuracy and reliability in production.

Key insights

An EPL football prediction model's performance for the 2025/2026 season is rigorously evaluated.

Method

The evaluation process involves assessing a deployed model's predictions for match results, BTTS, and total goals against actual 2025/2026 EPL data, then identifying areas for improvement.

In practice

Topics

Code references

Best for: Machine Learning Engineer, MLOps Engineer, Data Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning on Medium.