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.
HomeGuide › How 11Stat Works

How 11Stat Works

11Stat is an analytics platform that models football matches with data: a seven-stage pipeline collects raw data, runs it through several independent probability engines, calibrates it, and only publishes a model signal when model agreement and data quality are sufficient — otherwise it says PASS. This is a transparent probability output, not a prediction guarantee.

🎯 Analyze a Match Now →← Home

In short: the 7-step process

Overview: From Data to a Model Signal

11Stat runs as an auditable pipeline. Each stage passes to the next only when it clears specific quality thresholds; otherwise the system says PASS (no signal). The goal is to produce a small number of clean, explainable model signals rather than a flood of weak ones.

  1. Data ingest: Fixtures, team form history and market odds.
  2. Multi-engine modelling: Independent probability engines model the same match separately.
  3. Calibration: Raw probabilities are reshaped in logit space.
  4. Model agreement & confidence: How strongly the engines concur is measured.
  5. Data-quality gate: Missing or thin data stops the signal.
  6. Risk level: Variance is labelled low, medium or high.
  7. Publish: A model signal if thresholds pass, a PASS if not.

Any ROI or win-rate figures shown on the platform are simulated, paper backtest quality metrics only — they are not real-money results.

1) Data Ingest and Multi-Engine Modelling

For every match the system first pulls three kinds of input: recent team form (goals scored and conceded, recent fixtures), fixture metadata (league, season, kickoff time) and market odds. If no odds are available, the match is dropped outright.

The same match is then modelled by independent engines, so no single method's blind spot drives the whole output:

Each engine produces its own probabilities for the same match; the later stages combine and audit those outputs.

2) Calibration: Making Probabilities Honest

Raw model probabilities are often overconfident. 11Stat softens them with a single, logit-space calibration step. Each market uses a monotonic slope kept slightly below 1, which reduces over-confidence without changing the ranking — so a probability becomes more realistic rather than just smaller.

On top of that, a league- and market-specific calibration factor learned from historical performance is applied. A key design choice: that factor is applied exactly once; the double-application bug in older versions (which shrank probabilities twice) has been fixed. The result is that a "70% probability" label is tuned to genuinely reflect roughly 70% confidence.

3) Model Agreement, Confidence and Risk Level

Calibrated probabilities alone are not enough; 11Stat also looks at how strongly the engines point the same way. Model agreement is the share of engines that support a given market. High agreement raises confidence; when engines conflict, confidence is lowered.

The confidence score is not a single number but a weighted blend of components: calibrated probability, model agreement, value ratio versus the market, historical market accuracy, sample reliability and variance control. Signals are then labelled LOW / MEDIUM / HIGH / ELITE.

This is deliberately framed as a measurable risk level rather than language like "sure" or "lock."

4) The Data-Quality Gate and Market Health

11Stat's most important safeguard is the data-quality gate. If a fixture id, team id, kickoff time or odds feed is missing, the match is marked "DATA ERROR / NO PICK" and no signal is produced. This is what stops fake high-value picks manufactured from thin data from ever reaching publication.

The platform also tracks a rolling health history per market (the last few periods' simulated ROI, win rate and calibration error). Markets that keep performing poorly can be disabled automatically, while some volatile markets stay off by default until enough positive history accumulates. The system only speaks in markets it currently finds trustworthy.

5) Publishing: A Model Signal or a PASS

When every stage passes, the result is published as a model signal. The signal carries the market, the calibrated probability, a confidence tier (e.g. HIGH/ELITE), model agreement (e.g. "3/3 engines"), the risk level and a comparison against the market odds. None of this is a promise that a prediction will land; it is a probability-based analytical output.

If the thresholds are not met, the system honestly says PASS. That is precisely the difference between football predictions and data-driven analysis: 11Stat is not a coupon seller but an analysis tool that shows how confident the model is — and when it stays silent. All published content is for informational purposes and is not betting advice.

Frequently Asked Questions

Is 11Stat a betting or coupon site?

No. 11Stat is a data-analytics platform that analyses football data with probability models. Its published content is informational and is not betting advice or a coupon.

What exactly does a "model signal" mean?

A model signal is an analytical output summarising a market's calibrated probability, engine agreement, confidence tier and risk level. It is not a guarantee that an outcome will happen.

Why do some matches show no signal at all?

If data is missing, odds are unavailable, or the engines do not agree enough, the system returns a PASS and publishes nothing. That is part of the design to produce few but clean outputs.

Are the ROI and win-rate figures real-money results?

No. They are simulated, paper backtest quality metrics only and do not guarantee future performance.

Why use several engines instead of one?

To reduce any single method's blind spot. When independent engines agree, confidence rises; when they conflict, confidence drops and the risk level becomes clearer.

Is data leakage (look-ahead bias) prevented?

Yes. When a match is modelled, only data from before its kickoff is used (point-in-time); this prevents backtest results from being artificially inflated.

See today's model analysis →