Active legs
2
Combined American
+377
Combined decimal
4.77
Payout on a $100.00 stake
$477.27
$377.27 profit + your $100.00 stake back, if every active leg wins.
A voided leg is removed from the combined odds entirely, as if it were never part of the parlay, the standard sportsbook treatment for a push. It is not scored as a loss.
Want this calculator on your website?
Get the embed codeParlay payout examples with pushed legs
These illustrative prices use a $100.00 stake, not a live market. Pushed legs are excluded before multiplying the remaining decimal odds. Total return includes the stake and assumes every remaining leg wins.
| Input legs | Pushed | Active | Decimal odds | Profit | Total return |
|---|---|---|---|---|---|
| -110, +150, +200 | 0 | 3 | 14.3182 | $1,331.82 | $1,431.82 |
| -110, +150, +200 (push) | 1 | 2 | 4.7727 | $377.27 | $477.27 |
| -110, +150 (push), +200 (push) | 2 | 1 | 1.9091 | $90.91 | $190.91 |
| -110 (push), +150 (push), +200 (push) | 3 | 0 | Stake returned | $0.00 | $100.00 |
One remaining leg is calculated as a straight bet. When all legs push, profit is zero and the stake is returned. This multiplication model does not account for correlated selections or bookmaker-specific same-game parlay pricing. Check the applicable settlement rules before using a result.
Embed the parlay calculator
Add the calculator to a website with the code below. No API key is required. It includes a visible attribution link. Calculations run in the browser; this is not a live odds feed.
<div data-bbd-calculator>
<iframe src="https://bigballsdata.com/embed/tools/parlay-calculator" title="Free parlay calculator with push and void handling" width="100%" height="1000" loading="lazy" style="border:0;border-radius:16px"></iframe>
<p style="margin:8px 0 0;font:14px/1.5 system-ui,sans-serif">
<a href="https://bigballsdata.com/tools/parlay-calculator?utm_source=embed&utm_medium=referral&utm_campaign=calculator_embed" rel="nofollow">Parlay calculator by Big Balls Sports Data</a>
</p>
<script>
(function () {
var root = document.currentScript && document.currentScript.parentElement;
var frame = root && root.querySelector('iframe');
if (!frame) return;
window.addEventListener('message', function (event) {
var data = event.data;
if (event.origin !== 'https://bigballsdata.com' || event.source !== frame.contentWindow ||
!data || data.type !== 'bbd:calculator-resize' || data.embedPath !== "/embed/tools/parlay-calculator" ||
typeof data.height !== 'number' || !Number.isFinite(data.height)) return;
frame.height = String(Math.max(320, Math.min(1600, Math.ceil(data.height))));
});
})();
</script>
</div>What this is (and isn't)
This is a documented reference implementation of parlay odds math: multiplying each leg's decimal odds together, with a void/push toggle modeled the way real sportsbooks grade a tied leg. It doesn't show live sportsbook lines, link to a sportsbook, or take a stake for real money; every leg here is one you type in, computed on your device. If you need live odds data behind this math, that's what the API is for.
Frequently asked
- How are combined parlay odds calculated?
- Convert each leg’s American odds to decimal odds, then multiply every active leg’s decimal odds together. That product is the combined decimal odds for the parlay, which converts back to a single American price for display.
- What happens to a parlay when one leg pushes (voids)?
- Standard sportsbook behavior removes a pushed leg from the parlay entirely, reducing it to an N-1 leg parlay priced on the remaining legs’ odds; the push is not treated as a loss and does not zero out the ticket. This calculator’s per-leg void toggle models exactly that.
- Why doesn’t this calculator have a "losing leg" option?
- A parlay calculator computes odds and payout before any outcome is known. If any leg genuinely loses, the whole parlay pays $0; that needs no special modeling. The only leg outcome worth modeling ahead of time is a push/void, because unlike a loss it doesn’t zero the ticket.
- What’s the minimum number of legs for a parlay?
- Two. A single leg is just a straight bet, not a parlay. If voiding legs drops your active count below two, this calculator shows a clear note instead of a combined-odds number that wouldn’t mean anything.
- Does this calculator use real sportsbook odds?
- No. It runs entirely in your browser on the numbers you type in; there’s no live odds feed, no vendor data, and nothing sent to a server. It’s a reference implementation of parlay math, not a betting page.
Need the live odds behind the math?
This calculator is free forever, no key required. When you're ready for real sportsbook lines, scores, and stats behind it, the API has them. There is a free tier; pricing lists what each plan covers.
1,000 req/day free (2,000 with GitHub). No credit card.