Every number has a source
How Matchday Pulse works
Live scores & match status
football-data.org
Cached; refreshed every few minutes on matchday
Goals, assists, cards, subs, timeline
ESPN public match feed
Every 20 seconds while a match is live
Match stats (possession, shots, corners, fouls, saves, passes)
ESPN public match feed
Every 20 seconds while live
Confirmed line-ups & commentary
ESPN public match feed
When published, around an hour before kick-off
Squad-shape line-ups
football-data.org registered squads
Labelled as not confirmed
League table & form
football-data.org
Cached up to six hours
Club news (pre- & post-match)
BBC Sport RSS
Every two minutes while open
Likely UK TV channel
Worked out from the kick-off slot
Labelled “Likely” — not an official listing
Insights & predictions
Calculated from real standings and results
Clearly labelled estimates
AI answers & summaries
Matchday Pulse assistant using the facts above
On request
About Fan Pulse
The sentiment display on the Matchday Pulse homepage is a clearly labelled illustration. It is never a live prediction, a betting signal, or used to calculate anything else in the app.
We never invent statistics. If a source doesn't provide something — like the referee's name or player-level season stats on free data — we say so instead of guessing.
