Edge · Parlay Pricing
What your parlay actually costs
Build a parlay and see it priced honestly: the vig stripped out of every leg, the combined chance, the payout that would be fair against the payout on offer, and the sportsbook's cut — which compounds with every leg you add and appears on no bet slip anywhere. This page makes no prediction about any game, and does not claim to beat the market. It tells you the price of the bet you were going to make.
Build across games from the consensus close and see the cut compound with every leg. The one mode that needs no odds feed: everything in it is arithmetic on two prices.
Same-game slip
Pick two or more props from one game. The slip will show the book's cut, which is exact, and the range the combined chance must lie in — which is as far as anything honest goes inside one game.
The hold is exact on a same-game slip — it depends only on the per-market margins and needs no assumption about how the legs move together. Only the combined chance cannot be stated. Prices are each book's closing price for the week.
Middles64 of 2669 cost less than one market's vig · showing 60
The over at a lower line and the under at a higher one, so both legs win inside the window. Cost is what a single winner loses — the same hold /parlay prints for any market. The ceiling is 4.55%, one ordinary market's vig at −110.
| Prop | Over | Under | Cost | Window | DK | FD | MGM | On 100 staked |
|---|---|---|---|---|---|---|---|---|
Trevor Lawrence · Passing yards | over 226.5 −114 betPARX | under 231.5 −105 ESPN Bet | 4.30% | 227, 228, 229, 230, 231 5 results win both | — | — | — | 95.70either way 191.40 if it lands 50.98 over · 49.02 under |
Trevor Lawrence · Passing yards | over 226.5 −115 BetRivers | under 231.5 −105 ESPN Bet | 4.50% | 227, 228, 229, 230, 231 5 results win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Trevor Lawrence · Passing yards | over 226.5 −115 SugarHouse | under 231.5 −105 ESPN Bet | 4.50% | 227, 228, 229, 230, 231 5 results win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 164.5 −113 DraftKings | 3.43% | 160, 161, 162, 163, 164 5 results win both | — | — | — | 96.57either way 193.15 if it lands 48.77 over · 51.23 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 164.5 −113 DraftKings | 3.43% | 160, 161, 162, 163, 164 5 results win both | — | — | — | 96.57either way 193.15 if it lands 48.77 over · 51.23 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 169.5 −114 FanDuel | 3.63% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.37either way 192.74 if it lands 48.66 over · 51.34 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 169.5 −114 FanDuel | 3.63% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.37either way 192.74 if it lands 48.66 over · 51.34 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 169.5 −115 betPARX | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 169.5 −115 BetRivers | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 169.5 −115 SugarHouse | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 169.5 −115 betPARX | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 169.5 −115 BetRivers | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 169.5 −115 SugarHouse | 3.83% | 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 10 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 165.5 −115 Pinnacle | 3.83% | 160, 161, 162, 163, 164, 165 6 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 165.5 −115 Pinnacle | 3.83% | 160, 161, 162, 163, 164, 165 6 results win both | — | — | — | 96.17either way 192.34 if it lands 48.56 over · 51.44 under |
Joe Fagnano · Passing yards | over 159.5 −102 BetOnline | under 163.5 −116 bet365 | 4.03% | 160, 161, 162, 163 4 results win both | — | — | — | 95.97either way 191.94 if it lands 48.46 over · 51.54 under |
Joe Fagnano · Passing yards | over 159.5 −102 Bovada | under 163.5 −116 bet365 | 4.03% | 160, 161, 162, 163 4 results win both | — | — | — | 95.97either way 191.94 if it lands 48.46 over · 51.54 under |
Mark Andrews · Receiving yards | over 20.5 +100 Fanatics | under 21.5 −116 bet365 | 3.57% | 21 1 result win both | — | — | — | 96.43either way 192.86 if it lands 48.21 over · 51.79 under |
Brenton Strange · Receiving yards | over 33.5 −114 betPARX | under 34.5 +100 ESPN Bet | 3.17% | 34 1 result win both | — | — | — | 96.83either way 193.67 if it lands 51.58 over · 48.42 under |
Brenton Strange · Receiving yards | over 33.5 −115 BetRivers | under 34.5 +100 ESPN Bet | 3.37% | 34 1 result win both | — | — | — | 96.63either way 193.26 if it lands 51.69 over · 48.31 under |
Brenton Strange · Receiving yards | over 33.5 −115 SugarHouse | under 34.5 +100 ESPN Bet | 3.37% | 34 1 result win both | — | — | — | 96.63either way 193.26 if it lands 51.69 over · 48.31 under |
Jaylen Waddle · Receiving yards | over 44.5 −105 ESPN Bet | under 46.5 −113 betPARX | 4.10% | 45, 46 2 results win both | — | — | — | 95.90either way 191.81 if it lands 49.12 over · 50.88 under |
Jaylen Waddle · Receiving yards | over 44.5 −105 ESPN Bet | under 46.5 −114 BetRivers | 4.30% | 45, 46 2 results win both | — | — | — | 95.70either way 191.40 if it lands 49.02 over · 50.98 under |
Jaylen Waddle · Receiving yards | over 44.5 −105 ESPN Bet | under 46.5 −114 SugarHouse | 4.30% | 45, 46 2 results win both | — | — | — | 95.70either way 191.40 if it lands 49.02 over · 50.98 under |
Parker Washington · Receiving yards | over 58.5 −114 betPARX | under 60.5 −105 Fanatics | 4.30% | 59, 60 2 results win both | — | — | — | 95.70either way 191.40 if it lands 50.98 over · 49.02 under |
Parker Washington · Receiving yards | over 58.5 −114 betPARX | under 59.5 −105 ESPN Bet | 4.30% | 59 1 result win both | — | — | — | 95.70either way 191.40 if it lands 50.98 over · 49.02 under |
Parker Washington · Receiving yards | over 58.5 −115 BetRivers | under 60.5 −105 Fanatics | 4.50% | 59, 60 2 results win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Parker Washington · Receiving yards | over 58.5 −115 SugarHouse | under 60.5 −105 Fanatics | 4.50% | 59, 60 2 results win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Parker Washington · Receiving yards | over 58.5 −115 BetRivers | under 59.5 −105 ESPN Bet | 4.50% | 59 1 result win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Parker Washington · Receiving yards | over 58.5 −115 SugarHouse | under 59.5 −105 ESPN Bet | 4.50% | 59 1 result win both | — | — | — | 95.50either way 191.01 if it lands 51.08 over · 48.92 under |
Josh Cameron · Receiving yards | over 9.5 +100 ESPN Bet | under 10.5 −110 Fanatics | 2.33% | 10 1 result win both | — | — | — | 97.67either way 195.35 if it lands 48.84 over · 51.16 under |
Josh Cameron · Receiving yards | over 9.5 +100 ESPN Bet | under 11.5 −111 BetMGM | 2.54% | 10, 11 2 results win both | — | — | — | 97.46either way 194.92 if it lands 48.73 over · 51.27 under |
Josh Cameron · Receiving yards | over 9.5 +100 ESPN Bet | under 10.5 −114 FanDuel | 3.17% | 10 1 result win both | — | — | — | 96.83either way 193.67 if it lands 48.42 over · 51.58 under |
Josh Cameron · Receiving yards | over 9.5 +100 ESPN Bet | under 10.5 −115 Hard Rock Bet | 3.37% | 10 1 result win both | — | — | — | 96.63either way 193.26 if it lands 48.31 over · 51.69 under |
Josh Cameron · Receiving yards | over 9.5 +100 ESPN Bet | under 13.5 −116 bet365 | 3.57% | 10, 11, 12, 13 4 results win both | — | — | — | 96.43either way 192.86 if it lands 48.21 over · 51.79 under |
Josh Cameron · Receiving yards | over 10.5 −105 Caesars | under 11.5 −111 BetMGM | 3.69% | 11 1 result win both | — | — | — | 96.31either way 192.63 if it lands 49.33 over · 50.67 under |
Trevor Lawrence · Rushing yards | over 9.5 −116 bet365 | under 10.5 +110 Fanatics | 1.31% | 10 1 result win both | — | — | — | 98.69either way 197.39 if it lands 53.00 over · 47.00 under |
Derrick Henry · Rushing yards | over 67.5 −114 betPARX | under 69.5 +100 ESPN Bet | 3.17% | 68, 69 2 results win both | — | — | — | 96.83either way 193.67 if it lands 51.58 over · 48.42 under |
Derrick Henry · Rushing yards | over 67.5 −115 BetRivers | under 69.5 +100 ESPN Bet | 3.37% | 68, 69 2 results win both | — | — | — | 96.63either way 193.26 if it lands 51.69 over · 48.31 under |
Derrick Henry · Rushing yards | over 67.5 −115 SugarHouse | under 69.5 +100 ESPN Bet | 3.37% | 68, 69 2 results win both | — | — | — | 96.63either way 193.26 if it lands 51.69 over · 48.31 under |
Derrick Henry · Rushing yards | over 70.5 −105 Caesars | under 72.5 −114 DraftKings | 4.30% | 71, 72 2 results win both | — | — | — | 95.70either way 191.40 if it lands 49.02 over · 50.98 under |
Derrick Henry · Rushing yards | over 70.5 −105 Caesars | under 72.5 −115 Bovada | 4.50% | 71, 72 2 results win both | — | — | — | 95.50either way 191.01 if it lands 48.92 over · 51.08 under |
Justice Hill · Rushing yards | over 13.5 +102 Caesars | under 15.5 +105 Fanatics | +1.74% | 14, 15 2 results win both | — | — | — | 101.74guaranteed 203.49 if it lands 50.37 over · 49.63 under |
Justice Hill · Rushing yards | over 16.5 +121 Pinnacle | under 20.5 −116 bet365 | +1.06% | 17, 18, 19, 20 4 results win both | — | — | — | 101.06guaranteed 202.12 if it lands 45.73 over · 54.27 under |
Justice Hill · Rushing yards | over 13.5 +102 Caesars | under 16.5 −109 betPARX | 1.63% | 14, 15, 16 3 results win both | — | — | — | 98.37either way 196.74 if it lands 48.70 over · 51.30 under |
Justice Hill · Rushing yards | over 13.5 −113 DraftKings | under 15.5 +105 Fanatics | 1.80% | 14, 15 2 results win both | — | — | — | 98.20either way 196.40 if it lands 52.10 over · 47.90 under |
Justice Hill · Rushing yards | over 13.5 +102 Caesars | under 16.5 −110 BetRivers | 1.85% | 14, 15, 16 3 results win both | — | — | — | 98.15either way 196.30 if it lands 48.59 over · 51.41 under |
Justice Hill · Rushing yards | over 13.5 +102 Caesars | under 16.5 −110 SugarHouse | 1.85% | 14, 15, 16 3 results win both | — | — | — | 98.15either way 196.30 if it lands 48.59 over · 51.41 under |
Justice Hill · Rushing yards | over 13.5 −114 BetOnline | under 15.5 +105 Fanatics | 2.01% | 14, 15 2 results win both | — | — | — | 97.99either way 195.98 if it lands 52.20 over · 47.80 under |
Justice Hill · Rushing yards | over 13.5 −114 FanDuel | under 15.5 +105 Fanatics | 2.01% | 14, 15 2 results win both | — | — | — | 97.99either way 195.98 if it lands 52.20 over · 47.80 under |
Justice Hill · Rushing yards | over 13.5 −115 Bovada | under 15.5 +105 Fanatics | 2.22% | 14, 15 2 results win both | — | — | — | 97.78either way 195.56 if it lands 52.30 over · 47.70 under |
Justice Hill · Rushing yards | over 13.5 −115 ESPN Bet | under 15.5 +105 Fanatics | 2.22% | 14, 15 2 results win both | — | — | — | 97.78either way 195.56 if it lands 52.30 over · 47.70 under |
Justice Hill · Rushing yards | over 13.5 −115 Hard Rock Bet | under 15.5 +105 Fanatics | 2.22% | 14, 15 2 results win both | — | — | — | 97.78either way 195.56 if it lands 52.30 over · 47.70 under |
Justice Hill · Rushing yards | over 14.5 −115 Fliff | under 15.5 +105 Fanatics | 2.22% | 15 1 result win both | — | — | — | 97.78either way 195.56 if it lands 52.30 over · 47.70 under |
Justice Hill · Rushing yards | over 13.5 +102 Caesars | under 20.5 −116 bet365 | 3.11% | 14, 15, 16, 17, 18, 19, 20 7 results win both | — | — | — | 96.89either way 193.78 if it lands 47.97 over · 52.03 under |
Chris Rodriguez Jr. · Rushing yards | over 28.5 −110 DraftKings | under 29.5 +101 BetOnline | 2.09% | 29 1 result win both | — | — | — | 97.91either way 195.82 if it lands 51.29 over · 48.71 under |
Chris Rodriguez Jr. · Rushing yards | over 28.5 −110 DraftKings | under 29.5 +101 Bovada | 2.09% | 29 1 result win both | — | — | — | 97.91either way 195.82 if it lands 51.29 over · 48.71 under |
Chris Rodriguez Jr. · Rushing yards | over 28.5 −110 DraftKings | under 29.5 +101 Pinnacle | 2.09% | 29 1 result win both | — | — | — | 97.91either way 195.82 if it lands 51.29 over · 48.71 under |
Chris Rodriguez Jr. · Rushing yards | over 28.5 −116 bet365 | under 29.5 +101 BetOnline | 3.34% | 29 1 result win both | — | — | — | 96.66either way 193.32 if it lands 51.91 over · 48.09 under |
Chris Rodriguez Jr. · Rushing yards | over 28.5 −116 bet365 | under 29.5 +101 Bovada | 3.34% | 29 1 result win both | — | — | — | 96.66either way 193.32 if it lands 51.91 over · 48.09 under |
Week 9 · SportsGameOdds player props. Every price is each book's closing price — the last it showed while its own market was open. No row pairs a stale price with a current one, which check:props asserts; but books close at slightly different moments, so this is not a claim that both prices were quotable at the same instant. Placing either leg requires an account at that book, and this page links to none.
Arbitrage6 found, cheapest first
Both sides at one line from two books, priced so the two implied chances sum to under 100%. The cost column is a return rather than a charge, and it is collected whichever way the game goes.
| Prop | Over | Under | Cost | Window | DK | FD | MGM | On 100 staked |
|---|---|---|---|---|---|---|---|---|
Tucker Kraft · Receptions | over 4.5 +110 bet365 | under 4.5 −106 DraftKings | +0.93% | — | — | — | — | 100.93guaranteed 48.06 over · 51.94 under |
Ladd McConkey · Receptions | over 3.5 −125 Hard Rock Bet | under 3.5 +130 bet365 | +0.98% | — | — | — | — | 100.98guaranteed 56.10 over · 43.90 under |
Josh Cameron · Receptions | over 1.5 +150 ESPN Bet | under 1.5 −149 BetOnline | +0.16% | — | — | — | — | 100.16guaranteed 40.06 over · 59.94 under |
Justice Hill · Rushing yards | over 16.5 +121 Pinnacle | under 16.5 −109 betPARX | +2.67% | — | — | — | — | 102.67guaranteed 46.46 over · 53.54 under |
Justice Hill · Rushing yards | over 16.5 +121 Pinnacle | under 16.5 −110 BetRivers | +2.43% | — | — | — | — | 102.43guaranteed 46.35 over · 53.65 under |
Justice Hill · Rushing yards | over 16.5 +121 Pinnacle | under 16.5 −110 SugarHouse | +2.43% | — | — | — | — | 102.43guaranteed 46.35 over · 53.65 under |
Week 9 · SportsGameOdds player props. Every price is each book's closing price — the last it showed while its own market was open. No row pairs a stale price with a current one, which check:props asserts; but books close at slightly different moments, so this is not a claim that both prices were quotable at the same instant. Placing either leg requires an account at that book, and this page links to none.
De-vig each side by scaling both so they add to 100%. Then for any slip, the offered payout multiplied by the combined fair chance equals exactly 1 ⁄ Π(1+m), where each m is that market's margin.
The leg's own price cancels out. So the hold depends only on the margins — it needs no assumption about whether results are related, which is why it is still exact on a same-game slip where the combined chance is not.
| Legs at −110 | Book keeps |
|---|---|
| 1 | 4.55% |
| 2 | 8.88% |
| 3 | 13.03% |
| 4 | 16.98% |
| 6 | 24.36% |
Exact fractions of 1 − (21/22)^k. Three legs is 1 − 9261/10648.
Measured over 1,871 completed regular-season games, 2019–2025:
| Home teams covered | 48.74% | of 1,828 |
| The over hit | 49.03% | of 1,854 |
| Favourites won | 66.52% | of 1,858 |
Break-even at −110 is 52.38%. The favourite figure looks enormous beside that and is not: a favourite is priced at −200, not −110, where break-even is 66.7%.
npm run study:parlay pre-registered the bucketed version of that question before it ran and rejected it. So there is no edge column, no value badge and no “+EV” language here — that absence is a measured result, not an omission.
Two legs in one game move together, and the direction flips depending on how the game goes: a blowout cover comes with the over, a 17–13 grind-out cover with the under. One correction factor would be wrong in both directions.
So nothing is discounted. You still get every per-leg chance and the full hold — those are exact either way. What replaces the combined chance is the range it must lie in, which is provable, plus how often that exact pair has actually landed since 2019.
The size of the thing being refused: a favourite of 3 to 6.5 covering and winning happens 17.7 points more often than independence would predict. Across different games the same measurement is 0.2 points. Two orders of magnitude apart, which is why the two are treated differently rather than identically.
Same-game prop pairs, counted
The panel above says the combined number is withheld because the dependence changes sign. Here it is, counted rather than estimated, over 24,621 qualifying player-weeks from 2019 to 2026. Each row is one pair of roles, how often they both landed, and the product of the two rates measured in the same games — so the last column is the dependence with the base rates already taken out.
| Pair | Both landed | If independent | Games | Dependence |
|---|---|---|---|---|
| WR1 over 50 receiving yards + WR1 over 4 receptions | 43.9%1622 of 3697 | 29.0% | 3,697 | +14.88pp |
| the QB over 250 passing yards + WR1 over 60 receiving yards | 28.4%653 of 2299 | 20.5% | 2,299 | +7.91pp |
| the QB over 225 passing yards + WR1 over 60 receiving yards | 34.0%781 of 2299 | 26.4% | 2,299 | +7.60pp |
| the QB over 250 passing yards + WR1 over 70 receiving yards | 24.2%556 of 2299 | 16.7% | 2,299 | +7.47pp |
| RB1 over 50 rushing yards + RB1 scores | 31.8%1152 of 3624 | 24.4% | 3,624 | +7.39pp |
| the QB over 225 passing yards + WR1 over 70 receiving yards | 28.9%664 of 2299 | 21.5% | 2,299 | +7.38pp |
| the QB over 275 passing yards + WR1 over 60 receiving yards | 22.3%512 of 2299 | 15.0% | 2,299 | +7.26pp |
| the QB over 275 passing yards + WR1 over 70 receiving yards | 19.2%442 of 2299 | 12.2% | 2,299 | +6.99pp |
| the QB over 225 passing yards + WR1 over 50 receiving yards | 39.0%897 of 2299 | 32.1% | 2,299 | +6.92pp |
| the QB over 250 passing yards + WR1 over 50 receiving yards | 31.8%731 of 2299 | 24.9% | 2,299 | +6.85pp |
| the QB over 250 passing yards + WR2 over 50 receiving yards | 23.9%516 of 2156 | 17.4% | 2,156 | +6.49pp |
| the QB over 275 passing yards + WR1 over 50 receiving yards | 24.3%558 of 2299 | 18.3% | 2,299 | +6.00pp |
| the QB over 250 passing yards + WR1 over 4 receptions | 29.8%684 of 2299 | 23.8% | 2,299 | +5.96pp |
| the QB over 225 passing yards + WR1 over 40 receiving yards | 43.9%1010 of 2299 | 38.0% | 2,299 | +5.92pp |
| the QB over 250 passing yards + WR1 over 40 receiving yards | 35.4%814 of 2299 | 29.5% | 2,299 | +5.86pp |
| the QB over 250 passing yards + TE1 over 40 receiving yards | 23.4%501 of 2139 | 18.0% | 2,139 | +5.42pp |
| the QB over 275 passing yards + WR1 over 40 receiving yards | 26.8%615 of 2299 | 21.6% | 2,299 | +5.11pp |
| the QB over 275 passing yards + WR1 scores | 14.5%333 of 2299 | 10.9% | 2,299 | +3.55pp |
| WR1 over 50 receiving yards + WR2 over 50 receiving yards | 20.6%701 of 3397 | 20.7% | 3,397 | about independent |
| WR1 over 50 receiving yards + TE1 over 40 receiving yards | 21.7%736 of 3399 | 22.0% | 3,399 | -0.37pp |
| WR1 over 50 receiving yards + RB1 over 50 rushing yards | 30.8%1108 of 3596 | 31.6% | 3,596 | -0.76pp |
| the QB over 250 passing yards + RB1 over 50 rushing yards | 22.2%500 of 2253 | 23.9% | 2,253 | -1.71pp |
Two rungs on one player are not two legs. WR1 over 50 receiving yards and WR1 over 70 receiving yards is nested: every game clearing 70 already cleared 50, so the pair lands exactly as often as the harder leg alone — 1374 of 3697, 37.2%. That is an identity, not a measurement, and it holds with no assumption about dependence whatsoever. A reader stacking them has bought the harder leg twice and paid for two legs; nothing has been diversified. It is also the only shape where the Fréchet interval this page falls back to is tight — its upper end, 37.2%, is the answer rather than a ceiling.
Counted, never fitted. A leg names a position and an opportunity rank rather than a player — “WR1” is the most-targeted qualifying receiver by his target rate entering the game, so the rank is a pre-kickoff fact and never the stat being counted. Named pairs were measured first and could not support this: their median is four shared games, and only two pairs in the league clear the 100-game minimum. Every one of the 23 pairs was declared before it was counted, and all of them cleared the minimum. Same-team pairs only: a quarterback against the opposing receiver needs a schedule join and is not counted here. None of these numbers prices a slip. Built Nov 3, 6:01 PM EST from nflverse.
How the suggested slip is chosen
By one stated rule over two named quantities, both printed in their own columns: maximise the offered payout, subject to the combined chance clearing the band's floor, at most one leg per game and at most 6 legs. There is deliberately no third number — no risk score, no confidence rating, nothing weighted together. A blended score is a number with no unit that nobody can argue with because nobody can read it, and this repo refuses to build one; the same rule shapes the start/sit board and the DFS optimizer.
Preferring well-priced legs is not a fourth rule either — it falls out. For a given fair chance, a lower-margin market offers a bigger payout, so maximising payout under a chance floor already takes the better-priced side. The search is exhaustive at this board size, so the headline slip is the highest-paying one at that floor rather than the best one found; if it ever stops being exhaustive the page says “best found” instead.
The band floors — 25%, 12.5%, 5% — are a convention and not a measurement. No data on anyone's risk tolerance exists here, so the floors are chosen to be legible and to separate, and the actual combined chance of whatever got built is always printed beside them. The leg cap is a search bound, not a recommendation.
About this page
Goal Line is not a sportsbook and accepts no wagers. Nothing here is a bet, an offer to take one, or advice to place one. This page takes prices that already exist and does arithmetic on them: it removes the sportsbook's margin from each side, multiplies the legs, and shows you what the payout would have to be to break even against what is actually offered. The difference is the book's cut.
No claim to beat the market. Measured over 1,871 completed regular-season games from 2019 to 2025, home teams covered the spread 48.74% of the time, the over hit 49.03%, and favourites won 66.52% of games against prices that already implied roughly that. Break-even at −110 is 52.38%. These markets are efficient, this page contains no prediction of any game, and there is no “value” or “+EV” figure anywhere on it because none was earned.
Where the lines come from. Lines come from nflverse's published schedules, which carry an unattributed consensus closing price assembled from several sportsbooks. They are refreshed every six hours and carry no movement history — there is one set of numbers per game and no record of what they were before. No sportsbook provides, endorses or is affiliated with any of this.
Legality and age. Sports betting is regulated differently in every jurisdiction and is illegal in some. You are responsible for knowing the law where you are, and for being old enough to bet there — which is 21 in most US states that permit it, and 18 in a few. Nothing on this page is available to anyone under that age.
If betting has stopped being fun. In the US, call or text 1-800-GAMBLER (1-800-426-2537), text 800GAM to 53342, or visit ncpgambling.org. These are the National Council on Problem Gambling's own lines and they are free and confidential. Outside the US, look up your national problem-gambling council — we would rather send you to find the right number than print one here we have not checked.
Currently unauthenticated and unpaywalled. See Players for the weather and injury facts behind the rest of the app — none of which touches this page, which contains no projection of ours at all.