MatchWiz

StackLab

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

Book
Target payout
Legs
Cross-game parlay0 legs
—
Lock a leg, or hit Fill the rest
  • Nothing picked yet
Leg pool107 legs at Fanatics · best 170 across tonight's slate · 41 not simulated
PlayerPropPriceOursBookEV
Parker KellyCAnytime goal+57520%—+32.3%
Zemgus GirgensonsCAnytime goal+70015%—+21.9%
Josh AndersonRAnytime goal+45022%—+21.7%
Artturi LehkonenLShots 3.5++70015%—+21.6%
Jake EvansCAnytime goal+65016%—+21.3%
Ilya MikheyevRAnytime goal+52519%—+21.1%
Brock NelsonCAnytime goal+30030%—+18.8%
Artturi LehkonenLShots 2.5++26533%—+18.7%
Fedor SvechkovCAnytime goal+70014%—+12.7%
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%
Artturi LehkonenLShots 1.5+-11558%—+9.3%
Conor GeekieCAnytime goal+65014%—+8.7%
Martin NecasCShots 3.5++41021%—+7.8%
Brandon HagelLAnytime goal+17539%—+7.4%
Martin NecasCShots 2.5++16540%—+7.3%
Patrick KaneRShots 3.5++36023%—+7.3%
Pontus HolmbergRAnytime goal+50018%—+6.1%
Logan O'ConnorRAnytime goal+65014%—+5.5%
Martin NecasCAnytime goal+20035%—+4.5%
Nikita KucherovRAnytime goal+17038%—+2.4%
Dominic JamesCAnytime goal+50017%—+2.2%
Patrick KaneRShots 2.5++13543%—+1.5%
Gabriel LandeskogLAnytime goal+32524%—+1.1%
Artturi LehkonenLShots 0.5+-55085%—+0.9%
Martin NecasCShots 1.5+-19066%—+0.5%
Artturi LehkonenLAnytime goal+21532%—+0.5%
Jake GuentzelCAnytime goal+20033%—+0.4%
Patrick KaneRShots 1.5+-22068%—-0.9%
Martin NecasCShots 0.5+-100089%—-2.1%
Frank NazarCAnytime goal+36021%—-2.4%
Brock NelsonCShots 0.5+-70085%—-2.5%
Patrick KaneRShots 0.5+-120090%—-2.5%
Brock NelsonCShots 2.5++20033%—-2.5%
Brock NelsonCShots 1.5+-15058%—-2.7%
Tyler BertuzziLShots 0.5+-60083%—-3.7%
Cole CaufieldRAnytime goal+12044%—-3.7%
Cole CaufieldRShots 1.5+-75084%—-4.9%
Brock NelsonCShots 3.5++52515%—-5.2%
Anton FrondellCShots 0.5+-100086%—-5.6%
Tyler BertuzziLShots 1.5+-13053%—-5.8%
Nathan MacKinnonCShots 1.5+-120087%—-6.3%
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%
T.J. HughesRAnytime goal+35020%—-7.9%
Alexandre TexierLAnytime goal+43017%—-7.9%
Cole CaufieldRShots 3.5++10545%—-8.3%
Connor BedardCShots 2.5+-15055%—-8.5%
Nathan MacKinnonCShots 2.5+-32069%—-8.8%
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%
Nathan MacKinnonCShots 3.5+-12550%—-10.4%
Tyler BertuzziLShots 3.5++65012%—-10.8%
Nazem KadriCAnytime goal+31022%—-10.9%
Nathan MacKinnonCAnytime goal+11042%—-11.2%
Jaden SchwartzLAnytime goal+34020%—-11.5%
Anton FrondellCAnytime goal+36019%—-11.5%
Nathan MacKinnonCShots 4.5++17532%—-12.1%
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%
Gage GoncalvesCAnytime goal+41017%—-14.0%
Nathan MacKinnonCShots 5.5++36019%—-14.4%
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%
Cale MakarDShots 1.5+-28562%—-16.7%
Teuvo TeravainenCAnytime goal+39017%—-17.1%
Juraj SlafkovskýLShots 3.5++24024%—-17.3%
Jeffrey VielLAnytime goal+65011%—-17.8%
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%
John CarlsonDAnytime goal+47513%—-24.3%
Juraj SlafkovskýLShots 4.5++55012%—-24.4%
Cale MakarDShots 2.5++11036%—-24.7%
Connor BedardCAnytime goal+15529%—-25.0%
Chris KreiderLAnytime goal+23022%—-25.8%
Brayden PointCAnytime goal+21524%—-25.8%
Nathan MacKinnonCGoals 1.5++60011%—-26.0%
Anton FrondellCShots 3.5++36016%—-27.3%
Devon ToewsDAnytime goal+8008%—-27.9%
Oliver KapanenCShots 1.5+-15043%—-28.2%
Cale MakarDAnytime goal+31017%—-29.2%
Noah DobsonDAnytime goal+57510%—-29.5%
Roman KantserovRShots 2.5++16526%—-31.3%
Cale MakarDShots 3.5++28018%—-33.2%
Anton FrondellCShots 4.5++9006%—-35.3%
Sam RinzelDAnytime goal+8007%—-39.0%
Oliver KapanenCShots 2.5++20019%—-42.8%
Cale MakarDShots 4.5++6507%—-44.0%
Roman KantserovRShots 3.5++41011%—-44.6%
Charle-Edouard D'AstousDAnytime goal+7007%—-46.8%

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 this one is a multiply

Legs from different games don't move together. What a winger shoots in Boston has nothing to do with a goalie's save count in Edmonton, so there's no correlation to measure and the price is the plain product of the legs.

That's the difference between the two tiles. An SGP is simulated — one game, over and over, and the chance a slip lands is the share of runs where every leg hit at once. An SGPx is arithmetic.

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.