SPORTS BETTING MATH
RESEARCH ARTICLE

Multiplicative vs. Shin Devigging Methods: Mathematical Derivation & 2,490-Match EPL Benchmark

A rigorous mathematical and econometric comparison of Multiplicative, Additive, Power, and Shin devigging methods across 2,490 Premier League matches (football-data.co.uk), analyzing calibration and Kelly staking impact.

22 min read Advanced Last updated 2026-09-20
Topic illustration: Multiplicative vs. Shin Devigging Methods: Mathematical Derivation & 2,490-Match EPL Benchmark
Conceptual illustration. Numerical assumptions and worked examples are explained in the text.

SBM Odds Analysis Division

Editorial byline: odds and margin models

This topic byline groups articles about odds normalization, expected value and market prices. It is not a named individual or a claim of verified academic credentials.

Multiplicative, Additive, Power & Shin Overround Stripping Expected Value (+EV) Quantification & CLV Analysis Open-Source Odds Verification Tools

1. Introduction: The Epistemological Challenge of Odds Compilation

In quantitative sports betting, every trading edge, expected value (+EV) computation, and Kelly stake calculation hinges upon a singular, unobservable variable: the true fair probability (Ptrue) of an athletic outcome. When a sports bettor opens a sportsbook feed or an odds comparison screen, they do not observe true probabilities. They observe published commercial betting quotes (O1,O2,…,On) manufactured by bookmakers to extract commercial revenue while shielding their books from insolvency.

Because the bookmaker embeds a transaction surcharge—termed the overround, vigorish, or juice—the raw implied probabilities derived from published decimal odds sum to strictly greater than 100%:

S=∑i=1nπi=∑i=1n1Oi=1+M>1.000

Here πi=1/Oi is raw implied probability and M=∑iπi−1 is dimensionless quoted overround for a complete market. Its observed value depends on the operator, market and timestamp. Calculate it from the full price vector rather than assign a universal range by league or bet type.

Devigging transforms a complete price vector into an estimated probability vector P=(p1,p2,…,pn) with ∑ipi=1. Each method imposes a margin-allocation model. Unit probability mass does not identify the true probabilities or establish calibration.

While novice bettors assume there is a single universal formula for devigging, mathematical finance offers multiple competing methodologies. The two most prevalent and theoretically significant are the simple Multiplicative (Proportional) Normalization and the market microstructure-grounded Shin Model (1991, 1993). The choice of method is not an academic quibble: in a typical 1X2 match it moves the fair probability of a longshot by up to about one percentage point, which can decide whether a single bet looks +EV. Across 2,490 Premier League matches (football-data.co.uk), however, all four methods had the same accuracy (Brier 0.5676).

2. Formal Mathematical Derivation of the Four Core Devigging Methods

To establish a rigorous mathematical foundation, we formally derive the four primary methods used in econometric literature and institutional quantitative sports trading: Multiplicative, Additive, Power, and Shin.

Method 1: Multiplicative (Proportional) Normalization

The Multiplicative method is by far the most widely implemented algorithm across retail betting calculators and public odds comparison tools. It operates on the intuitive premise that the bookmaker distributes their total margin across outcomes in exact proportion to their raw implied probabilities.

Given the overround sum S=∑k=1n1Ok, the fair probability of outcome i is obtained by dividing the raw implied probability by the total sum:

pmult,i=πiS=1Oi∑k=1n1Ok

The fair no-vig decimal odds are then simply:

Ofair, mult,i=1pmult,i=Oi⋅S

Theoretical Strengths: It is computationally trivial, preserves the relative odds ratios (pi/pj=πi/πj), and guarantees that all resulting probabilities are strictly positive (pi>0) and sum perfectly to 1.000.

Key Limitation: It enforces a constant percentage tax rate across all outcomes. Under the favourite-longshot bias, sportsbooks often load disproportionate margin onto longshots. On 2,490 Premier League matches (football-data.co.uk) all four methods gave the same accuracy on Pinnacle closing odds (Brier 0.5676), but Shin moves probability toward favourites (+0.79 pp for odds below 1.70 and −0.28 pp for odds above 3.50). The choice of method matters most for longshots and for markets with high margins or many outcomes; on liquid EPL 1X2 closing lines it did not improve accuracy.

Method 2: Additive Normalization

The Additive method assumes that the total excess margin M=S−1 is distributed as a uniform, flat additive tax shared equally among all n possible outcomes:

padd,i=πi−S−1n=1Oi−∑k=1n1Ok−1n

Theoretical Strengths: It reflects an equal absolute surcharge per outcome, reflecting the concept of an identical administrative ticket fee.

Applicability: Additive removal is usable only when every adjusted probability lies in [0,1]. For odds (1.15, 8.00, 100.00), S=1.00456522 and the longshot remains positive: 0.0100−(S−1)/3=0.00847826. For a different complete market (1.10, 5.00, 100.00), S=1.11909091 and the longshot becomes −0.02969697. Additive is inapplicable to that second market; do not clamp the negative result or treat the method as universally invalid.

Method 3: Power (Logarithmic) Model

To overcome the fatal boundary failure of the Additive method while capturing the non-linear curvature of bookmaker margins, the Power method scales raw implied probabilities exponentially using a single real exponent k>1:

ppower,i=(πi)k=(1Oi)k

Where the exponent k is the unique scalar that satisfies the closure condition:

∑i=1n(1Oi)k=1.000

Because k>1, raising a probability to the power of k reduces smaller probabilities far more aggressively in relative terms than larger probabilities. For instance, if k=1.10, a favourite with π1=0.80 becomes (0.80)1.10=0.782 (a 2.2% reduction), whereas an underdog with π3=0.05 becomes (0.05)1.10=0.037 (a 25.9% reduction).

The Power method strictly bounds probabilities between 0 and 1, removes more margin from longshots than from favourites, and serves as an exceptional closed-form mathematical proxy for empirical market curves.

Method 4: Shin's Market Microstructure Model (1991, 1993)

Unlike heuristic mathematical scalings, Hyun Song Shin developed an equilibrium model rooted in game theory and financial market microstructure. Shin recognized that bookmakers do not operate in a vacuum; they must protect themselves from two fundamentally different classes of market participants:

  1. Noise Bettors (Proportion 1−z): Uninformed recreational bettors who distribute their wagers according to public sentiment, loyalty, or subjective intuition.
  2. Informed Traders (Proportion z): Sharp bettors or syndicates possessing asymmetric, non-public private information regarding the true outcome with certainty.

If an informed trader wagers on outcome i, they only do so when outcome i will occur. Because the payout liability on a longshot is immense (Oi−1), the bookmaker faces extreme asymmetric risk if an insider wagers on an outsider. To neutralize this insider threat and guarantee zero expected losses to informed traders, the bookmaker must shade the published odds downward.

Shin mathematically proved that the relationship between the published raw probability πi=1/Oi, the true fair probability pi, and the insider trading proportion z∈[0,1) satisfies:

πi2S=zpi+(1−z)pi2,S=∑kπk

By defining the total sum of raw probabilities S=∑k=1nπk, and noting that ∑k=1npk=1, we can invert this quadratic equation to solve directly for the true probability pi as a function of z:

pi(z)=z2+4(1−z)πi2S−z2(1−z)

When z = 0 the formula gives p_i = π_i/√S, which sums to 1 only when there is no margin, so any positive margin implies z > 0.

3. Algorithmic Implementation: Solving for Shin's Parameter z

In practice, the insider proportion z is not directly observable; it must be solved numerically for every set of odds. Because the sum of fair probabilities must strictly equal 1.000, we formulate the root-finding objective function:

F(z)=∑i=1npi(z)−1=∑i=1n[z2+4(1−z)πi2S−z2(1−z)]−1=0

Newton-Raphson Optimization Scheme

To solve F(z)=0 with high precision, we compute the analytical derivative F′(z)=∂F∂z:

∂pi∂z=12(1−z)2[z2+4(1−z)πi2S−z]+12(1−z)[2z−4πi2S2z2+4(1−z)πi2S−1]

The Newton-Raphson update step iteratively updates z from an initial estimate z0:

zk+1=zk−F(zk)F′(zk)

Python Implementation of the Shin Numerical Solver

The following production-grade Python routine implements the robust bisection/Newton-Raphson hybrid solver utilized in the SportsBettingMath quantitative library:

import math

def devig_shin(odds_list, tolerance=1e-10, max_iter=100):
    # Computes true fair probabilities using Shin's (1991, 1993) model.
    # Returns (fair_probabilities, z_parameter)
    n = len(odds_list)
    raw_p = [1.0 / o for o in odds_list]
    S = sum(raw_p)
    
    # Bounded root-finding for z in [0, 1)
    low_z = 0.0
    high_z = 0.40  # In realistic betting markets, z rarely exceeds 0.15
    
    def compute_prob_sum(z):
        if abs(z - 1.0) < 1e-9:
            return sum(raw_p) / S
        prob_sum = 0.0
        for pi in raw_p:
            term = math.sqrt(z**2 + 4.0 * (1.0 - z) * (pi * pi / S))
            p_i = (term - z) / (2.0 * (1.0 - z))
            prob_sum += p_i
        return prob_sum

    # Binary search for z satisfying sum(p_i) == 1.000
    z = (low_z + high_z) / 2.0
    for iteration in range(max_iter):
        f_val = compute_prob_sum(z) - 1.0
        if abs(f_val) < tolerance:
            break
        if f_val > 0:
            low_z = z
        else:
            high_z = z
        z = (low_z + high_z) / 2.0
        
    # Calculate final fair probabilities
    fair_probs = []
    for pi in raw_p:
        term = math.sqrt(z**2 + 4.0 * (1.0 - z) * (pi * pi / S))
        p_i = (term - z) / (2.0 * (1.0 - z))
        fair_probs.append(p_i)
        
    # Final normalization check
    prob_total = sum(fair_probs)
    fair_probs = [p / prob_total for p in fair_probs]
    return fair_probs, z

Because the objective function F(z) is strictly monotonic over the interval z∈[0,0.50], the solver converges in fewer than 15 binary search iterations, achieving a numerical tolerance of |F(z)|<10−10 in less than 0.1 milliseconds.

4. Empirical Benchmark: 2,490 Premier League Matches (football-data.co.uk)

To evaluate the real-world predictive performance of these devigging methodologies, we conducted an empirical backtest across our standardized dataset of 2,490 English Premier League matches spanning seven consecutive seasons from August 2019 to January 2026 (comprising 7,470 individual 1X2 closing line quotes, source: football-data.co.uk, dataset: public/papers/epl-closing-lines-2019-2026.csv). Over this timeframe, closing overrounds averaged 2.70% on Pinnacle closing lines and 4.16% across market consensus quotes.

Every match was processed through each of the four devigging algorithms. We evaluated model calibration and predictive accuracy using standard econometric scoring rules:

  1. Brier Score: The multi-class mean squared error between the predicted probability vector and the binary outcome vector yt,i∈{0,1}:
    BS=1N∑t=1N∑i=13(pt,i−yt,i)2
    Lower values indicate superior probability calibration.
  2. Logarithmic Loss (Cross-Entropy): Penalizes overconfident incorrect predictions:
    Log-Loss=−1N∑t=1N∑i=13yt,iln⁡(pt,i)

2,490-Match Empirical Scoring Matrix (Pinnacle Close)

Devigging Methodology Brier Score Log-Loss Predictive Calibration Distributional Characteristics
Multiplicative (Proportional) 0.5676 0.9584 Benchmark accuracy Distributes margin proportionally across all outcomes
Additive Normalization 0.5676 0.9584 Near-identical accuracy Equal deduction (unstable on tail; risk of negative probabilities)
Power (Logarithmic) 0.5676 0.9583 Near-identical accuracy Exponential non-linear redistribution
Shin Model (Microstructure) 0.5676 0.9583 Near-identical accuracy Accounts for insider parameter z; shifts +0.79 pp to favorites, 0.28 pp away from longshots

The empirical data shows that across 2,490 matches (7,470 selections) from football-data.co.uk, all four devigging models deliver virtually identical predictive accuracy on Pinnacle closing odds: each model registers a Brier score of 0.5676 (differences < 0.0001) and log-loss between 0.9583 and 0.9584. However, the models diverge substantially in how they distribute probability across odds tiers: compared to the multiplicative model, Shin shifts probabilities by an average of +0.79 percentage points on heavy favorites (< 1.70, 953 selections), +0.10 percentage points on mid-tier markets (1.70–3.50, 2,848 selections), and −0.28 percentage points on longshots (> 3.50, 3,669 selections).

5. The Direct Financial Cost: Distortion of Kelly Staking

Why does probability miscalibration matter to a sports bettor? In quantitative trading, probability estimates directly dictate capital allocation via the Kelly Criterion:

f∗=b⋅p−qb=(O−1)p−(1−p)O−1=p−1−pO−1

Where f∗ is the fraction of total bankroll to wager, O is the offered decimal odds, p is your estimated fair probability, and q=1−p.

When the Methods Disagree on an Underdog

Consider a hypothetical asymmetric match where the closing odds are:

  • Favourite: O1=1.33 (π1=75.19%)
  • Draw: O2=5.20 (π2=19.23%)
  • Underdog: O3=9.80 (π3=10.20%)
  • Total Margin: S=104.62% (M=4.62%)

Let us observe the divergent probability allocations and Kelly staking recommendations if a retail bookmaker offers the underdog at Ooffer=10.50:

Calculation Metric Multiplicative Method Shin Model (z=0.024) Financial Discrepancy
Estimated Fair Probability (p) 9.75% 8.96% Multiplicative 0.79 pp higher than Shin
Fair No-Vig Odds 10.25 11.17 Multiplicative makes fair odds 8.2% lower
Expected Value at 10.50 +2.38% (+EV!) -5.92% (-EV!) 8.30 pp difference in estimated edge
Full Kelly Stake (f∗) +0.25% of Bankroll 0.00% (Negative Edge) Stake on a bet that is −EV under Shin

The financial consequences of this difference are clear. A bettor utilizing multiplicative devigging identifies a +2.38% EV value bet and wagers 0.25% of their total bankroll. Under Shin's model, the wager possesses a -5.92% expected value. The two methods disagree on the sign of the edge, and on 2,490 matches neither was more accurate, so the bet has no confirmed edge.

What the example shows: Relative to Shin, the multiplicative method gives longshots slightly more probability (0.28 pp more on average for odds above 3.50 in the 2,490-match sample) and favourites slightly less (0.79 pp less for odds below 1.70). On a single bet this can turn a small apparent edge into a negative one, as in the example above; across the sample it did not change accuracy.

6. Practical Practitioner Guide: When to Use Each Method

To maximize trading efficiency, quantitative bettors and syndicates should apply devigging methods based on the specific market structure and odds distribution:

Betting Market Type Odds Profile Recommended Method Operational Rationale
Asian Handicap / Totals Symmetric 2-way (e.g., 1.95 vs 1.95) Multiplicative When odds are nearly equal, Multiplicative, Power, and Shin converge to identical values. Multiplicative provides maximum execution speed.
Asymmetric 2-way Lines e.g., Tennis Moneyline (1.15 vs 6.00) Shin / Power Extreme asymmetry is where Shin and multiplicative diverge most; compare both before betting the underdog.
Standard 3-way Football (1X2) Heavy favourite (e.g., 1.30 / 5.50 / 9.50) Shin Model Preferred for longshots; on liquid 1X2 lines results are nearly identical.
Competitive 3-way Football Toss-up match (e.g., 2.40 / 3.20 / 3.10) Power / Shin Power and Shin treat the draw differently from multiplicative; on liquid 1X2 lines the differences are small.
Outright Futures / Golf Multi-runner field (20+ entrants, odds 3.0 to 150.0) Shin / Power Additive is inapplicable if adjusted probabilities fall outside [0,1]. Multiplicative diverges from Shin on the longshot tail. Preferred for longshots; on liquid 1X2 lines results are nearly identical.

7. Summary & Mathematical Key Takeaways

Devigging combines normalization with assumptions about margin allocation. The method changes individual longshot estimates; in the stated EPL closing-line sample all four methods had virtually equal predictive scores. That comparison does not identify an underlying true probability vector.

Key takeaways for quantitative practitioners: 1. The Multiplicative method is a simplification, not an error: It assumes margin is spread in proportion to probability. On liquid EPL 1X2 closing lines this cost no accuracy (Brier 0.5676 for all four methods), but relative to Shin it gives longshots slightly more probability. 2. Check Additive applicability on each market: It generates negative probabilities whenever implied probability is less than M/n. 3. The Shin Model addresses structural favorite-longshot asymmetry: Across 2,490 Premier League matches (football-data.co.uk), Shin shifts fair probabilities (+0.79 pp on favorites, −0.28 pp on longshots) while matching the 0.5676 Brier score calibration of other methods. 4. Protect your Kelly Staking: Before sizing a Kelly stake on an underdog, check the edge under both multiplicative and Shin; if it exists under only one method, skip the bet.

Frequently Asked Questions

RELATED RESEARCH

Cross-Referenced Studies

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.