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 to analyze a football match with a data and probability model, step by step

How to analyze a football match with a data and probability model, step by step

If you search "how to analyze a football match," most results hand you a pick — but real analysis starts with a method, not an answer. Instead of a bare guess, it turns data into probability: it gathers form and xG, measures team strength with Elo, models goals with a Poisson/Dixon-Coles score matrix, and stress-tests the uncertainty with a 10,000-run Monte Carlo simulation. This page walks through that method step by step. 11Stat is a football data-analytics platform, not a betting service — we show probabilities, not advice to bet.

🎯 Analyze a Match Now →← Home

Step 1 — Gather the right data: form, xG and squad

Analysis starts with data, not a verdict. Before you read a match, collect these inputs in a point-in-time (leakage-free) way — using only what could be known before kickoff:

When data quality is low (thin samples, late team news), record it as an uncertainty flag; in later steps that flag governs how much the output can be trusted. You can see the finished, visual version of these inputs on the match analysis page.

Step 2 — Measure team strength: Elo rating and form

Raw stats have to be converted into one comparable measure of strength. Two layers do this:

The output is an attack and defence strength estimate for each team — the core signal that becomes an expected-goals rate in the next step. The goal is not to crown a winner but to make the two sides' relative strength numerical and inspectable.

Step 3 — Model the goal distribution: Poisson and a Dixon-Coles score matrix

Strength estimates produce an expected number of goals (λ) for each team. To turn that into probabilities, the goal distribution is modelled:

The result is not a single tip but a coherent probability distribution: every market's percentage comes from the same matrix. You can see exactly how that matrix is built and calibrated on our methodology page.

Step 4 — Simulate the uncertainty: Monte Carlo and model agreement

Closed-form probabilities aren't enough on their own; to see the uncertainty, the match is played out thousands of times:

This step makes it visible that the analysis produces not "a certain outcome" but a measured probability range. The width of the simulation tells you how confidently the reading can be used.

Step 5 — Read the probability and risk honestly

The final step is reading the numbers honestly:

In short, good match analysis doesn't tell you what to bet; it teaches you how to read a match. Remember: this is not betting advice and no outcome is guaranteed. To see every step as a live readout, open today's match analyses and, if you like, explore the full data on a free 3-day trial.

Frequently Asked Questions

Is this betting advice or a tipster service?

No. 11Stat is a football data-analytics platform, not a betting service. It never tells you what to bet; it shows probabilities from form, xG, Elo, the score matrix and model agreement. The outputs are probabilities, not advice.

How do you analyze a football match, in short?

In five steps: (1) gather form, xG and squad data leakage-free; (2) measure team strength with Elo and form; (3) model goals with a Poisson/Dixon-Coles score matrix; (4) stress-test uncertainty with a 10,000-run Monte Carlo and model agreement; (5) read the probability together with its risk.

What data do you need to analyze a match?

At minimum: last 5/last 10 form, xG created and conceded, the home/away split, and current squad/injury news. When data is thin, record it as an uncertainty flag rather than trusting the number blindly.

Are the accuracy and ROI numbers real winnings?

No. All accuracy and calibration figures are simulated, paper-backtest metrics that measure model quality on historical data. They never guarantee or imply any future outcome.

Is it free to try?

Yes — you can start with a free 3-day trial and see the full data output of every step. After the trial, Core plans continue with regional pricing.

See today's model analysis →