Fair priceValue engineModel v3 · since 2 October 2026

Analysis methodology. Every formula, every threshold.

How WeBetSmart turns bookmaker prices into a fair probability, a verdict for every market and, only when the price is right, a pick — with the exact formulas and thresholds.

Model
v3
since 2 October 2026
Fair price
4+
bookmakers, margin removed
Value rule
5–30%
best price above fair price
Min probability
50%
fair probability of the pick

Our Approach

A hybrid analytical system

WeBetSmart relies on a hybrid analytical system that pairs classical statistical methods with modern AI. We don't invent data — every figure on this page has a clear source and a transparent formula.

The goal isn't just to hand you a prediction — it's to show how and why we reached it. Every number in our analysis can be checked and reproduced.

Market Data — Prices from every bookmaker we track, including ones we don’t list, with each bookmaker’s margin removed

Fair Price — The median of those prices is the fair price; the probability of an outcome is the fair price turned back into a percentage

Value — The best price at a bookmaker available to you, against the fair price — no bet unless the price is 5–30% better

Statistics — Expected goals (xG) feed a Poisson model that we show for reference; it doesn’t change the probability or the pick

AI Analysis — Reads the data and writes the analysis; the pick itself is chosen by code, not by the AI

Don't take our word for it

Every qualifying pick is recorded before kick-off and settled automatically against the final result. Wins and losses are published together — including the losing markets.

See the track record

4-Stage Analytical Pipeline

From raw data collection to final recommendation

Stage 1

Data Collection

Deterministic

We collect every objective statistical input from verified sources. Nothing is fabricated — just facts and figures.

Team statistical profiles

Source: API-Football.com
  • Formations
  • Discipline (cards)
  • Goal patterns
  • Form & results

xG metrics

Source: In-house base + API-Football
  • Average team xG
  • Recent-match trends
  • Sample size per team
  • Goals-based fallback where xG is missing

Lineups & injuries

Source: API-Football.com
  • Key players
  • Injuries
  • Suspensions
  • Lineup impact index

Market data

Source: 7+ leading bookmakers
  • Best odds
  • Line movement history
  • Implied probabilities
  • Bookmaker margin
Stage 2

AI Analysis

Multi-model AI

An AI model reads the collected data and writes expert conclusions. It shapes the written analysis; it does not set the probability or choose the pick.

Data interpretation
Surfaces the patterns in each team’s statistical profile
Contextualization
Form, injuries, motivation and head-to-head history are folded into the reasoning
Expert reading
An independent view of the match — shown beside the numbers, never averaged into them
Stage 3

Probability & Verdict

Deterministic

Code, not the AI, produces every number: the fair price from the market median, checked against the best current price at a bookmaker available to you.

Fair probability
Median price of all tracked bookmakers, margin removed
Verdict per market
EV of the best price over the fair price, with a +5% bar and a +30% cap
Our Pick
The strongest market that passes every check — or no bet at all
Stake sizing
Not published — our track record is staked flat at 1 unit
Stage 4

Written Analysis

Quality control

The AI writes the article from the verdict it has been given. If the prose and the numbers ever disagree, the AI Verdict block — computed by code — is the one that counts.

Verdict first
The article is written around the verdict, not the other way round
Counter-arguments
What speaks against the call, including the expert reading
Consistency
Pick, probability and market wording must match the AI Verdict block

How We Estimate Probability

The exact formulas behind every percentage in AI Verdict

Step 1

Margin-free prices

Formula
Margin removal (power method): find k so that Σ (1 / price)^k = 1 — fair probability = (1 / price)^k

Each bookmaker's prices add up to more than 100% — the difference is its margin. We remove it from every bookmaker separately, so the outcome probabilities of that bookmaker add up to 100%.

Step 2

Fair price = the median

Formula
Fair probability = margin-free median price of all tracked bookmakers; fair price = 1 ÷ fair probability

We take the median across at least 4 bookmakers. The median includes bookmakers we don't list on the site; a bet is only offered at bookmakers available to you.

Worked example

Illustrative example — not a real match · Made-up prices, shown to explain the arithmetic

Median prices (median of 7 bookmakers), match winner. Margin removal: 1/1.88 + 1/3.60 + 1/4.30 = 104.2% → margin removed → 51.8% + 26.3% + 21.9% = 100%.

OutcomeMedian priceFair prob.Fair priceBest priceEVVerdict
Home win1.8851.8%1.932.05+6.2%Value
Draw3.6026.3%3.803.75-1.3%No value
Away win4.3021.9%4.574.40-3.7%No value

Home win: Fair probability 51.8% is above 50% and the best price 2.05 beats the fair price 1.93 by 6.2%: inside the +5% to +30% window, so it qualifies as an official pick.

Draw: The best price 3.75 is below the fair price 3.80, so there is no edge.

Away win: The best price 4.40 is below the fair price 4.57, so there is no edge.

Step 3

xG model — for reference only

Next to the fair price we show a Poisson model on expected goals. It does not change the probability, the verdict or the pick. Goals are rare, roughly independent events, so each team's goals are modelled as a Poisson count whose average is that team's expected goals (xG).

Match winner (1X2)
Formula
P(h:a) = Poisson(h | xG home) × Poisson(a | xG away), h, a = 0…10

Home win adds up every scoreline with h > a, away win every scoreline with a > h, the draw is what remains.

Over/Under 2.5
Formula
P(Over 2.5) = 1 − P(total ≤ 2), total ~ Poisson(xG home + xG away)

Treats the match total as one Poisson count with the combined expected goals.

Both teams to score
Formula
P(BTTS Yes) = (1 − e^(−xG home)) × (1 − e^(−xG away))

The chance that each side scores at least once, assuming the two scoring processes are independent.

  • The Poisson model is shown for reference as “xG model”. It does not feed the probability, the verdict or the pick. Our backtest on 2,758 matches found that blending it with the market made the estimate worse than the market alone.
  • xG input: each team’s average expected goals per match over its recent finished matches (API-Football data). Where a league has no xG, actual goals stand in and the input is marked as less reliable.
  • The fair price needs prices from at least 4 bookmakers. With fewer, the probability falls back to the best prices we have with the margin removed, and the analysis says so.
  • No match-winner prices yet: no analysis is published until the market opens.

We also score how reliable the xG inputs are (sample size, source, stability). That score is a diagnostic only: it does not change the probability, the verdict or the pick.

Step 4

A verdict for every market

Expected value
EV% = (fair probability × best price − 1) × 100
Fair price
Fair price = 1 ÷ fair probability
Value from
Value from = (1 + 5%) ÷ fair probability

Checks run in this order; the first one that applies is the verdict you see.

  1. 1No dataNo fair price or no bookmaker price for this market. We don’t calculate EV from a price that doesn’t exist.
  2. 2No valueThe best price is less than 5% above the fair price. The most common verdict — most prices are fair.
  3. 3Edge too large — likely model errorThe best price is more than 30% above the fair price. Almost always a stale line, a data error or news the market has already priced. Flagged — “price too good, double-check” — never recommended.
  4. 4ValueThe best price is 5–30% above the fair price. The strongest such market becomes Our Pick; it is official when the fair probability is also at least 50%.

Official picks

Only official picks count in the track record. A pick is official when all of these hold at publication:

  • It is the primary pick of the analysis
  • The fair probability is at least 50%
  • The best price at an available bookmaker is 5–30% above the fair price (EV)
  • Market: match winner, Over/Under 2.5 or both teams to score
  • The price is real and currently available — never a placeholder
  • No model confirmation and no confidence level are required

Before 2 October 2026 the probability was a blend of 53% market and 47% Poisson model, and an official pick required High confidence, a probability of at least 50% and EV of 0% or more. Those picks stay in the track record under that rule; results are kept for history and do not describe the current method.

An honest caveat: the fair price is an estimate of what the market thinks, not a guarantee. Prices and limits change, the settled sample is still small, and early backtest results (positive on favourites) are not yet statistically proven. We don’t publish stake-size advice.

Value Betting Engine

Our in-house engine for finding +EV bets

What is the Value Betting Engine?

Automatic detection of market disagreements

The Value Betting Engine is our in-house analytical engine. It continuously scans the odds of 7+ bookmakers and compares the best price at a bookmaker available to you with the fair price (see above). When that price is higher than the fair one — that is a value bet, i.e. a bet with positive expected value.

How it works
Every 30 minutes the engine sweeps upcoming matches, recomputes the fair price from the market median and compares it with the best current bookmaker odds.
Stake sizing
We don't publish stake-size advice. Our public track record is staked flat at 1 unit.
Markets
The engine sweeps three markets: 1X2 (match outcome), Over/Under 2.5 and Both Teams to Score.
Illustrative example, not a real match · Fair probability vs best price
0%20%40%60%80%Home winHome win: fair probability 55.0%Home win: best price implied probability 51.3%55.0%51.3%DrawDraw: fair probability 24.0%Draw: best price implied probability 26.0%24.0%26.0%Away winAway win: fair probability 21.0%Away win: best price implied probability 22.7%21.0%22.7%
Fair probability (market median)
Best price (implied)
Value: home win — fair 55.0% vs best price 51.3% implied = Value +7.3%
Value formula
Value% = (fair probability × best price − 1) × 100

Value% > 0 means the bet is +EV. The rule: fair probability ≥ 50% and Value% between 5% and 30%.

Illustrative example, not a real match
The fair probability of a home win is 55%
The best available price is 1.95 (implied probability: 51.3%)
Value% = (0.55 × 1.95 − 1) × 100 = +7.3%

A price more than 30% above the fair price almost always means a stale line, missing news or a data error — not that the bookmaker mispriced the match by that much. We flag it as «price too good, double-check» rather than recommend it; see the signal rules on the predictions terminal.

Transparency of results and system status

The numbers as they actually played out — and an honest note that the service is still maturing

Track Record

How our recommendations actually performed

In Track Record we don't tell stories about «how good we are» — we show what happened after the final whistle. Once a match is over, the bet gets a status, the history accumulates, and you can inspect ROI and hit rate by market over the chosen period. Not slogans — a table that lets you decide whether to trust our signals right now.

View track record

We're still in shake-down mode

Take any single prediction with a level head

Models learn, data updates, logic gets refined — like any living product. So we say it directly: do not stake everything on a single article. Cross-check the track record, read the verdict for each market, hold your own limits — and treat any prediction as one brick in your picture, not a copy-paste solution.

An honest caveat: the fair price is an estimate of what the market thinks, not a guarantee. Prices and limits change, the settled sample is still small, and early backtest results (positive on favourites) are not yet statistically proven. We don’t publish stake-size advice.

Model Version History

How the methodology above has actually changed, and what each version's real record looks like

Model Versionsupdated Nov 6

Every meaningful change to how a pick is generated ships as a new model version. Picks made under an older version are frozen at the time they were published and are never recalculated after the fact — each version keeps its own real record, wins and losses included.

v1Baseline modelretiredNov 2025 → Sep 2026
Settled picks
1548
Win rate
46.5%
ROI
-2.0%
Pending
2

The original WeBetSmart engine, in service from November 2025 to September 2026. It paired a statistical consensus built from several probability models with an AI-written expert review. A September 2026 audit identified two weaknesses: in 16–27% of analyses the headline winner did not match the consensus favourite, and whether the expert agreed with the consensus was inferred from prose — occasionally misread, which could skew the confidence grade. Every v1 pick remains in the track record exactly as it was published.

v2Deterministic consensus winnerretiredSep 2026 → Sep 2026
Settled picks
14
Win rate
42.9%
ROI
Collecting data: 14 settled picks · ROI shown from 100
Pending
0

Live since 12 September 2026. The headline winner and its probability now come straight from the consensus calculation — the AI no longer chooses them. The expert's own call is stored as an explicit home / draw / away value rather than extracted from text. The aim is internal consistency between a pick and the maths behind it, not a promise of better results. Since 16 September 2026, v2 also applies a stricter bar for the official Track Record: a pick only counts if its probability is anchored to real bookmaker prices, the model and the market agree on the outcome, and the expected value is no higher than +30% (a bigger gap is far more often a model error than a real edge). The rule was applied to every v2 pick, including two that had already been settled. Both were losses, and removing them is disclosed here rather than done silently.

v3Fair market price probabilities, price-based value; confidence on the published pickcurrentSep 2026 → present
Settled picks
5
Win rate
100.0%
ROI
Collecting data: 5 settled picks · ROI shown from 100
Pending
0

Released on 27 September 2026. A technical release: nothing changes in how tips on this site are selected, rated or admitted to the official Track Record. The version number moved because it is shared across all our sites. Update of 2 October 2026: the probability next to every pick is now the fair market price — the median of all tracked bookmakers' prices with the margin stripped out — instead of a blend with our Poisson xG model, which back-testing showed to be less accurate than the market. The xG model stays on the page as a reference. Value and Official picks now follow one rule: best price 5–30% above the fair price, outcome at least 50% likely. Picks made before this date keep their original status.

All versions combined
Settled picks
1567
Win rate
46.6%
ROI
-1.9%
Pending
2

WeBetSmart Analytical Terminals

Three «workspaces» — matches, odds and predictions — when you want a denser view of the market

A terminal isn't about a «cinematic» dark theme — it's a single screen where a lot of information fits into one feed: a ticker, filters, fast answers to «what's happening in the market today and what we think about a given match.» Useful once you're comfortable with the Football section and want to work faster — without extra scrolling.

Matches terminal

Your day on one screen: what’s live, how the line is moving, where the best price beats the fair price, and where our AI analysis is already in. Filter by date and league — perfect for a morning scan or an evening session.

Open

Odds terminal

Every quotation and view mode — from a familiar table to a more «technical» one — collected with a market ticker. Filters for arbitrage, steam moves, and bets where the odds beat the fair price. A coupon helps assemble outcomes without jumping between tabs.

Open

Predictions terminal

Predictions in a dense table: pick, fair probability, line behavior and EV margin at a glance. Expand a row to see the reasoning step by step. After the match the outcome shows up beside the recommendation; a single click takes you to the full record.

Open

Authored & maintained by

The person responsible for the methodology and its evolution

Julian Keller — Lead Football Analyst

Julian Keller

Lead Football Analyst
Match predictions & tactical analysis

Julian Keller is the head of football analysis at WeBetSmart, specializing in predictive modeling and tactical breakdowns of European football.

With a background rooted in statistical analysis and years of experience dissecting match data, Julian provides rigorously data-driven insights.

Julian's Analysis combines a statistical model with deep tactical evaluation: form, expected-goals trends, head-to-head context and lineup-level matchups are weighed against the market price to surface genuine value rather than gut calls.

Expertise
  • Predictive modeling
  • Tactical breakdowns
  • European football
  • Statistical match analysis
  • Value identification in odds
Beat

Top-flight European matches — synthesizing data and tactics into forecasts built for bettors who care about edge, not entertainment.

Our Transparency Guarantees

The principles we follow

100% verifiability

Every figure has a clear source and can be cross-checked

Open methodology

The fair-price method, verdict thresholds and pick rules are published on this page

Reproducibility

Given the same bookmaker prices, anyone can rebuild our fair price — see the worked example

Accuracy tracking

A factual record is kept: ROI, hit rate and history — no after-the-fact tuning to make a slide look good

Frequently Asked Questions

Quick answers to the common ones

AI analytics

Ready to apply our analysis?

Browse predictions for upcoming matches — every one of them is built on the methodology you just read.

Transparent methodology Multi-model AI Value Betting Engine