Skip to main content

Independent research / Premier League

Football
Data Lab.

AI-Powered Football Match Analytics

Studying match performance through historical Premier League data, player statistics, tactical indicators and predictive models.

03 Data sources03 Modeling approachesMatch probability researchAnfield · Wikimedia Commons
01 / Research foundations

Built on data.
Designed to predict.

Three public-data resources and three modeling approaches—shown together, without unnecessary technical clutter.

Prediction methods03 approaches
01

Poisson distribution

Expected goals and outcome probabilities

Demo active
02

Neural network · ANN / MLP

Nonlinear pattern-learning architecture

Planned
03

Large language model

Match context and tactical interpretation

Planned
Historical matchesGoals · results · form
Player & tactical featuresPass counts · shots · home/away
Match probabilitiesWin · draw · loss · score

Current website: working Poisson simulation using illustrative coefficients. Historical dataset ingestion, ANN training and LLM inference are not connected to this demo.

02 / League context

The Premier League,
through a data lens.

Different clubs. Different styles. A shared analytical framework.

Team-level indicators

Beyond the
final whistle.

Compare attacking output, defensive records, home advantage and changes in recent form.

Arsenal club crestArsenal
Manchester City club crestManchester City
Liverpool club crestLiverpool
Chelsea club crestChelsea
Manchester United club crestManchester United
Tottenham club crestTottenham
Newcastle United club crestNewcastle United
Aston Villa club crestAston Villa
Brighton club crestBrighton
West Ham club crestWest Ham
Everton club crestEverton
Fulham club crestFulham
03 / Player intelligence

Every player adds
another dimension.

From finishing and chance creation to passing patterns: potential inputs for richer match models.

Photograph of Erling Haaland01

Erling Haaland

Manchester City

Goal output
Photograph of Bukayo Saka02

Bukayo Saka

Arsenal

Attacking activity
Photograph of Cole Palmer03

Cole Palmer

Chelsea

Chance creation
Photograph of Declan Rice04

Declan Rice

Arsenal

Midfield control
Photograph of Mohamed Salah05

Mohamed Salah

Liverpool

Final-third actions
Photograph of Son Heung-min06

Son Heung-min

Player case study

Movement & finishing
04 / Interactive prediction lab

Choose the match.
Explore the probabilities.

Illustrative Poisson simulation

Adjust club selection and match assumptions. See probabilities, expected goals and possible scorelines.

Home club

Arsenal

Home club badge
Away club badge

Away club

Manchester United

Match outcome probabilities · demo scenario

Match configuration

RUN 01
+10%
+10%

Ready to explore scenarios.

Model output

Poisson baseline
Home win
—
Draw
—
Away win
—
—Home goal rate (λ)
—Away goal rate (λ)
—Most likely score

Scoreline probability map

0–4 goals per side

Rows: home goals · Columns: away goals · Brighter = higher probability

Goal distribution

Poisson probability by count
HomeAway
012345+

Research demonstration, not live match forecasting or betting advice. Team strength coefficients are illustrative inputs, not fitted Premier League estimates. Probabilities are computed locally in JavaScript; no trained neural network, LLM or live match feed is connected.

05 / Research process

From raw data
to tested predictions.

A clear workflow. Four steps. Measurable outcomes.

Football players walking onto the pitch at AnfieldMatch evidence
Arsenal stadium photographed from the standsTeam context
Erling Haaland football photographPlayer features
01   Collect

Historical match and player records

02   Engineer

Form, passing and tactical indicators

03   Model

Statistical baseline and AI research

04   Validate

Out-of-sample performance checks

How model performance is evaluated
AccuracyLog lossBrier scoreCalibration

Football is complex.
Data helps us ask better questions.

Explore the prediction lab