Published by ParlayAPI. This is a free tool we host. All math runs in your browser; nothing you type is sent anywhere. There is no signup and no data collection on this page.

Parlay Calculator

Combine 2 to 12 legs in American or decimal odds. Get the exact payout, profit, combined decimal odds, and combined implied probability, recomputed live as you type.

Your parlay

Enter a price per leg. Pick American (e.g. -110, +150) or decimal (e.g. 1.91) per leg.
Total payout
$0.00
Profit$0.00
Combined decimal odds1.0000
Combined American odds+0
Implied probability0.0000
Legs counted0

How it works

A parlay pays only if every leg wins, so the odds multiply. The math is exact, not an estimate. Here is the whole thing.

# 1. convert each leg to decimal odds
American positive A  ->  decimal = A / 100 + 1        # +150  -> 2.50
American negative A  ->  decimal = 100 / |A| + 1      # -200  -> 1.50
Decimal odds         ->  used as entered              # 1.91  -> 1.91

# 2. combine
combined_decimal   = product of all leg decimals
payout             = stake * combined_decimal
profit             = payout - stake
implied_probability = 1 / combined_decimal
  1. Convert every leg to decimal odds. Decimal odds are the multiplier on your stake if that single leg wins, stake included.
  2. Multiply the decimals together. The product is your combined decimal odds for the whole parlay.
  3. Multiply by your stake for the payout. Subtract the stake to get profit.
  4. Take 1 divided by the combined decimal odds for the parlay's implied probability, the break-even win rate the price is asking of you.

Building this into an app? You can pull the live odds that feed this calculation straight from ParlayAPI: the same market priced by 30+ sportsbooks in one response, so your parlay always uses the best available leg prices. Create a free API key or read the docs.

Frequently asked questions

How is a parlay payout calculated?

Convert every leg to decimal odds (positive American A becomes A/100 + 1, negative A becomes 100/|A| + 1), multiply the decimals together, then multiply by your stake. Profit is the payout minus the stake. The math is exact, not an approximation.

What does a 3-leg parlay of -110 lines pay?

Each -110 leg is 1.9091 decimal, so three legs multiply to 6.9579 decimal, about +596 in American odds. A $100 stake returns $695.79 total ($595.79 profit). The combined implied probability is 14.37%.

Can I mix American and decimal odds in one parlay?

Yes. Each leg has its own format selector. Every leg is converted to decimal odds internally before the legs are multiplied, so the formats can be mixed freely.

Why does the vig hurt more in a parlay?

Because the legs multiply, the margin baked into each price multiplies too. If a -110 leg's true chance is 50%, its expected return is 0.50 x 1.9091 = 0.9545 of your stake, about a 4.5% edge against you. Three such legs compound to 0.95453 = 0.870, roughly a 13% expected loss. Comparing each leg to its no-vig fair price matters more with every leg you add.

More free calculators