Bet Data Labs is an independent data and analytics service. We are not a sportsbook and we do not accept wagers. No outcome is guaranteed. Past performance does not predict future results.
◆Best lineBuy up to 1: an exact 1 returns your stake (27% push)
⧉
Same-Game Cap
This is read 10 of 32 the board is showing on this one game. Cards ranked 3rd or deeper inside their own game went 22-43 (33.8%) in July while the 1st and 2nd reads went 127-114, so it is decayed a tier band. The reads share one game state: a blowout or a washout takes all of them together. All 32 lose together 0.0% to 16.8% of the time. The low end assumes the legs are unrelated, the high end assumes one game state moves all of them. Same-game legs sit near the top of that band. Size it down and do not stack it with its siblings.
Every game behind L5, L10, L20 and H2H, drawn against tonight's line.
Confidence readOn the fence
71% to hitrange 62-79%price needs 72%
The price's breakeven sits inside our range, so this one turns on exactly where the projection lands.
The band is our projection's standard error run through the same model that sets this card's win probability, so it shows how much the number could move if our read on the player's mean is off. The tick is what -260 has to beat to profit. We grade against that instead of a threshold we invented.
Why this card
›Assists projection 0.2 vs line 0.5
›Model read 0.5 pointed the other way, but the market prices the under at 63% and Assists has not earned the lean to overrule it. This card follows the market: 0.2 is the number that price implies.
›Edge test can't run here: the books are on different lines, so there is no single line to measure our gap against. The card stands on the projection and the price, and does not count this check.
L5/L10/L20 are his last games played, across seasons. L20 includes 10 from 2025-26.
H2H 1/1: 2025 (1 game) (2025 TOR: 0)
Last 10 gamesline 0.5
›Prop market fair P(under) 68% across 2 books
›Calibration: NHL Assists plays predicted ~61% have hit 69% over 26881 graded, of which 14374 still describe the current model. Win prob raised 8.0pp.
›Baby line: a 0.5-line prop is an opportunity bet by definition. Capped at LEAN.
›Watch only: no expected value at the quoted price
›Same-game cap: read 10 of 32 the board is showing on this game, and reads past the 2nd went 22-43 (33.8%) in July. Sized down, do not stack with its siblings. All 32 lose together somewhere between 0.0% and 16.8% of the time, and same-game legs sit near the top of that band.
KILL SIGNALS
⚠ baby line
Sharp anchor
SourceBook consensus
Implied P(under 0.5)68.0%
Fair price3.13 · +213
Books de-vigged2
Pulled10/24, 6:57 PM ET
Fair value is the mean of 2 independent two-sided de-vigs. Reference books (BetMGM, Caesars, BetRivers, reduced-juice) count toward this number but can never set the price above, which comes from a Connecticut book only.
Our projection
Projection vs line0.19 vs 0.5
10 games this season, 100% on this season
Sourcegamelog
SportNHL
Games10
Current games10
Prior games0
Prior games fetched0
›All model inputs (20)
Variance0.70
Modelgamelog-v0.1-generic
Pricingpx-shared-v2+logistic-normal-v1
sourcegamelog
modelgeneric-recency-blend
sportNHL
propHOCKEY_ASSISTS
games10
current_games10
prior_games0
prior_games_fetched0
current_mean0.400
prior_meannull
current_weight1
role_shift0
variance_floor0.600
opp_adj1
player_espn_id5149211
model_median0.510
market_overrule1
◆ ALT-LINE LADDER
Easton Cowan · Under the number
model projects 0.19
The best move
Buy this under up to 1: an exact 1 returns your stake instead of losing (27% of outcomes), same win chance as the 0.5.
Line
Win
Push
Loss
Price
EV
0.5now
63%
-
37%
1.38 (-260)
-12.8%
1push-safe
63%
27%
10%
1.15 (-661) fair
-
Win / push / loss come from our projected distribution. A whole-number line can push - an exact landing returns your stake - so buying to the whole number nearest our projection converts a slice of losses into stake-back. EV is shown only where a book actually quotes that line; other rungs show the model's fair price.
Best EV is the highest-value rung inside the trustworthy band. Tighten is the safest rung that stays +EV, for when a leg needs to survive rather than pay big. EV is our model's edge at the price a book actually quotes. Which rungs we trustis now de-vigged: we measure the book's margin on the two-sided main line (its vig-free read is 68% our side there) and strip that same margin off each one-sided rung. A losing-side rung is shown only when the book's own de-vigged price backs the model up, so a longshot can no longer post a phantom edge built on the model's fat tail. EV in (parentheses)is a rung where the model claims far more than the book's de-vigged number: indicative only, never a recommendation.
Market lines
Book
Line
Over
Under
DK★ Best
0.5
+190
-260
DK implied, with vig (this side): 72.2%
Line history
Loading…
◆ ALPHA SCORE BREAKDOWN
Why 50?
TOTAL
50/100
Win prob+55/ 55
Calibrated win probability 71%
Market+15/ 15
Market consensus 68% on our side
Price+-4.2/ 15
Negative EV at best price - juice eats the edge
Edge test+0/ 15
Edge test failed
Kill penalty-8/ 0
1 kill signal firing (graduated)
Components sum to 58; published as 50 after a tier rule (baby-line LEAN cap, or no PRESS without the market ≥55% on our side).
Recent form is context, not signal. A team on a heater can still be the wrong side of the number. Cross-check with the projection above.
Typical pre-close movement
Across 29 replayed days of NHL, this market moves 0.2pp of implied probability on average between six hours out and the close, and the line itself moves 0% of the time (mean 0.00 units of line across every pair measured, movers and non-movers together).
Absolute magnitude over 3913 players quoting player_assists, so signed moves cannot cancel. A volatile market is not an inefficient one: this says how much the close knows that six hours out did not, not which way.
Role
Easton Cowan, TOR F. Season vs last 3 games.
Role
Season (10)
Last 3
Change
Time on ice
15.2
15.3
= +0.0
Power-play TOI
0.8
1.4
= +0.5
Injuries
From ESPN · refreshed every 30 min
TOR
Other · 10ShowHide
Nick Blankenburg?
Oct 23: Blankenburg (undisclosed) was placed on injured reserve by the Maple Leafs on Friday, David Alter of The Hockey News reports.
Marshall Rifai?
Oct 22: ir
John Tavares?
Oct 17: ir
Dakota Joshua?
Oct 17: Joshua (abdomen) was sent to AHL Toronto on Friday for a conditioning stint.
Miles Wood?
Oct 15: ir
Chris Tanev?
Oct 15: The Maple Leafs announced Thursday that Tanev (lower body) is considered week-to-week, Mark Masters of TSN reports.
Max Domi?
Sep 30: Domi (back) was transferred from the non-roster list to long-term injured reserve Wednesday, per PuckPedia.
Cade Webber?
Sep 29: ir-nr
Elvis Merzlikins?
Sep 29: Merzlikins is expected to miss 4-6 months to begin the 2026-27 regular season while recovering from a shoulder injury, per Luke Fox of Sportsnet.
William Villeneuve?
Sep 29: ir-nr
EDM
Out · 1
Mattias EkholmOUT
Oct 23: Ekholm (undisclosed) will miss at least a week after getting injured versus the Hurricanes on Thursday, Jason Gregor of Sports 1440 Edmonton reports.
Other · 7ShowHide
Devon Levi?
Oct 24: Levi (undisclosed) is expected to miss a few weeks, per Jason Gregor of Sports 1440 Edmonton.
Jason Dickinson?
Oct 22: ir
Alec Regula?
Oct 1: Regula (undisclosed) was designated for long-term injured reserve Thursday.
Matt Savoie?
Oct 1: Savoie (lower body) was shifted to long-term injured reserve Thursday.
Frederik Andersen
?
Sep 29: Andersen (knee) isn't expected back until "maybe" December, head coach Mike Babcock told NHL.com on Tuesday.
Mattias Janmark?
Sep 29: Janmark (undisclosed) does not have a timetable for his return from injury.
Atro Leppanen?
Sep 29: ir-nr
★ RECENT FORM
Easton Cowan · Assists vs 0.5
ESPN gamelog · hit rates vs line
LAST 5
40%
2/5 under · avg 0.8
LAST 10
60%
6/10 under · avg 0.5
LAST 20
60%
12/20 under · avg 0.5
SEASON
64%
7/11 under · avg 0.5
Last 5, 10 and 20 are his last games played, across seasons. L20 includes 9 from 2025-26.
Cells scored against the Under, the side this card is on. At 1.38 (-260) the price needs 72% to break even: green clears it with room, red falls short. A high hit rate at heavy juice is not an edge, which is why we grade against the price and not a round number.
Game log
Easton Cowan · Assists vs 0.5
ESPN gamelog · newest first · scored for the under
40%2/5 under
Line 0.5
1
0
2
0
1
NYISJCBJNYREDM
Oldest to newest. Green beat the line for the under, red did not.
Oct 24@EDMW1Miss
Oct 22vsNYRW0Hit
Oct 20@CBJW2Miss
Oct 19vsSJW0Hit
Oct 17vsNYIL1Miss
Oct 15vsBUFL1Miss
Oct 14@UTAL0Hit
Oct 10@COLW0Hit
Oct 9@VGKL0Hit
Oct 6vsNSHW0Hit
Oct 3vsOTTL0Hit
Apr 15@OTTL1Miss
Apr 13vsDALL0Hit
Apr 11vsFLAL1Miss
Apr 9@NYIL0Hit
Apr 8vsWSHL0Hit
Apr 4@LAL0Hit
Apr 3@SJL1Miss
Mar 31@ANAW2Miss
Mar 28@STLL0Hit
Mar 25vsNYRW0Hit
Mar 24@BOSW0Hit
Mar 21@OTTL1Miss
Mar 20vsCARL0Hit
Mar 17vsNYIL0Hit
Mar 15@MINW0Hit
Mar 14@BUFL0Hit
Mar 12vsANAW0Hit
Mar 10@MTLL1Miss
Mar 8vsTBL0Hit
Mar 6@NYRL0Hit
Mar 5@NJL1Miss
Mar 3vsPHIL0Hit
Mar 1vsOTTL0Hit
Jan 30@SEAL0Hit
Jan 28vsBUFL0Hit
Jan 25vsCOLL1Miss
Jan 24vsVGKL0Hit
Jan 22vsDETL0Hit
Jan 20vsMINL1Miss
Jan 18@WPGW1Miss
Jan 16@VGKL0Hit
Jan 14@UTAL0Hit
Jan 13@COLW0Hit
Jan 11vsVANW0Hit
Jan 9@PHIW0Hit
Jan 7vsFLAW0Hit
Jan 4@NYIL0Hit
Jan 2vsWPGW0Hit
Dec 31vsNJW0Hit
Dec 29@DETL0Hit
Dec 21@NSHL1Miss
Dec 19@WSHL0Hit
Dec 17vsCHIW0Hit
Dec 14vsEDML0Hit
Dec 12vsSJL0Hit
Dec 9vsTBW1Miss
Dec 7vsMTLL0Hit
Dec 5@CARW0Hit
Dec 3@FLAW0Hit
Nov 30@PITW0Hit
Nov 28@WSHL0Hit
Nov 27@CBJW0Hit
Nov 23@MTLL1Miss
Nov 21vsCBJL1Miss
Nov 19vsSTLW0Hit
Nov 16@CHIL0Hit
Nov 4vsPITW0Hit
Nov 1@PHIW0Hit
Oct 29@CBJL0Hit
Oct 28vsCGYW0Hit
Oct 25vsBUFW1Miss
Oct 24@BUFL1Miss
Oct 18vsSEAL0Hit
Oct 16vsNYRW0Hit
Oct 14vsNSHW1Miss
Oct 13vsDETL0Hit
The five most recent games played with a readable stat line, across seasons. Dimmed rows are outside the selected window, not excluded from the record. Hit and miss are scored against 0.5, this card's line, so the same game can be a hit here and a miss on a different rung. The price needs 72% to break even, which is the bar these percentages have to clear.