THE TRENDLINE Premier League
The Trendline · Premier League

Methodology

Premier League · football stats made fun
01

Sources

generated 2026-09-07T05:56:38+00:00

Every number on this site traces to one of these files. Each is fetched by an automated script; nothing is hand-entered.

02

Update cadence

The pipeline runs once a day. Only completed matches count; a match that finishes after the run is picked up the next day. The site is not live-updating and does not claim to be.

03

What is on the site

For every club in Premier League:

Not on the site: expected goals (xG), player photographs, league or club logos, and any figure a source does not publish. Year-over-year trends are withheld until a club has played 6 matches — a three-match sample makes a nonsense of a trend line — and read — until then.

04

The rules

Every number traces to a fetched source file. Nothing is estimated, fabricated or filled in; a missing field is shown as missing. Team names are matched across sources by an explicit alias table that fails loudly on any unmatched name. Prose is generated from fixed templates over the data, never by a language model.

05

Credits

Historical results: engsoccerdata by James P. Curley (non-commercial licence). Recent seasons, shots and corners: football-data.co.uk, via the datasets/football-datasets mirror. Current-season results: openfootball/football.json (public domain); England player data: the official Fantasy Premier League API. Charts: Chart.js. Typefaces are self-hosted. Site clicks are measured with Google Analytics, which receives readers' IP addresses.

Not affiliated with the Premier League or any club. An independent project — not affiliated with, endorsed by or sponsored by the Premier League or any club. All stats are drawn from public football datasets, credited on the methodology page.