TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Glossary
    3. How betting odds work: probability, margin and payouts
    4. Harville formula for place and exotic probabilities

    Harville formula for place and exotic probabilities

    The Harville formula turns win chances into chances of running second or third: the formula, a worked exacta and trifecta, place chances and its favourite bias.

    By the B337 team. Last updated 7 October 2026.

    The short answer

    • The Harville formula estimates the chance of every finishing order in a race from the runners' win chances alone.
    • For two places it is P(i first, j second) = pi x pj / (1 - pi): for example, a 40% runner ahead of a 25% runner is 0.40 x 0.25 / 0.60 = 16.67%, a fair $6.00.
    • Adding up every order that puts a runner in the places gives its place chance, the base for fair place prices and exotic prices such as trifectas.
    • It tends to overrate favourites and underrate long shots for second and third, so its place prices for favourites run short.

    On this page

    1. The Harville formula, worked
    2. Harville place probability
    3. Using Harville for place odds and trifecta pricing
    4. Harville's bias towards favourites in the minor places
    5. Reading win prices on the Terminal

    The Harville formula estimates the chance of every finishing order in a race from each runner's chance of winning. It assumes that once the winner is known, the others fill second place in proportion to their own win chances, so for two runners i and j with win chances pi and pj: P(i first, j second) = pi x pj / (1 - pi).

    Feed it fair win chances, with the bookmaker's margin taken out as how betting odds work explains.

    The Harville formula, worked

    With illustrative fair win chances for a five-runner race: A 40%, B 25%, C 18%, D 10% and E 7%.

    OrderWorkingChanceFair price
    A first, B second0.40 x 0.25 / (1 - 0.40)16.67%$6.00
    B first, A second0.25 x 0.40 / (1 - 0.25)13.33%$7.50
    A and B in either order16.67% + 13.33%30.00%$3.33
    A, B then C0.40 x (0.25 / 0.60) x (0.18 / 0.35)8.57%$11.67

    For a third runner k, multiply the two-place chance by pk / (1 - pi - pj): here 0.18 / (1 - 0.40 - 0.25) = 0.18 / 0.35. Each fair price is 1 / chance.

    Harville place probability

    A runner's chance of running second sums pj x pi / (1 - pj) over every other runner j that could win. For A:

    0.25 x 0.40 / 0.75 + 0.18 x 0.40 / 0.82 + 0.10 x 0.40 / 0.90 + 0.07 x 0.40 / 0.93 = 0.13333 + 0.08780 + 0.04444 + 0.03011 = 29.57%

    If two places are paid, A's place chance is 40.00% + 29.57% = 69.57%, a fair place price of 1 / 0.6957 = $1.44. E's second-place sum, 0.40 x 0.07 / 0.60 + 0.25 x 0.07 / 0.75 + 0.18 x 0.07 / 0.82 + 0.10 x 0.07 / 0.90 = 9.31%, makes its place chance 7.00% + 9.31% = 16.31%, a fair $6.13.

    With three places paid, add each runner's chance of running third the same way, and place odds explained works a full field.

    Using Harville for place odds and trifecta pricing

    Set a Harville fair price against a fixed place price, or a quinella, exacta or trifecta approximate on the tote. Approximates move until the pool closes and a dividend is declared only after the result.

    Harville can price every combination an exotic covers, and trifecta strategy covers which to include; the flexi calculator counts the combinations in a box, standout or banker bet and turns your outlay into a flexi percentage.

    Risk: Betting involves risk. A Harville fair price is an estimate built on another estimate, the win chances, and an exotic bet can lose every combination it covers. See responsible gambling for limits and support.

    Harville's bias towards favourites in the minor places

    Benter's 1994 report, on Hong Kong races run from September 1986 to June 1993, found that runners with a high win chance finish second and third less often than Harville predicts, and runners with a low one more often, with the gap larger for third.

    So in the example, A's $1.44 place price is probably too short and E's $6.13 too long, and exotic orders with the favourite in second or third come out too likely.

    Reading win prices on the Terminal

    B337's Terminal shows prices from 40+ bookmakers across racing and sports, with racing win prices lined up runner by runner beside exchange back and lay. The board shows prices, not chances: convert each to a fair chance first. Prices are read on a repeating cycle, so a fast market can run ahead of the screen: check before you bet. A free account opens a limited view of the Terminal with live odds.

    Risk: Betting involves risk. A price on the board is not a forecast, and a runner can lose at any price. See responsible gambling for limits and support.

    Questions

    What is the Harville method?
    Another name for the Harville formula, which David Harville published in the Journal of the American Statistical Association in 1973. He applied it to 335 thoroughbred races, taking the win chances from tote betting.
    Should you use bookmaker prices in the Harville formula?
    Use fair win chances, with the margin taken out so they add up to 100%. Fed raw implied chances from a market adding up to more than 100%, the formula gives finishing orders whose chances add up to more than 100% too.
    What is discounted Harville?
    A correction for the formula's bias that raises the win chances to a power below 1 before working out second and third, which hands long shots back some chance. The powers are fitted to past races: Benter's 1994 report used 0.81 for second and 0.65 for third on Hong Kong racing.
    How do you work out a boxed trifecta chance with Harville?
    Work out all six orders of the three runners the way the table works A, B then C, and add them. For A, B and C in the example that is 8.57% + 7.14% + 6.86% + 4.21% + 5.23% + 3.85% = 35.86%, so on those win chances the box lands about 36 races in 100.

    Related

    • How betting odds work: probability, margin and payouts
    • How place odds are calculated from win odds, and how to check a place price
    • Trifecta strategy: pricing finishing orders from win odds
    • Flexi calculator for racing exotics
    • Odds against meaning in betting
    • Odds-on meaning in betting
    • Power method devig explained
    • Shin method for de-vigging betting odds

    Compare live odds on the Terminal

    A free account opens a limited view of the Terminal with live odds. Terminal View unlocks the rest of the board, read-only: 40+ bookmakers, Betfair back and lay prices, price history and closing lines. The screeners are a separate product.

    Create free accountSee plansJoin Discord

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    What's gambling really costing you?

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord