For example: Liverpool · Premier League · Oliver

We analyse football matches with a statistical engine. Whether each prediction turned out correct or incorrect stays published.

Our input is the matches' own data: an attack and defence rating is derived for each team, home and away are separated, and every possible scoreline is computed. Where a match is priced, the market price enters the calculation too — but we never display odds; the same input always returns the same answer.

  • No odds, no betting slips — not a betting site
  • Input is match data and the market price — never a betting slip
  • 16 leagues covered — Süper Lig to Premier League, UEFA included

Fixtures

Methodology — how the maths works

For every team an attack and defence rating is derived from played matches. Where a match has been priced, the market price is one of the inputs too; no odds are ever shown ON SCREEN.

From those ratings the probability of every possible scoreline is computed one by one; 1X2, double chance and goals markets are sums over that distribution. The detail of the calculation — which distribution, which corrections, how the inputs are weighted — is not published: we prove our accuracy by keeping the record open, not by explaining the method.

Accuracy is measured with the Brier score — the sum of (probability − outcome)² per result, lower is better — and every figure is published next to a "blind guess" baseline. The record is unfiltered: incorrect calls stay on the track record page.

Frequently asked questions

Is Matris a betting site?

No. Matris publishes no odds, recommends no betting slips and takes no bets. It is an analytics platform that derives probabilities from played-match data.

Does an AI generate the predictions?

No. The probabilities come from a deterministic statistical model; there is no language model in the product. The same input always yields the same output, and the sentences on each page are built by a fixed template — no number is made up while writing text.

What does the model look at — and ignore?

It uses: the played matches' own data, with home and away tracked separately, and — where a match has been priced — the market price. It ignores: rumours, tipster sites, social-media expectation. Every candidate input is tested on past data first; whatever fails to add accuracy is not added. The full input list and how they are combined are not published. Using a price in the maths and publishing it on screen are different things: we do not do the second.

Where can I verify the accuracy claim?

On the track record page. The record is unfiltered — incorrect calls are there too — and every figure states how many matches of data it rests on, next to the blind-guess baseline.

Why do some matches have no prediction?

If either team has fewer than 10 matches in the rating window, no probability is published. We don't print made-up numbers; the "no prediction published" badge says exactly that.

How is the pick of the day chosen?

The rule is fixed and nothing is hand-picked: an outright result above 60% is shown, otherwise a double chance above 80%; matches clearing the threshold are ranked by confidence. The rule's track record is printed under the tab.