Data. Trends. Matchups. Insights.
In-depth research on every NHL game: puck lines, totals, the goalies in net, trends tested against luck, injuries and matchup breakdowns, all in one place. Pick a night, then a game.
Each team's season: schedule and results, record against the puck line, injuries and history.
Devils vs Red Wings
Full matchup breakdown: the line, the goalies, form, trends tested against luck, injuries and the model.
Prefer to read? Tonight's NHL Matchup Briefs → — one per game, the first game free.
Every game on the slate gets a projected score and win odds — from each team's scoring and shot rates, home ice, rest and the two Projected starters. Only a game that grades out A+ or A is posted as a play, with the stats that back it; everything below that is shown as a projected matchup and nothing more. Starters stay Projected until the club confirms them. Honest note: no betting lines go into the model, so this is a predictor, not a betting edge.
Posted · updated Tue, Nov 10, 6:54 AM ET · 7 plays of 16 games · all final
Washington Capitals @ Carolina Hurricanes
Tue, Oct 13 · 6:45 PM ET / 3:45 PM PT · Lenovo Center
Final · WSH 2, CAR 4
DK WSH +130 · CAR -155 · O/U 6.5 · PL CAR -1.5
The grade is our conviction in our own projection — how far apart the projected goals are and whether the pieces agree. A play is posted only at A+ or A; below that the game is a projected matchup, not a call.
A high grade means a clearer mismatch — and the books see the same mismatch. A high grade does not mean a betting edge.
Every game gets a Projected score. Each team's goals and shots for and against, opponent-adjusted and shrunk toward the league early in the year, set the two scoring rates; last season carries in until a team has a body of work. Every rating is computed as of that game's puck drop, using only games already played, so no projection is built with hindsight.
Only A+ or A is a play. A posted play carries the side, our win odds and the two or three real numbers that back it — team scoring and shot rates with the league rank, the starter's save rate and form, rest. A game that grades under A is shown as a projected matchup: the Projected starters and the Projected score, no play.
Projected starters until confirmed. Clubs name their goalie on game day, often at the morning skate. Until then each card carries the Projected starter — the probable from the same feed our research vault uses, or our rotation read — and flips him to Confirmedwhen the club does. Each starter is rated on goals saved above the league-average save rate per 60 minutes, on the season, over his last ten starts and split home and road. We tested that hard: switching the goalie term off made almost no difference to the model's accuracy in either held-out season — so the starter is on the card because he matters to the matchup, not because he is the secret sauce.
Rest and home ice. The second night of a back-to-back and long road trips cost real goals; home ice is worth a small, measured bump.
Posted game-day morning. The card goes up the morning of the slate and the plays are frozen from then on — a late goalie change updates the starter on the card, never the call. Each play and projection comes down at puck drop; from then on the game shows only where it stands — in progress, then the final score. The DraftKings number is shown for context only; no line went into any projection.
Analysis and entertainment, not betting advice and never a guaranteed outcome. 21+. 1-800-GAMBLER.
🔒 Members see the slate's strongest trends that apply, each with its straight-up split and how it compares with the league.
This slate's research at a glance. Each deck carries the evidence for and against, with its sample size.
Confirmed starters
Logan ThompsonConfirmed
Pyotr KochetkovConfirmed
Toronto Maple Leafs @ Utah Mammoth
Tue, Oct 13 · 9:00 PM ET / 6:00 PM PT · Delta Center
Final · TOR 4, UTA 5
DK TOR +136 · UTA -162 · O/U 6.5 · PL UTA -1.5
Confirmed starters
Anthony StolarzConfirmed
Karel VejmelkaConfirmed
Calgary Flames @ Anaheim Ducks
Tue, Oct 13 · 9:45 PM ET / 6:45 PM PT · Honda Center
Final · CGY 4, ANA 2
DK CGY +145 · ANA -175 · O/U 6.5 · PL ANA -1.5
Confirmed starters
Dustin WolfConfirmed
Lukas DostalConfirmed
Vancouver Canucks @ New York Islanders
Tue, Oct 13 · 7:45 PM ET / 4:45 PM PT · UBS Arena
Final · VAN 2, NYI 3
DK VAN +180 · NYI -218 · O/U 6.5 · PL NYI -1.5
Confirmed starters
Leevi MerilainenConfirmed
Ilya SorokinConfirmed
Buffalo Sabres @ Montréal Canadiens
Tue, Oct 13 · 6:30 PM ET / 3:30 PM PT · Centre Bell
Final · BUF 3, MTL 4
DK BUF +130 · MTL -155 · O/U 6.5 · PL MTL -1.5
Confirmed starters
Ukko-Pekka LuukkonenConfirmed
Jacob FowlerConfirmed
New Jersey Devils @ Detroit Red Wings
Tue, Oct 13 · 6:00 PM ET / 3:00 PM PT · Little Caesars Arena
Final · NJD 5, DET 4
DK NJD -105 · DET -115 · O/U 6.5 · PL DET -1.5
Confirmed starters
Jake AllenConfirmed
John GibsonConfirmed
Florida Panthers @ Columbus Blue Jackets
Tue, Oct 13 · 6:15 PM ET / 3:15 PM PT · Nationwide Arena
Final · FLA 7, CBJ 3
DK FLA +110 · CBJ -130 · O/U 5.5 · PL CBJ -1.5
Confirmed starters
Akira SchmidConfirmed
Cam TalbotConfirmed
8:15 PM ET / 5:15 PM PT
Calvin PickardConfirmed
Stuart SkinnerConfirmed
8:00 PM ET / 5:00 PM PT
Sergei MurashovConfirmed
Spencer KnightConfirmed
10:30 PM ET / 7:30 PM PT
Devon LeviConfirmed
Darcy KuemperConfirmed
7:15 PM ET / 4:15 PM PT
Andrei VasilevskiyConfirmed
Dylan GarandConfirmed
7:30 PM ET / 4:30 PM PT
Joel HoferConfirmed
Samuel ErssonConfirmed
7:00 PM ET / 4:00 PM PT
Philipp GrubauerConfirmed
Dan VladarConfirmed
8:30 PM ET / 5:30 PM PT
Mackenzie BlackwoodConfirmed
Jake OettingerConfirmed
8:45 PM ET / 5:45 PM PT
Adin HillConfirmed
Juuse SarosConfirmed
11:00 PM ET / 8:00 PM PT
Jeremy SwaymanConfirmed
Yaroslav AskarovConfirmed