MLB · Parlay arithmetic

MLB Parlay Builder

Assemble a parlay from prices the books are actually posting, and see what it pays beside what the same books' own numbers say it is worth paying.

This is arithmetic, not a recommendation. Every price here is a sportsbook's own posted number, captured by our odds board. The tool computes what your combination pays and what the same prices, with each market's margin removed, say the combination's probability is. It never suggests a parlay, never rates one, and there is no model number anywhere on this page. Nothing here is betting advice. Prices move constantly and this is a snapshot, so check the book before acting on any figure. We take no affiliate money and link to no sportsbook.
Loading the board…

Why a parlay pays less than it looks like it pays

A single bet at −110 is priced so that both sides together imply about 104.8% of the outcomes, not 100%. That extra 4.8 points is the margin built into the price structure. Take the margin out and a −110 side is a coin flip: 50%, not the 52.4% its price implies.

Now multiply. A parlay's price is the product of its legs' decimal prices, and its true probability is the product of the legs' true probabilities. So the margin does not add up across legs, it compounds. If each leg returns 95.45 cents of a fair dollar, then two legs return 91.11 cents and three legs return 86.97 cents. In shorthand, a ticket of n legs each priced at decimal d against a true probability p returns (p × d)n of a fair payout. Every leg you add multiplies the shortfall by another factor.

The +600 question, worked

Three standard −110 legs multiply to +596, which is the +600 a book would show you. Here is that ticket, end to end, on a $10 stake.

Each leg, American / decimal−110  /  1.9091
Each leg, probability the price implies52.38%
Each leg, probability with the margin removed50.00%
Three legs, offered price6.9579  /  +596
Break-even hit rate at that price14.37%
True combined probability (0.503)12.50%
Fair price for a 12.50% ticket8.0000  /  +700
Returns on $10: offered vs fair$69.58 vs $80.00
The compounded margin on the ticket13.03%

One leg keeps 4.55%. Three legs keep 13.03%. Nothing changed except how many prices got multiplied together.

The part that inverts

A +600 ticket breaks even at a 14.29% hit rate, and the three −110 legs above break even at 14.37%. A hit rate of 50% on tickets like that would be a spectacular result. But 50% of three-leg parlays is not a 50% skill level on the legs. It is 79.4% on every single leg, because 0.794 cubed is 0.50. The prices themselves imply 52.4% per leg. The payout looks like it is rewarding a long shot, while the hit rate needed to reach a coin-flip strike rate on the ticket is far above anything the individual prices describe. That is the inversion: the ticket gets easier to be paid well on and much harder to win, at the same time.

Why parlays get promoted

Not because anything is hidden. The prices are all posted in the open, and the arithmetic above uses nothing but them. It is that the margin per ticket grows with the number of legs while the stake does not. A book holding roughly 4.5% on a straight side holds roughly 13% on a three-leg version of the same sides. That is the whole mechanism, and it is why the tool above prints the offered payout and the fair payout side by side instead of just the payout.

What the compounding measures out to in our own archive

The arithmetic says margins multiply. Our odds archive says how much they multiply by in practice. The figures below come from a committed script over a read-only session on our own lake: every pre-game MLB moneyline our board captured, and then every pair and every triple of different games the same book was pricing at the same instant.

TicketMedian holdMeasured on
One straight moneyline3.98%49,194
Two legs, different games7.86%314,339
Three legs, different games11.61%1,305,309

MLB moneylines, pre-game captures only, 2025-02-23 to 2026-08-14 · 11 books · 4,372 games · one slate per book per ET day (that day's earliest board run) · row 1 counts posted two-sided markets, rows 2 and 3 count every pair and every triple of different games a single book was pricing at one instant · median, not mean · committed script: seo/f78_parlay_hold_facts.py

Hold is the share of the payout the price structure keeps. Read down the column: 3.98% on one moneyline becomes 7.86% on two and 11.61% on three, which is what multiplying prices does. It is close to what the arithmetic predicts and not identical to it, because the median of a product is not the product of medians: raising the one-leg median to the third power predicts 112.94 and the measured three-leg median is 113.13.

For context, our hedge guide measured the same quantity across every sport we hold and found a median of 4.16% across 711,756 two-way quotes. MLB moneylines are tighter than that average, at 3.98%. Two other things worth stating plainly: 10.3% of the MLB price rows in this window were captured after first pitch, and every one of them is excluded here, because an in-play price is not a price you could have put in a pre-game parlay. And the worked example above uses a −110 pair, which holds 4.55%; real MLB moneylines hold less than that. The compounding is the same either way.

Where the prices come from

The same feed as our odds comparison grid: every book our board captures, three times a day, for every game that has not started. No book pays to appear and we publish no affiliate links.

What independence means here

Multiplying probabilities is only correct when the legs cannot influence each other. Two different games qualify closely enough for the arithmetic to be honest. Two outcomes inside one game do not, which is why this builder will not construct one.

What this is not

It is not a screener, not a rating, and not a suggestion. It computes only the combination you build. If you want the raw prices without any arithmetic on top, the book grid has them; for our projections, see the lines and projections board.

The board refreshes three times a day (11am, 3pm and 7pm ET) and a game leaves it the moment it starts. If the feed stops refreshing, the builder pauses rather than pricing a parlay from a dead board. Related reading: how parlay odds are calculated, what percentage of parlays win, the cost of hedging, and how to read the board.

Get the weekly projections recap

How our projections did against the market, one email a week. No picks, no spam, unsubscribe anytime.

We store only your email to send the recap. Analytics, not picks, and nothing here is betting advice.