Back to the blog

Where Football Match Data Comes From

Published on September 20, 2026 · 4 min read

Behind every statistical estimate sits a quiet question: where did the numbers come from? A model is only as good as its inputs, so it is worth understanding how football data reaches an app like Predicta.

From the pitch to the screen

Predicta uses the football-data.org API, a service that supplies fixtures, final scores and related information for many competitions. When a match is played, the provider records the result, and the app can then use it to update each team's record and to compare earlier estimates with what really happened.

The app does not talk to the provider directly from your phone. Requests go through Predicta's own server, which retrieves the data and passes it on. One practical consequence is privacy and security: the API key stays on the server and never has to be stored on the device, where someone could extract it.

Why data is never perfectly instant or perfect

Real-world data has quirks, and a good analyst keeps them in mind.

  • Delays. A final score may take a short time to appear after the whistle, and some updates arrive later than others.
  • Corrections. Occasionally a score or detail is amended afterwards, for example when a goal is reassigned or an error is spotted.
  • Postponed matches. Fixtures get moved because of weather, scheduling or other reasons. A postponed match can shift the calendar and leaves teams with different numbers of games played.
  • Coverage limits. Not every competition is available, which is why Predicta supports a specific list of leagues rather than everything.

Why quality limits the model

A model cannot be more accurate than the information it receives. A missing match, a wrong score or an outdated fixture list quietly pushes the team strengths in the wrong direction. Advanced mathematics cannot repair bad inputs; it can only process them faithfully.

The same applies to what the data does not contain. Basic results do not capture injuries, rotation, weather or a manager's tactical plans. These are real influences on a match, and their absence is one more reason why the output is an estimate, not a forecast with certainty.

If an estimate looks odd, checking whether recent results are complete and whether the fixture was moved is a sensible first step.

Key takeaways

  • Predicta obtains fixtures and results from the football-data.org API through its own server.
  • The API key stays on the server, not on your device.
  • Delays, corrections and postponements are normal parts of football data.
  • Model quality can never exceed the quality of its data.