11Stat
11Stat is a football data analytics and probability-modelling platform โ€” expected goals (xG), multi-engine probability models and historical calibration verified against real results. It does not accept wagers and gives no result or income guarantee.
Home โ€บ Guide โ€บ Match Analysis: Reading a Game Through Data

Match Analysis: Reading a Game Through Data

11Stat match analysis is a data-analytics layer that breaks a fixture down into measurable signals: 1X2 probability, expected goals (xG), team form, model agreement, data quality and risk level. It is not a betting tip or a coupon, but a transparent analytical summary of how the model sees the match.

๐ŸŽฏ Analyze a Match Now โ†’โ† Home

In short: what to know about match analysis

What a 11Stat match analysis covers

Every match analysis rests on a multi-engine approach rather than a single formula. Several independent statistical models, Poisson/Dixon-Coles, an Elo/form model and Monte Carlo simulation, view the game from different angles, and their outputs are merged. The goal is never to promise an outcome, but to make the direction of the match, and how much uncertainty surrounds it, measurable.

A typical analysis includes:

For precise definitions of these terms, see the glossary.

How to read probability, xG and goal expectancy

Probabilities are a distribution the model predicts, not a certainty. A 58% home-win probability does not mean "the home team wins"; it means roughly 58 of 100 similar scenarios are expected to end that way, with the rest spread across draw and away outcomes.

Expected goals (xG) is an estimated goal volume derived from the quality of the chances a team creates. A large xG gap points to a dominant side; high xG on both sides can signal a goal-heavy game and a higher both-teams-to-score (BTTS) probability. Because xG and the score grid are produced from the same probability matrix, they stay internally consistent within an analysis rather than contradicting each other.

SignalWhat it tells youCaveat
1X2 probabilityDirectional split of the resultA high percentage is not a guarantee
xG gapDominance and goal volumeCan be volatile on small samples
Total goals / BTTSThe goal profile of the matchDepends on data quality

Model agreement, data quality and risk level

The strength of a match analysis lies less in single probabilities and more in these three contextual signals. Model agreement is the degree to which independent engines point in the same direction. High agreement means a more robust signal; when engines diverge, uncertainty is high and the analysis explicitly flags it as low confidence.

Data quality underpins the whole picture. Missing squad information, shallow league data or a thin fixture list lowers the model's confidence, and in those cases 11Stat deliberately suppresses inflated edges. Market sanity is a sanity check that confirms whether the model's probability lines up with a reasonable odds range.

All of this is summarised as a risk level (Low / Medium / High). This label guarantees nothing; it simply communicates honestly how much uncertainty an analysis carries. For the full methodology, visit the how it works page.

Reading an analysis step by step

  1. Start with the risk level and model agreement. Low agreement or high risk tells you to read every other signal more cautiously.
  2. Check data quality. A weak-data flag means the probabilities carry a wider margin of error.
  3. Read the 1X2 split and xG together. Do the direction and the goal profile tell the same story?
  4. Read form with its windows. Overall form and home/away form can disagree.
  5. Use market sanity as a final check. A sharp gap between model and odds is a warning, not a promise of an opportunity.

To see daily summaries across many matches, use the bulletin page.

Match analysis vs a betting tip

This distinction is central to 11Stat. 11Stat match analysis is data analysis, not a coupon. An analysis never tells you to "back this"; it transparently presents the match's probability structure, its uncertainty and its data quality. The decision rests entirely with the user, and no output guarantees an outcome.

For a fuller treatment of this difference, see football predictions vs data analysis. 11Stat accepts no bets, sells no coupons and guarantees no result; every output is a probability model, simulation or historical backtest.

Frequently Asked Questions

Is 11Stat match analysis a betting prediction?

No. Match analysis is a data analysis that examines a game through probability, xG, form, model agreement, data quality and risk level. It is not betting advice and guarantees no outcome.

Does a probability percentage guarantee the result?

It does not. A 60% home probability means roughly 60 of similar scenarios are expected to end that way, with the rest spread across other results. No probability is a certainty.

What is model agreement?

It is how strongly independent statistical engines point in the same direction. High agreement means a more robust signal; when engines diverge, uncertainty rises and the analysis is flagged low confidence.

Why does data quality matter?

Missing squad information, shallow league data or a thin fixture list lowers the model's confidence. In those cases 11Stat presents probabilities cautiously and suppresses inflated signals.

How do I read an analysis correctly?

Start with the risk level and model agreement, then check data quality; next read the 1X2 split alongside xG and form windows, and finally use market sanity as a last check.

How should I use match analysis in practice?

Use the analysis as a data layer that supports your own research, not as a standalone decision tool; look at the risk level and model agreement first. 11Stat makes no decision for you and gives no outcome guarantee.

See today's model analysis โ†’