SPORTS BETTING MATH
APPLIED PROBABILITY INSTITUTE // QUANTITATIVE GLOSSARY

Sports Betting Math Glossary

Authoritative mathematical definitions, closed-form formulas, and worked examples for 35 foundational concepts in sports wagering quantitative analysis.

Topic illustration: Sports Betting Math Glossary
Conceptual illustration. Numerical assumptions and worked examples are explained in the text.

Margin & Odds Formats

(10)

Overround (Vig / Juice)

#
OR=(∑i=1n1Oi−1)×100%

The excess m=sum(1/Oi)-1 for a complete mutually exclusive market. It measures quoted overround, not realized hold or an individual selection’s expected loss. Under proportional probabilities, expected loss per unit stake is m/(1+m). Positive overround alone does not make every selection negative EV.

Worked Case Example: Odds 2.10/3.40/3.50 give approximately 5.60% overround. For 1.91/1.91, overround is 4.712042%, while proportional expected loss is 4.50%. Realized hold also depends on stakes and outcomes.

Implied Probability

#
πi=1Oi

The reciprocal of decimal odds, 1/O. It is a break-even probability for that price, not an independently established outcome probability. Across a complete mutually exclusive market, the sum may exceed, equal or fall below one.

Worked Case Example: Decimal odds of 2.50 translate to an implied probability of 1 / 2.50 = 0.40 (40.0%).

Fair Odds (True Odds / No-Vig Odds)

#
Ofair=1Ptrue

For a specified probability p>0, fair decimal odds are 1/p and give EV=pO-1=0. When p is estimated or obtained by de-vigging, the quoted fair odds are conditional on that model; normalization does not establish the true probability.

Worked Case Example: An event with a true 50% probability has fair odds of 1 / 0.50 = 2.000.

Decimal Odds (European Odds)

#
Return=Stake×DecimalOdds

The standard numerical format for betting odds utilized in continental Europe, South America, and Australia. Decimal odds represent the total payout returned per unit currency staked, including the initial capital investment.

Worked Case Example: A $100 wager at decimal odds of 2.75 yields a total payout of $275 ($175 net profit + $100 original stake).

Margin Stripping (Devigging)

#
Devig:{Oi}⟶{pˆimodel}

A transformation from complete mutually exclusive market prices to a probability estimate under a specified margin-allocation model. Multiplicative, Additive, Power and Shin use different assumptions; normalization does not recover observed truth or establish forecast calibration.

Worked Case Example: Converting retail odds of 1.91 / 1.91 into fair odds of 2.00 / 2.00 via multiplicative normalization.

Multiplicative Devigging Method

#
Pi=πi∑k=1nπk

The most widely utilized devigging approach, which operates under the assumption that the sportsbook distributes its margin in strict linear proportion to the implied probability of each selection. It is simple and robust; it ignores the favourite-longshot bias, yet on 2,490 Premier League matches it was as accurate as Shin (Brier 0.5676).

Worked Case Example: If total implied probability is 1.050, every individual implied probability is divided by 1.050 to sum to 1.000.

Shin's Devigging Method

#
πi2S=zPi+(1−z)Pi2,S=∑kπk

A margin model introduced by Hyun Song Shin. Its assumptions about informed betting imply a nonlinear normalization equation; a feasible root can be found numerically, including by bisection. The parameter is model-based, not a measured insider share without validation.

Worked Case Example: On 2,490 Premier League matches (football-data.co.uk), Shin gives heavy favourites (odds below 1.70) 0.79 percentage points more fair probability on average than multiplicative devigging; overall accuracy of the two methods was the same (Brier 0.5676).

Power Devigging Method

#
∑i=1nπik=1.000

Power normalizes reciprocal prices q_i by solving sum(q_i^k)=1. With 0<q_i<1, k>1 for positive overround, k=1 for a unit sum and k<1 for underround. The transformation is a model assumption, not proof of the true probability or a measured bias.

Worked Case Example: For odds 1.50/4.00/7.50, k≈1.058589227 makes the transformed probabilities sum to 1.

Closing Line

#
Oclose=limt→tstart⁡O(t)

The last recorded pre-event quote under a specified source, timestamp and settlement rule. A liquid closing market can be a useful comparison benchmark, but it does not contain all information or directly reveal true probabilities.

Worked Case Example: A closing line of 1.85 on Real Madrid reflecting 54.05% implied probability moments before kick-off.

Favourite-Longshot Bias (FLB)

#
ORlongshot≫ORfavourite

A ubiquitous empirical anomaly in sports betting and financial markets where bettors systematically overvalue longshots (underdogs) and undervalue heavy favourites. Bookmakers exploit this behavioral skew by embedding disproportionately higher profit margins into high-odds selections.

Worked Case Example: A bookmaker applying a 2.5% margin on a 1.25 favourite while embedding an 8.5% margin on an 11.00 underdog.

Expected Value & CLV

(6)

Expected Value (EV)

#
EV=(Pwin×Net Profit)−(Ploss×Stake)

The expected net return under specified probabilities and settlement. For a binary stake with decimal odds O and win probability p, EV per unit is pO-1. Negative expectation describes an average, not a guarantee of any finite sequence or individual outcome.

Worked Case Example: Betting $100 at odds of 2.10 with true probability of 52% yields an EV of (0.52 * $110) - (0.48 * $100) = +$9.20 (+9.20%).

Positive EV (+EV) Betting

#
EV%=(PtruePimplied−1)×100%>0

A positive expected return under specified probabilities, pO-1>0 for a binary stake. A positive estimated EV is a model conclusion; probability error, dependence, execution and stake sizing can still produce losses.

Worked Case Example: A bookmaker offering odds of 2.20 (45.45% implied) on an outcome with an objective 50.0% probability has +EV of +10.0%.

Closing Line Value (CLV)

#
CLV%=(ObetOclosefair−1)×100%

A price comparison against a specified closing benchmark. No-vig CLV uses a complete closing market and a named normalization model. It equals EV under the chosen closing probability estimate, not necessarily under the true probability, and is observable only after closing.

Worked Case Example: Betting a line at 2.10 that closes at a fair no-vig price of 1.95 represents a CLV of (2.10 / 1.95 - 1) = +7.69%.

Mathematical Edge (Advantage)

#
Edge%=(OofferedOfair−1)×100%

Expected net return per unit stake under a stated probability estimate: pO-1. Calling a price better than a model fair price identifies an estimated edge, not independently verified profit.

Worked Case Example: An outcome with fair odds of 2.00 priced by a soft bookmaker at 2.10 provides an edge of (2.10 / 2.00 - 1) = +5.0%.

Variance in Sports Wagering

#
σ2=∑(Xi−E[X])2Pi

The finite second central moment E[(R-E[R])²] of returns. It describes dispersion, not a fixed probability of a particular losing streak. Streak probabilities also depend on the win probability, dependence and observation horizon.

Worked Case Example: For independent bets with win probability 0.55, the probability that one specified block contains ten losses is 0.45^10≈0.0340506%. A run anywhere in 1000 bets is a different event with overlapping possible blocks. Edge alone does not specify either probability; odds, win probability, dependence and the horizon matter.

Statistical Sample Size

#
n≈(z1−α/2σE)2

A planned number of observations for a specified precision or hypothesis test. The displayed normal approximation estimates the sample size for a confidence-interval half-width E under independent finite-variance returns. It is not a universal threshold proving skill. Power calculations also need a null, effect size, significance and dependence assumptions.

Worked Case Example: With return standard deviation 1, half-width 0.05 and normal 95% approximation, n≈(1.96/0.05)^2=1536.64, rounded up to 1537 independent observations. This planning approximation does not make a positive Sharpe ratio proof of an edge.

Kelly Criterion & Staking

(7)

Kelly Criterion

#
f∗=bp−qb=p−qb

A mathematical formula derived by John L. Kelly Jr. (1956) that determines the optimal proportion of an investment bankroll to allocate to an opportunity with positive expected value to maximize the asymptotic long-term geometric compounding growth rate of wealth.

Worked Case Example: For decimal odds of 2.00 (b = 1.0) and true probability of 54% (p = 0.54, q = 0.46), optimal Full Kelly is f* = (1*0.54 - 0.46) / 1 = 0.08 (8.0% of bankroll).

Full Kelly Staking

#
ffull=1.00⋅f∗

Stake the full optimum of expected log growth under the specified model. For a binary bet with known p and odds O>1, use f*=(pO-1)/(O-1), constrained by the allowed stake domain. Finite-horizon drawdown probabilities depend on the model and horizon; there is no universal 50% drawdown probability.

Worked Case Example: Staking the exact 6.0% bankroll allocation recommended by the Kelly formula on a +6% EV wager.

Half Kelly Staking

#
fhalf=0.50⋅f∗

Stakes 50% of the exact Kelly fraction. In the small-stake quadratic approximation it captures about 75% of maximum log growth; the exact ratio depends on probability and odds. For one-bet simple returns, standard deviation halves and variance becomes one quarter. Finite-horizon drawdown needs a separate calculation.

Worked Case Example: If Full Kelly recommends 6.0% of bankroll, Half Kelly stakes exactly 3.0%.

Quarter Kelly Staking

#
fquarter=0.25⋅f∗

Stakes 25% of the exact Kelly fraction. The small-stake quadratic approximation gives about 43.75% of maximum log growth, rather than a universal exact ratio. For one-bet simple returns, standard deviation becomes one quarter and variance one sixteenth. This does not guarantee protection from probability error or large drawdowns.

Worked Case Example: If Full Kelly recommends 6.0%, Quarter Kelly stakes 1.5% of current wealth.

Risk of Ruin (RoR)

#
P(τa≤N),τa=inf⁡{t:Wt≤a}

The probability of first reaching a specified bankroll threshold a within horizon N. State whether a means zero wealth, a fixed fraction of the initial bankroll or an operational minimum. Peak-to-trough drawdown is a separate event.

Worked Case Example: With strictly fractional stakes below one and positive gross payoff factors, zero is not reached in finitely many steps. A positive operational threshold can still be hit. This finite-positivity property alone does not imply positive long-run growth.

Bankroll (Capital Allocation)

#
Wt=W0+∑k=1tΔWk

The segregated pool of investment capital strictly designated for sports betting transactions. To prevent risk of ruin, stakes must be dynamically recalculated based on current, not initial, bankroll values.

Worked Case Example: A professional sports bettor maintaining a dedicated liquid bankroll of $50,000 isolated from personal living expenses.

Flat Staking

#
Stakek=c⋅W0

A static capital allocation strategy where a fixed monetary amount or fixed percentage of initial bankroll (e.g. 1.0% or $100) is wagered on every proposition, irrespective of differing mathematical edges. While simple, it is mathematically suboptimal compared to Kelly.

Worked Case Example: Wagering precisely $50 on every match throughout an entire season regardless of whether the edge is 2% or 10%.

Poisson & Match Modeling

(8)

Poisson Distribution

#
P(X=k;λ)=λke−λk!

A discrete probability distribution expressing the likelihood of a given number of events occurring within a fixed interval of continuous time or space, parameterized by expected rate λ. Because football goals are rare and discrete, Poisson forms the foundational mathematical engine for football prediction.

Worked Case Example: For a team with expected goals λ=1.60, the probability of scoring exactly 2 goals is (1.602∗e−1.60)/2!=25.84%.

Expected Goals (xG)

#
xG=∑i=1nP(Goal|Shoti)

A model estimate of the probability that a shot becomes a goal, aggregated across shots. Features and calibration differ by provider. Whether using xG improves a goal-rate model must be tested out of sample; no fixed percentage improvement follows from the definition.

Worked Case Example: A close-range central shot facing an open net carrying an xG of 0.78 (78% probability of conversion).

Team Attack Strength (Alpha)

#
αi=Goals Scoredi/GamesiLeague Avg Goals/Games

The relative offensive efficiency parameter of a football team relative to league average. An attack rating of 1.25 indicates that the squad creates 25% more goals per game than an average league opponent.

Worked Case Example: Manchester City averaging 2.40 goals in a league where the average team scores 1.40 yields an attack rating of alpha = 1.714.

Team Defence Strength (Beta)

#
βj=Goals Concededj/GamesjLeague Avg Conceded/Games

The relative defensive vulnerability parameter of a football club. A defence rating below 1.00 denotes superior defensive resistance (e.g. beta = 0.80 indicates conceding 20% fewer goals than league average).

Worked Case Example: Arsenal conceding 0.75 goals per game in a 1.40-average league yields beta = 0.536.

Correct Score Probability Matrix

#
P(X=x,Y=y)=P(X=x;λ)×P(Y=y;μ)

A two-dimensional joint probability grid (typically 6x6 or 7x7) computed by multiplying the independent marginal Poisson probabilities of the home and away teams for all scorelines from 0-0 to 6-6.

Worked Case Example: For independent Poisson goals lambda 1.68 and mu 1.15, P(1,0)=1.68 exp(-2.83)≈9.9141594%.

Dixon-Coles Correction

#
PDC(x,y)=τ(x,y,λ,μ,ρ)⋅P(x;λ)P(y;μ)

A correction to four low-score cells of an independent Poisson model. The fitted parameter rho changes 0:0, 1:0, 0:1 and 1:1; its sign and feasible domain matter. Rho is a model parameter, not the Pearson correlation coefficient of goals.

Worked Case Example: At lambda=1.65, mu=1.15 and illustrative rho=-0.12, the 0:0 correction factor is 1-lambda*mu*rho=1.2277. This is a chosen model input, not a measured universal draw adjustment.

Over / Under 2.5 Goals Line

#
P(Under 2.5)=∑x+y≤2P(X=x,Y=y)

The premier total goals betting market in football. The probability of Under 2.5 is the exact sum of probabilities for scorelines 0-0, 1-0, 0-1, 1-1, 2-0, and 0-2; Over 2.5 is its mathematical complement (1 - P(Under 2.5)).

Worked Case Example: A match where the six under-2.5 scorelines sum to 46.31% produces fair odds of 2.159 (Under) and 1.863 (Over).

Both Teams to Score (BTTS)

#
P(BTTS Yes)=(1−e−λ)(1−e−μ)

A derivative betting proposition on whether both teams score at least one goal in regular match play. Under Poisson independence, it simplifies to the product of both teams' probabilities of scoring at least once.

Worked Case Example: For lambda = 1.68 and mu = 1.15, P(BTTS Yes) = (1 - e^-1.68) * (1 - e^-1.15) = 81.36% * 68.34% = 55.60% (Fair odds: 1.799).

Market Microstructure & Types

(4)

1X2 Match Odds Market

#
P(1)+P(X)+P(2)=1.000

The foundational three-way betting market in football: 1 denotes a Home Win, X denotes a Draw, and 2 denotes an Away Win at the conclusion of 90 minutes plus stoppage time.

Worked Case Example: A match priced at 1.85 (Home), 3.60 (Draw), 4.20 (Away).

Parlay (Accumulator / Multiple)

#
ORparlay=∏i=1k(1+ORi)−1

A combined bet requiring all legs to win. Under independence and proportional probabilities for complete component markets, the combined quoted overround is product(1+m_i)-1, while expected loss per unit stake is 1-product(1/(1+m_i)). These are different quantities.

Worked Case Example: For four independent legs each with quoted overround 5%, combined overround is 1.05^4-1=21.550625%; proportional expected loss is 1-1/1.05^4≈17.7297525%, not 21.55%.

Sharp Bookmaker

#
m=∑i1/Oi−1

An informal label for a price-forming sportsbook used as a benchmark. It does not imply a fixed margin, universal acceptance of winners or unrestricted limits. Assess the specific market, timestamp and account terms; an exchange has a different commission structure.

Worked Case Example: A researcher may choose a named bookmaker and timestamp as a comparison source. The benchmark and de-vig method must be recorded, not assumed universally accurate.

Soft Bookmaker (Retail Sportsbook)

#
m=∑i1/Oi−1

An informal label for a consumer-facing sportsbook, often contrasted with price-forming benchmarks. The label alone establishes neither its overround nor update speed or account restrictions; these require current market-specific evidence.

Worked Case Example: Hypothetical prices 2.15 and 1.85 at two operators show a difference, not proven latency or positive EV. Match timestamps and settlement before comparing.

Compare the same market

Partner links

1win Sports: check the event, quoted odds and settlement rules

What the price includes → Visit 1win Sports 18+ · Terms on site

Stake Sportsbook: compare the same event, market and settlement rules

What the price includes → Visit Stake 18+ · Terms on site

Check the current price, exact market, settlement rules and availability in your country. A calculator result depends on its assumptions and does not verify a live betting opportunity.