Open conformance dataset
Reproduce ten fixed settlement cases byte for byte
Version football-asian-handicap-conformance/1.0.0 fixes ten synthetic inputs across integer, half and quarter handicaps, both selected sides and zero, positive and negative feasible rho. Every row publishes all five probabilities, the split components, push-aware fair odds and the zero-expected-net check.
These are formula conformance vectors—not fixtures, observed matches, fitted performance, bookmaker prices or recommendations. The release is licensed under CC BY 4.0.
| Fixed case | Side and line | Model | Fair odds |
|---|---|---|---|
| home-level-ball-independent | home 0.00 | independent poisson | 1.606557 |
| away-plus-one-independent | away +1.00 | independent poisson | 1.819666 |
| home-minus-one-positive-rho | home -1.00 | dixon coles | 2.763529 |
| home-minus-half-independent | home -0.50 | independent poisson | 1.901541 |
Direct answer
How is Asian handicap probability calculated?
Start with a probability for every final score. For each score, apply the selected team's handicap to its goal margin, classify the settlement, and add that score's probability to one of five mutually exclusive states. The five unrounded probabilities are then normalized to sum to one.
This tool builds the score distribution from the two xG means using independent Poisson by default. A user-selected non-zero rho applies the Dixon–Coles adjustment to 0–0, 0–1, 1–0 and 1–1 only. Neither option proves that the input xG is accurate.
fair odds = 1 + (full loss + ½ half loss) ÷ (full win + ½ half win)Push probability does not create profit or loss; it still belongs in the complete settlement distribution.
Quarter lines
What −0.25 and +0.75 actually split into
A quarter handicap is two equal mathematical components. The calculator settles both components against every score before combining them into a full or half outcome.
| Selected line | Equal split | Illustrative score result | Settlement |
|---|---|---|---|
| Home −0.25 | 0 and −0.50 | Draw | Half loss |
| Home −0.75 | −0.50 and −1.00 | Win by one | Half win |
| Away +0.25 | 0 and +0.50 | Draw | Half win |
| Away +0.75 | +0.50 and +1.00 | Lose by one | Half loss |
“−0.25” is incomplete without naming the selected side. The home team at −0.25 and the away team at −0.25 are different events; home −0.25 mirrors away +0.25.
Fair odds
Why 1 ÷ “win probability” can be wrong
A reciprocal price is correct only for a simple all-or-nothing event. At decimal odds O, a full win contributes O − 1 units of net return, a half win contributes ½(O − 1), a push contributes zero, a half loss contributes −½ and a full loss contributes −1.
Solving that expected net for zero produces the displayed fair price. The calculator checks the unrounded result numerically; this is a formula audit, not evidence that an offered market price is good or that any input model beats the market.
No bookmaker margin, tax, limits, liquidity, parameter uncertainty, model error or stake decision appears in this calculation.
Model boundary
One score model changed at a time
Independent Poisson assumes the two team goal counts are independent once their means are fixed. Dixon–Coles changes only four low-score cells through rho. The feasible rho interval shown by the calculator is strict because every adjusted cell must remain positive.
Use the xG Poisson score calculator to inspect the full score matrix, the Dixon–Coles calculator to isolate the rho correction, and the held-out Poisson versus Dixon–Coles benchmark to see a real walk-forward comparison. This page owns only the net-goal handicap settlement question.
Rules boundary
Mathematical settlement is not an operator ruling
The split-line examples are grounded in published football betting rules, but an operator's current terms decide which period counts, whether extra time is excluded, and how an abandoned, postponed or void match is handled. This tool does not claim a universal operational ruling.
- Gambling Regulatory Authority of Singapore, Football Betting Game Rules — regulator-published Asian Handicap and quarter-line settlement examples.
- Singapore Pools, Asian Handicap bet-type explainer — public line and outcome illustrations.
- Maher (1982), Modelling association football scores — independent score-model foundation.
- Dixon and Coles (1997), Modelling association football scores and inefficiencies in the football betting market — low-score correction foundation.
These sources define rules or modelling ideas. They do not endorse this implementation, validate a future Football Proof AIprediction model or establish profitability.
FAQ
Asian handicap probability questions
How do you calculate Asian handicap probability from xG?
Treat home and away goals as a disclosed score distribution, classify every possible score against the selected handicap, then sum the probability mass into full win, half win, push, half loss and full loss. This calculator uses independent Poisson by default and an optional visible Dixon–Coles rho correction.
What does a -0.25 Asian handicap mean?
A -0.25 line divides equally between 0 and -0.5. For the selected team, a win settles as a full win, a draw as a half loss, and a defeat as a full loss under that mathematical split.
Why is Asian handicap fair odds not always 1 divided by win probability?
Quarter and whole-goal lines can produce half wins, pushes and half losses. Zero-margin fair odds must weight those partial outcomes. A simple reciprocal ignores settlement value and is generally wrong when those states have positive probability.
Does this calculator recommend an Asian handicap bet?
No. It converts user-supplied xG assumptions into a transparent mathematical scenario. It does not retrieve fixtures or prices, estimate an edge, recommend a side or stake, or claim that the inputs are calibrated.
Are Asian handicap rules identical at every operator?
No universal calculator can replace an operator's current terms. This page implements the disclosed line-splitting arithmetic only. Match duration, extra time, abandonment, voids, dead heats and other settlement conditions must be checked with the relevant operator or regulator.
