Why many matches have no opportunity
For many matches, the match page says “No edge”. If you see this for the first time, you might wonder whether something is missing. Nothing is missing. The analysis is complete; it just does not lead to an opportunity. Here is how that comes about and why we do it this way.
An opportunity does not say who wins. It says: the price is better than it should be by our numbers.
Most matches
For most matches with a final analysis, the end result is “No edge”. That is intentional. An opportunity is only created in the final analysis, that is, with confirmed lineups shortly before kick-off. Previews never have an opportunity, and only final analyses count in the performance record.
An edge alone is not enough
You might think that in a match without an opportunity, the model and the market are simply level. That is rarely the case. Almost always, some selection somewhere is mathematically above the market price. Finding a few tenths of a percent somewhere is easy. It only becomes an opportunity if the edge still holds after a cautious adjustment towards the market and no rule applies.
- Calculate probability for every market
- Fair price Pinnacle, margin removed from the odds
- Hard limits no very low odds, no selections that are too uncertain, set per market
- Not too far from the market when the differences are large, the market often knows more
- Clear edge an edge remains even after the cautious adjustment towards the market price
- Opportunity at most one per match
No edgeno opportunity. That is an answer too.
The rules are the same as in the help under “What an opportunity is”:
- Pinnacle odds only: we take the odds from Pinnacle and remove the margin. Only then do we measure against this fair price. If there are no fresh Pinnacle odds, there is no opportunity.
- Markets: the model assesses 1X2, double chance, over/under and “both teams score”.
- Hard limits: very low odds and selections that our model considers too uncertain are ruled out. The system sets the limits for each market.
- Too far from the market: if our assessment differs too much from the market, we pass on an opportunity. With differences that large, the market often knows something the data does not yet show.
- Clear edge: even when we cautiously adjust our assessment towards the market price, an edge must remain.
- At most one opportunity per match: if several selections pass all the rules, we take the most promising one: the selection with the best edge relative to the risk.
Whatever makes it through all the steps is an opportunity. If it also passes a much stricter test in which the market price counts for more, it is a Hot Pick and carries a flame. All other selections remain probabilities that you see on the match page, nothing more.
An example
Juventus – Lazio, October 18, 2026. The final analysis had no opportunity. The largest mathematical edge in the whole match was +2.2%, on Over 3.5 goals at odds of 3.45: our model saw about 29.6%, while at those odds 29.0% would mean no edge at all. That is too little. Such a narrow edge can easily come from a small imprecision in the estimate. So: no opportunity.
- xG final analysis
- 1.88 : 0.86 → 1:0
- xG after the match
- 1.25 : 0.56
- 37' Oliver Provstgaard
- 66' Gustav Isaksen
- 89' Fisayo Dele-Bashiru
How the match ended plays no part in this decision. A single match proves nothing, either for the rules or against them. Whether they are right only shows over many matches.
Why so strict
Small edges are often just noise. Our model estimates, the market estimates, both with some imprecision. If the difference is only just above zero, it says little about who is closer to the truth. Even a small error in the estimate eats up such a narrow edge. That is why we cautiously adjust our assessment towards the market price and require an edge to remain even then.
Very large gaps are the other extreme. If our assessment is far from the market, that is rarely a gift from the market. More likely, the model is wrong about this match, and the market knows something our calculation is missing. That is why we pass on an opportunity in such matches.
Both together, the clear edge and passing when the deviation is too large, cost opportunities. That is intentional. Better a match without an opportunity than an opportunity that only looks good on paper. The performance record counts over many matches, and that is where the rules have to prove themselves. Past results are no guarantee of future results; that applies to every single opportunity and to the rules themselves.
So “No edge” is not an error and not a placeholder. It is the model's answer for this match. When an opportunity is created is explained step by step in the help under What an opportunity is. How the opportunities that made it through all the steps perform, you can see in the performance record.