Fantasy tools
Stack Finder: best line and PP1 stacks for Wednesday, Mar 4
Data updated:
Top 10 stacks
Taylor Hall42%, Logan Stankoven80%, Jackson Blake81%
Matchup factors →Ondrej Palat0.1%, Bo Horvat92%, Mathew Barzal81%
Matchup factors →Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
Matchup factors →Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
Matchup factors →Chris Kreider62%, Jackson LaCombe97%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
Matchup factors →Pavel Buchnevich31%, Jordan Kyrou69%, Jake Neighbours27%
Matchup factors →Anders Lee30%, Jean-Gabriel Pageau11%, Simon Holmstrom15%
Matchup factors →Jordan Staal17%, Jordan Martinook4.3%, Nikolaj Ehlers89%
Matchup factors →Timo Meier77%, Nico Hischier95%, Dawson Mercer22%
Matchup factors →Jordan Eberle45%, Jared McCann77%, Matty Beniers49%
Matchup factors →
By game
VGK @ DET
Reilly Smith, Mitch Marner99%, Pavel Dorofeyev91%
10.2 min/game · 2.49 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .27
Ivan Barbashev65%, Jack Eichel100%, Braeden Bowman15%
8.7 min/game · 3.12 xGF/60 · P(intact) 82%
- DET 5v5 xGA/60 +4%
- Together 2 of last 3
- DK correlation .27
Brandon Saad, Tomas Hertl87%, Keegan Kolesar5.1%
6.0 min/game · 3.06 xGF/60 · P(intact) 82%
- DET 5v5 xGA/60 +4%
- Together 2 of last 3
- DK correlation .27
Tomas Hertl87%, Jack Eichel100%, Mitch Marner99%, Pavel Dorofeyev91%, Braeden Bowman15%
1.7 min/game · 10.46 xGF/60 · P(intact) 82%
- DET shorthanded time −10%
- DET PK xGA/60 +8%
- Together 2 of last 3
- DK correlation .27
Patrick Kane70%, Dylan Larkin95%, Alex DeBrincat99%, Moritz Seider99%, Lucas Raymond94%
1.4 min/game · 9.90 xGF/60 · P(intact) 82%
- VGK shorthanded time +0%
- VGK PK xGA/60 −12%
- Together 2 of last 3
- DK correlation .20
Colton Sissons3.3%, Cole Reinhardt0.1%, Raphael Lavoie3.2%
5.2 min/game · 2.51 xGF/60 · P(intact) 68%
- DET 5v5 xGA/60 +4%
- Together 1 of last 3
- DK correlation .29
Patrick Kane70%, Andrew Copp8.3%, Alex DeBrincat99%
10.5 min/game · 2.95 xGF/60 · P(intact) 23%
- VGK 5v5 xGA/60 −10%
- Together 2 of last 3
- DK correlation .28
Dylan Larkin95%, Lucas Raymond94%, Marco Kasper26%
11.5 min/game · 2.66 xGF/60 · P(intact) 23%
- VGK 5v5 xGA/60 −10%
- Together 2 of last 3
- DK correlation .28
J.T. Compher3.2%, Mason Appleton0.1%, Emmitt Finnie26%
7.7 min/game · 1.24 xGF/60 · P(intact) 23%
- VGK 5v5 xGA/60 −10%
- Together 2 of last 3
- DK correlation .27
James van Riemsdyk0.3%, Michael Rasmussen0.1%, Elmer Soderblom4.0%
5.4 min/game · 2.08 xGF/60 · P(intact) 12%
- VGK 5v5 xGA/60 −10%
- Together 1 of last 3
- DK correlation .27
TOR @ NJD
Timo Meier77%, Nico Hischier95%, Dawson Mercer22%
9.4 min/game · 2.93 xGF/60 · P(intact) 95%
- TOR 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .26
Jesper Bratt95%, Cody Glass4.1%, Lenni Hameenaho8.0%
10.1 min/game · 2.69 xGF/60 · P(intact) 82%
- TOR 5v5 xGA/60 +4%
- Together 2 of last 3
- DK correlation .29
Connor Brown5.8%, Jack Hughes99%, Arseny Gritsyuk19%
10.1 min/game · 2.65 xGF/60 · P(intact) 82%
- TOR 5v5 xGA/60 +4%
- Together 2 of last 3
- DK correlation .29
Dougie Hamilton83%, Connor Brown5.8%, Jesper Bratt95%, Nico Hischier95%, Jack Hughes99%
2.8 min/game · 8.40 xGF/60 · P(intact) 82%
- TOR shorthanded time +10%
- TOR PK xGA/60 +6%
- Together 2 of last 3
- DK correlation .20
John Tavares95%, Morgan Rielly75%, William Nylander99%, Auston Matthews99%, Matthew Knies95%
2.8 min/game · 8.20 xGF/60 · P(intact) 95%
- NJD shorthanded time +9%
- NJD PK xGA/60 −9%
- Together 3 of last 3
- DK correlation .19
Nick Bjugstad0.1%, Paul Cotter56%, Maxim Tsyplakov9.9%
6.4 min/game · 2.11 xGF/60 · P(intact) 95%
- TOR 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .27
John Tavares95%, William Nylander99%, Matias Maccelli12%
9.9 min/game · 3.52 xGF/60 · P(intact) 23%
- NJD 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .27
Max Domi4.9%, Auston Matthews99%, Matthew Knies95%
7.5 min/game · 2.52 xGF/60 · P(intact) 23%
- NJD 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .28
Dakota Joshua4.0%, Nicolas Roy12%, Bobby McMann48%
10.0 min/game · 2.52 xGF/60 · P(intact) 12%
- NJD 5v5 xGA/60 −3%
- Together 1 of last 3
- DK correlation .28
Scott Laughton4.8%, Steven Lorentz0.0%, Nick Robertson27%
8.8 min/game · 2.05 xGF/60 · P(intact) 12%
- NJD 5v5 xGA/60 −3%
- Together 1 of last 3
- DK correlation .26
CAR @ VAN
Taylor Hall42%, Logan Stankoven80%, Jackson Blake81%
12.4 min/game · 3.81 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +6%
- Together 3 of last 3
- DK correlation .29
Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
12.3 min/game · 3.40 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +6%
- Together 3 of last 3
- DK correlation .27
Jordan Staal17%, Jordan Martinook4.3%, Nikolaj Ehlers89%
11.1 min/game · 2.72 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +6%
- Together 3 of last 3
- DK correlation .27
Teddy Blueger3.2%, Conor Garland8.4%, Liam Ohgren23%
9.6 min/game · 2.58 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .28
Mark Jankowski9.0%, William Carrier6.6%, Eric Robinson3.2%
6.9 min/game · 2.81 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +6%
- Together 3 of last 3
- DK correlation .28
Brock Boeser61%, Drew O'Connor5.9%, Marco Rossi66%
10.6 min/game · 1.84 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .28
Evander Kane3.9%, Jake DeBrusk48%, Elias Pettersson93%
8.0 min/game · 2.41 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .27
David Kampf0.0%, Linus Karlsson14%, Nils Hoglander8.3%
6.4 min/game · 2.22 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .27
Brock Boeser61%, Jake DeBrusk48%, Filip Hronek93%, Elias Pettersson93%, Marco Rossi66%
1.6 min/game · 8.18 xGF/60 · P(intact) 95%
- CAR shorthanded time +7%
- CAR PK xGA/60 −14%
- Together 3 of last 3
- DK correlation .19
Jordan Staal17%, Shayne Gostisbehere95%, Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
0.9 min/game · 9.60 xGF/60 · P(intact) 23%
- VAN shorthanded time +0%
- VAN PK xGA/60 +1%
- Together 2 of last 3
- DK correlation .19
NYI @ ANA
Ondrej Palat0.1%, Bo Horvat92%, Mathew Barzal81%
13.8 min/game · 3.08 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .28
Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
11.5 min/game · 3.12 xGF/60 · P(intact) 95%
- NYI 5v5 xGA/60 +2%
- Together 3 of last 3
- DK correlation .28
Chris Kreider62%, Jackson LaCombe97%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
3.2 min/game · 9.83 xGF/60 · P(intact) 95%
- NYI shorthanded time −12%
- NYI PK xGA/60 +8%
- Together 3 of last 3
- DK correlation .20
Anders Lee30%, Jean-Gabriel Pageau11%, Simon Holmstrom15%
10.7 min/game · 2.74 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .30
Jeffrey Viel3.2%, Mason McTavish52%, Beckett Sennecke95%
5.8 min/game · 3.57 xGF/60 · P(intact) 95%
- NYI 5v5 xGA/60 +2%
- Together 3 of last 3
- DK correlation .27
Casey Cizikas3.2%, Kyle MacLean0.0%, Marc Gatcomb7.3%
7.5 min/game · 2.06 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .26
Jonathan Drouin0.4%, Emil Heineman29%, Calum Ritchie31%
11.8 min/game · 2.05 xGF/60 · P(intact) 23%
- ANA 5v5 xGA/60 +10%
- Together 2 of last 3
- DK correlation .26
Bo Horvat92%, Mathew Barzal81%, Simon Holmstrom15%, Calum Ritchie31%, Matthew Schaefer100%
2.0 min/game · 7.75 xGF/60 · P(intact) 23%
- ANA shorthanded time +9%
- ANA PK xGA/60 +1%
- Together 2 of last 3
- DK correlation .20
Alex Killorn5.1%, Jansen Harkins0.0%, Ryan Poehling5.9%
4.3 min/game · 2.70 xGF/60 · P(intact) 23%
- NYI 5v5 xGA/60 +2%
- Together 2 of last 3
- DK correlation .28
STL @ SEA
Pavel Buchnevich31%, Jordan Kyrou69%, Jake Neighbours27%
11.0 min/game · 2.99 xGF/60 · P(intact) 95%
- SEA 5v5 xGA/60 +1%
- Together 3 of last 3
- DK correlation .29
Jordan Eberle45%, Jared McCann77%, Matty Beniers49%
11.8 min/game · 2.52 xGF/60 · P(intact) 95%
- STL 5v5 xGA/60 −8%
- Together 3 of last 3
- DK correlation .29
Jordan Eberle45%, Chandler Stephenson24%, Jared McCann77%, Vince Dunn91%, Matty Beniers49%
2.5 min/game · 8.91 xGF/60 · P(intact) 95%
- STL shorthanded time +0%
- STL PK xGA/60 +2%
- Together 3 of last 3
- DK correlation .20
Frederick Gaudreau7.0%, Jacob Melanson6.4%, Ben Meyers5.8%
9.4 min/game · 2.49 xGF/60 · P(intact) 82%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
Jaden Schwartz30%, Chandler Stephenson24%, Eeli Tolvanen41%
10.7 min/game · 2.11 xGF/60 · P(intact) 82%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
Kaapo Kakko24%, Shane Wright27%, Berkly Catton33%
9.9 min/game · 2.12 xGF/60 · P(intact) 82%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
Pius Suter4.1%, Jonatan Berggren4.0%, Dylan Holloway90%
9.4 min/game · 4.04 xGF/60 · P(intact) 23%
- SEA 5v5 xGA/60 +1%
- Together 2 of last 3
- DK correlation .28
Brayden Schenn37%, Jimmy Snuggerud78%, Dalibor Dvorsky28%
8.9 min/game · 2.91 xGF/60 · P(intact) 23%
- SEA 5v5 xGA/60 +1%
- Together 2 of last 3
- DK correlation .27
Nathan Walker0.1%, Alexey Toropchenko0.1%, Jack Finley0.0%
6.9 min/game · 1.61 xGF/60 · P(intact) 23%
- SEA 5v5 xGA/60 +1%
- Together 2 of last 3
- DK correlation .27
Brayden Schenn37%, Pius Suter4.1%, Philip Broberg60%, Dylan Holloway90%, Jimmy Snuggerud78%
2.5 min/game · 5.61 xGF/60 · P(intact) 12%
- SEA shorthanded time −12%
- SEA PK xGA/60 +10%
- Together 1 of last 3
- DK correlation .20
How it works
- Lines and PP1 come from each team's last three games of shift data: the forward trio with the most 5-on-5 time together, and the power-play five with the most time together.
- Unit strength is expected goals for per 60 minutes, recent games plus the season, shrunk toward league average so a hot two-game sample does not dominate.
- Matchup: the opponent's 5-on-5 expected goals against per 60 (for lines) or its penalty-kill rate and shorthanded minutes (for PP1), relative to the league.
- Goalie: the likely opposing starter from our goalie start model, weighted by probability, with his save % shrunk toward league average; shot-class save % when available.
- Stack score = rate × minutes × P(unit intact) × matchup × goalie, in expected goals for tonight, so lines and power plays rank on one scale.
Methodology: How we detect lines · Expected goals · Goalie shot classes · Goalie start model
Frequently asked questions
What is a stack in fantasy hockey?
A stack is a group of teammates who play together, usually a forward line or the first power-play unit, so one goal pays several of your players at once. It is the main strategy in daily fantasy hockey.
How are stacks ranked?
Each unit gets an expected-goals number for tonight: how many chances it creates per 60 minutes (recent games plus season, shrunk toward league average), how many minutes it plays, how likely it is to stay together, how leaky the opponent is at 5-on-5 or shorthanded, and how good the likely opposing goalie is.
Where do the lines come from?
From the NHL shift charts of each team's last three games: the three forwards who share the most 5-on-5 ice time form a line, and the five skaters with the most power-play time together form PP1.
Why does it say "shot-based"?
While a season is being reprocessed with our expected-goals model, unit rates fall back to shots on goal times a league-average 0.075 xG per shot. The ranking logic is the same.