‹ Articles
Football analytics

Data Analytics in Football: What Actually Moves a Match Forecast Before Kickoff

Not every piece of pre-match information is equal: line-ups, injuries and market prices move a forecast, while narrative and a single result mostly do not. Here is how to tell the difference.

Kickwise · 2026-10-13

Data analytics football work often starts from the wrong end: a pile of numbers looking for a decision. The more useful starting point is the decision itself (who to rotate, what to tell the board about a difficult run of fixtures, what to put in a fan product) and then the question of which pieces of information genuinely change the odds of the match in front of you. A forecast is a ranked set of beliefs, and only some inputs deserve to move it.

The inputs that earn their place are the ones that change who is on the pitch and how strong each side really is. Confirmed line-ups are the clearest example. They usually arrive about an hour before kickoff, and a forecast made before that moment is, by definition, a forecast made without knowing whether the first-choice goalkeeper or the main creator is playing. Injuries and suspensions work the same way, only earlier and with more uncertainty. Beyond personnel, there is team strength built over a long run of matches, recent form read with caution, and head-to-head records, which carry the least weight because squads and managers change faster than old fixtures stay relevant.

The market is a different kind of input. Bookmaker prices, once the margin is stripped out, are a consensus of many informed opinions, and they absorb team news quickly. That makes them a strong anchor, but it is worth being clear about what they are: one input among several, not an oracle. Where a match has no meaningful market, such as lower leagues or some international fixtures, a form-based estimate has to stand in, and a sensible user treats that forecast as softer.

What should not move a forecast much is the single last result, a manager's press-conference tone, or a story about momentum. One match is a small sample, and football has enough randomness that a deserved win and an undeserved one look identical in the table. A good model discounts the last result in proportion to how little one game tells you about the underlying team. If a data tool swings wildly after a single upset, that is a sign it is chasing noise.

Judging whether a forecast is any good starts with calibration: when a model says 70%, the outcome should happen roughly seven times in ten over many matches, and miss about three. A 70% call is not a promise, so a single miss proves nothing. This is why the record has to be read across many matches and never on one weekend. It is also why accuracy needs a baseline. A model that is right 60% of the time sounds ordinary until you know the home side won only 40% of those matches, so a lazy rule of backing the home team would have fared far worse.

Kickwise's public record shows what an honest version of this looks like. It keeps the last call made before kickoff and grades it on the result after 90 minutes plus any extra time, with a penalty shootout counted as a draw. Over the last 30 days, across all graded pre-match calls at every confidence level, it was right 48 times out of 80 (60%), in matches where the home side won 40% of the time. Its Brier score, which punishes confident misses and rewards calibrated probabilities (lower is better), was 0.552 against 0.655 for a baseline that gives every match the sample's own home, draw and away rates. On its higher-confidence calls, those at 65% or above over the last 90 days, it was right 38 out of 47 (81%), while always backing the home side would have been right 66% of the time.

The same record also shows where the tool stops being useful. The draw is the hardest outcome to call, and friendlies and matches with thin data sit close to coin flips. That is a limit worth carrying into your own practice: ask any forecast provider, internal or external, which matches it is weakest on, and be wary of one that claims to be strong everywhere. A forecast that cannot say where it is unreliable is hard to use well.

For a sporting director or head of analysis, the practical test is a short checklist. Does the product update when line-ups are published? Does it state its grading rule, including what counts as the final result? Does it compare itself to a naive baseline rather than to nothing? Does it show results over enough matches to mean something? Used on those terms, a forecast helps set expectations with a board, frame a rotation decision, or give a fan product an honest number. Used as a verdict on a single match, it will let you down, and the fault will lie with the way it was read.

Share this article