MatchWiz

StackLab

Pick a game from tonight's slate, lock the legs you like, and the model fills the rest. Every price is a real one a book is posting right now.

Book
Target payout
Legs
Same-game parlay0 legs · MTL @ CHI
—
Lock a leg, or hit Fill the rest
  • Nothing picked yet
Leg pool62 legs at Fanatics · 21 not simulated
PlayerPropPriceOursBookEV
Josh AndersonRAnytime goal+45022%—+21.7%
Jake EvansCAnytime goal+65016%—+21.3%
Phillip DanaultCAnytime goal+65015%—+10.7%
Ryan GreeneCAnytime goal+70014%—+10.6%
Alex NewhookCAnytime goal+36024%—+10.0%
Patrick KaneRShots 4.5++90011%—+9.8%
Patrick KaneRShots 3.5++36023%—+7.3%
Patrick KaneRShots 2.5++13543%—+1.5%
Patrick KaneRShots 1.5+-22068%—-0.9%
Frank NazarCAnytime goal+36021%—-2.4%
Patrick KaneRShots 0.5+-120090%—-2.5%
Tyler BertuzziLShots 0.5+-60083%—-3.7%
Cole CaufieldRAnytime goal+12044%—-3.7%
Cole CaufieldRShots 1.5+-75084%—-4.9%
Anton FrondellCShots 0.5+-100086%—-5.6%
Tyler BertuzziLShots 1.5+-13053%—-5.8%
Connor BedardCShots 1.5+-47577%—-6.6%
Cole CaufieldRShots 4.5++24027%—-7.0%
Cole CaufieldRShots 2.5+-23565%—-7.1%
Tyler BertuzziLShots 2.5++23528%—-7.6%
Alexandre TexierLAnytime goal+43017%—-7.9%
Cole CaufieldRShots 3.5++10545%—-8.3%
Connor BedardCShots 2.5+-15055%—-8.5%
Juraj SlafkovskýLShots 1.5+-32069%—-9.2%
Cole CaufieldRShots 5.5++50015%—-9.4%
Roman KantserovRShots 0.5+-90082%—-9.4%
Tyler BertuzziLAnytime goal+25026%—-10.0%
Connor BedardCShots 3.5++16534%—-10.1%
Tyler BertuzziLShots 3.5++65012%—-10.8%
Anton FrondellCAnytime goal+36019%—-11.5%
Roman KantserovRAnytime goal+27523%—-12.2%
Connor BedardCShots 4.5++37518%—-12.3%
Oliver KapanenCShots 0.5+-70076%—-12.9%
Anton FrondellCShots 1.5+-21559%—-13.1%
Juraj SlafkovskýLShots 2.5+-10544%—-13.3%
Kirby DachCAnytime goal+52514%—-13.7%
Cole CaufieldRGoals 1.5++65011%—-14.6%
Oliver MooreCAnytime goal+57512%—-16.4%
Lane HutsonDAnytime goal+47515%—-16.4%
Juraj SlafkovskýLAnytime goal+17530%—-16.4%
Ryan DonatoCAnytime goal+47514%—-16.7%
Teuvo TeravainenCAnytime goal+39017%—-17.1%
Juraj SlafkovskýLShots 3.5++24024%—-17.3%
Connor BedardCShots 5.5++8009%—-19.0%
Patrick KaneRAnytime goal+27521%—-19.8%
Anton FrondellCShots 2.5++14033%—-19.8%
Roman KantserovRShots 1.5+-18551%—-20.8%
Oliver KapanenCAnytime goal+30020%—-22.0%
Juraj SlafkovskýLShots 4.5++55012%—-24.4%
Connor BedardCAnytime goal+15529%—-25.0%
Chris KreiderLAnytime goal+23022%—-25.8%
Anton FrondellCShots 3.5++36016%—-27.3%
Oliver KapanenCShots 1.5+-15043%—-28.2%
Noah DobsonDAnytime goal+57510%—-29.5%
Roman KantserovRShots 2.5++16526%—-31.3%
Anton FrondellCShots 4.5++9006%—-35.3%
Sam RinzelDAnytime goal+8007%—-39.0%
Oliver KapanenCShots 2.5++20019%—-42.8%
Roman KantserovRShots 3.5++41011%—-44.6%
Oliver KapanenCShots 3.5++5507%—-54.8%
Adam EngstromDAnytime goal+8505%—-56.2%
Connor BedardCGoals 1.5++8005%—-56.6%

One leg per player. Three rungs of the same man's ladder are the same bet three times — they win and lose together, and no book will take them in one slip. You get his best rung in each price band rather than every rung, for the same reason. Book is the de-vigged market price, or a dash where the market is quoted one way only and the hold can't be stripped out.

Why the number isn't a multiply

Legs out of one game aren't independent. An assist only exists because somebody scored, so when a line clicks, two or three players cash at once. Multiply those together as though they were separate games and the slip looks worse than it is.

We measured it on 1,131,690 real teammate pairs across three seasons. Two players both going over on points hits 13.9% more often than the multiply says, and assists 12.0%. Shots and blocks move together too, a little — 2.0% and 3.8%.

Goals are the exception, and it's the interesting one. Two teammates both scoring lands within a tenth of a percent of the plain product, because a team's goals come in a Poisson count split between the players who take the shots. One man scoring makes another man's goal no likelier. The multiply is right there, and the model says so rather than inventing an edge.

So StackLab doesn't multiply. Every game here is simulated thousands of times, and each posted line carries a record of which runs it hit. The chance a whole slip lands is the share of runs where every leg hit at once.

What the EV number means

EV is our win probability times what the slip pays, minus one. Positive means our model makes the parlay worth more than it costs. Negative means the book is ahead of us, and that's the common answer — it should be. Books hold a margin on every leg, and a parlay multiplies it.

Which is why the leg-count strip matters. Inside a fixed payout band, each extra leg multiplies the same hold again, so EV falls as the count rises. The strip shows that shape on the pool in front of you.

Every leg here is one a book is quoting

A leg only appears when a sportsbook is posting that exact line and we hold simulated runs behind it. The percentage beside a player is the same one his prop board shows — one model, one number, two pages.

Goalie saves come off the other team's shots, not off a number of their own. So a goalie's save total and the skaters shooting at him are the same shots counted twice, and the slip prices them that way.