What Are We Trying to Achieve?

At FiveStat, the mission is to turn raw football data into data-driven predictions and visuals.
We:


Our models provide probabilities for:






Data Used in the Models

We collect and engineer a wide range of data

Data Type How It's Used
Historical Fixture Data (2016 - Present) Long-term ATT/DEF Ratings
Current Season Results Real-time updates for Poisson simulation
xG Data Probability calibration
Player Stats Used for radars and goal forecasts
Team Efficiency/Momentum Adjusts model dynamically
Shot Locations Visuals of attacking patterns





Which Models We Use

1. Poisson Regression for our Match Predictions

Purpose : To Project how many goals each team will score in a given fixture

How It Works: A Poisson Distribution calculates the probability of scoring n goals when the expected goals (xG) for each team is known.

We calculate each team’s Attack and Defense Ratings using:


Think of a Poisson dist as rolling a weighted dice where the most likely outcome is known. Because of this, we can center the dist around the team's average xG.

Example: If Arsenal has a 1.6 xG and Chelsea 1.2 xG, the model can give:

Ipswich 0 goals: ~19%
Ipswich 1 goal: ~31%
...
Spurs 2 goals: ~25%, etc.

We can multiply each of the home and away goal probabilities to get the probability of each scoreline:
Ipswich 1 - 2 Spurs: ~7.8%

Example Heatmap

Why Poisson?



2. Monte Carlo Simulation for League Positions

Purpose:Forecast the final league table based on predicted match outcomes

How It Works:


Think of it Like playing out a season 10,000 times on Football Manager and recording where everyone finishes.




What We Produce: Example League Table






Player Goal Predictions

We project a player's goal probability based on their xG share and team xG forecast in a given fixture.

Example Heatmap

We can think of it like giving each player their own mini match simulation






Radar Charts & Team Shotmaps

We visualize team & player profile stats using percentile-based radar charts and shotmap visuals.

Team Radar Charts

Team Radar Image

Shotmaps

Sotmap Example Image




The Pipeline Behind the Scenes:

We try to ensure the entire model is refreshed regularly to reflect real-time data - no stale stats here!