Fantasy tools
Stack Finder: best line and PP1 stacks for Friday, Mar 6
Data updated:
Top 10 stacks
Gabriel Landeskog47%, Nathan MacKinnon100%, Martin Necas100%
Matchup factors →Taylor Hall42%, Logan Stankoven80%, Jackson Blake81%
Matchup factors →Nick Suzuki100%, Cole Caufield100%, Lane Hutson99%, Juraj Slafkovský98%, Ivan Demidov90%
Matchup factors →Chris Kreider62%, Jackson LaCombe97%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
Matchup factors →Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
Matchup factors →Jason Robertson99%, Mavrik Bourque31%, Wyatt Johnston100%
Matchup factors →Zach Hyman94%, Ryan Nugent-Hopkins74%, Connor McDavid100%
Matchup factors →Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
Matchup factors →Brayden Schenn37%, Robert Thomas85%, Jimmy Snuggerud78%
Matchup factors →Ivan Barbashev65%, Jack Eichel100%, Braeden Bowman15%
Matchup factors →
By game
FLA @ DET
Sam Bennett81%, Matthew Tkachuk99%, Mackie Samoskevich
8.7 min/game · 3.40 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +3%
- Together 3 of last 3
- DK correlation .27
Andrew Copp8.3%, Alex DeBrincat99%, Lucas Raymond94%
10.2 min/game · 3.08 xGF/60 · P(intact) 95%
- FLA 5v5 xGA/60 −8%
- Together 3 of last 3
- DK correlation .28
Patrick Kane70%, Dylan Larkin95%, Alex DeBrincat99%, Moritz Seider99%, Lucas Raymond94%
3.5 min/game · 9.84 xGF/60 · P(intact) 82%
- FLA shorthanded time +19%
- FLA PK xGA/60 −14%
- Together 2 of last 3
- DK correlation .20
Brad Marchand68%, Aaron Ekblad43%, Sam Reinhart97%, Sam Bennett81%, Matthew Tkachuk99%
1.8 min/game · 11.97 xGF/60 · P(intact) 95%
- DET shorthanded time −17%
- DET PK xGA/60 +11%
- Together 3 of last 3
- DK correlation .17
Mason Appleton0.1%, Marco Kasper26%, Emmitt Finnie26%
9.2 min/game · 3.19 xGF/60 · P(intact) 82%
- FLA 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .28
Patrick Kane70%, Dylan Larkin95%, Michael Rasmussen0.1%
9.7 min/game · 2.34 xGF/60 · P(intact) 95%
- FLA 5v5 xGA/60 −8%
- Together 3 of last 3
- DK correlation .28
Tomas Nosek, Jesper Boqvist3.4%, Sandis Vilmanis6.4%
7.8 min/game · 2.08 xGF/60 · P(intact) 68%
- DET 5v5 xGA/60 +3%
- Together 1 of last 3
- DK correlation .27
James van Riemsdyk0.3%, J.T. Compher3.2%, Dominik Shine0.0%
6.6 min/game · 1.21 xGF/60 · P(intact) 82%
- FLA 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
Carter Verhaeghe68%, Sam Reinhart97%, Evan Rodrigues7.5%
14.1 min/game · 2.79 xGF/60 · P(intact) 12%
- DET 5v5 xGA/60 +3%
- Together 1 of last 3
- DK correlation .28
Brad Marchand68%, Eetu Luostarinen14%, Anton Lundell42%
12.0 min/game · 2.72 xGF/60 · P(intact) 12%
- DET 5v5 xGA/60 +3%
- Together 1 of last 3
- DK correlation .28
COL @ DAL
Gabriel Landeskog47%, Nathan MacKinnon100%, Martin Necas100%
14.2 min/game · 3.91 xGF/60 · P(intact) 95%
- DAL 5v5 xGA/60 −2%
- Together 3 of last 3
- DK correlation .28
Jason Robertson99%, Mavrik Bourque31%, Wyatt Johnston100%
13.3 min/game · 3.36 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .28
Brock Nelson87%, Gabriel Landeskog47%, Nathan MacKinnon100%, Martin Necas100%, Cale Makar100%
4.4 min/game · 8.71 xGF/60 · P(intact) 82%
- DAL shorthanded time +6%
- DAL PK xGA/60 −6%
- Together 2 of last 3
- DK correlation .21
Jamie Benn19%, Matt Duchene56%, Sam Steel5.8%
9.5 min/game · 2.71 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .28
Nathan Bastian0.0%, Oskar Bäck0.2%, Arttu Hyry4.0%
8.0 min/game · 2.80 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .27
Colin Blackwell0.1%, Adam Erne0.0%, Justin Hryckowian15%
7.3 min/game · 2.73 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .27
Victor Olofsson27%, Parker Kelly18%, Jack Drury4.8%
9.6 min/game · 2.59 xGF/60 · P(intact) 68%
- DAL 5v5 xGA/60 −2%
- Together 1 of last 3
- DK correlation .28
Jamie Benn19%, Matt Duchene56%, Jason Robertson99%, Miro Heiskanen98%, Wyatt Johnston100%
2.0 min/game · 8.33 xGF/60 · P(intact) 95%
- COL shorthanded time −4%
- COL PK xGA/60 −9%
- Together 3 of last 3
- DK correlation .20
Zakhar Bardakov0.0%, Gavin Brindley13%, Jason Polin0.0%
6.2 min/game · 1.94 xGF/60 · P(intact) 68%
- DAL 5v5 xGA/60 −2%
- Together 1 of last 3
- DK correlation .29
Brock Nelson87%, Artturi Lehkonen76%, Valeri Nichushkin53%
6.3 min/game · 3.08 xGF/60 · P(intact) 23%
- DAL 5v5 xGA/60 −2%
- Together 2 of last 3
- DK correlation .27
VAN @ CHI
Andre Burakovsky6.5%, Ryan Greene9.7%, Connor Bedard97%
9.6 min/game · 2.96 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +5%
- Together 3 of last 3
- DK correlation .27
Jason Dickinson3.2%, Tyler Bertuzzi52%, Ilya Mikheyev7.5%
8.9 min/game · 2.68 xGF/60 · P(intact) 95%
- VAN 5v5 xGA/60 +5%
- Together 3 of last 3
- DK correlation .28
Teuvo Teravainen11%, Ryan Donato8.1%, Frank Nazar49%
10.0 min/game · 2.20 xGF/60 · P(intact) 82%
- VAN 5v5 xGA/60 +5%
- Together 2 of last 3
- DK correlation .27
Brock Boeser61%, Jake DeBrusk48%, Filip Hronek93%, Elias Pettersson93%, Marco Rossi66%
2.3 min/game · 8.35 xGF/60 · P(intact) 95%
- CHI shorthanded time +4%
- CHI PK xGA/60 −2%
- Together 3 of last 3
- DK correlation .19
Teuvo Teravainen11%, Tyler Bertuzzi52%, Frank Nazar49%, Connor Bedard97%, Artyom Levshunov41%
2.4 min/game · 7.05 xGF/60 · P(intact) 95%
- VAN shorthanded time −7%
- VAN PK xGA/60 +4%
- Together 3 of last 3
- DK correlation .20
Nick Foligno3.3%, Landon Slaggert0.0%, Oliver Moore21%
6.4 min/game · 1.79 xGF/60 · P(intact) 82%
- VAN 5v5 xGA/60 +5%
- Together 2 of last 3
- DK correlation .29
Teddy Blueger3.2%, Conor Garland8.4%, Liam Ohgren23%
8.5 min/game · 2.45 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +14%
- Together 2 of last 3
- DK correlation .28
Brock Boeser61%, Drew O'Connor5.9%, Marco Rossi66%
10.1 min/game · 1.84 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +14%
- Together 2 of last 3
- DK correlation .28
Evander Kane3.9%, Jake DeBrusk48%, Elias Pettersson93%
6.8 min/game · 2.39 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +14%
- Together 2 of last 3
- DK correlation .27
David Kampf0.0%, Linus Karlsson14%, Nils Hoglander8.3%
6.0 min/game · 2.39 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +14%
- Together 2 of last 3
- DK correlation .27
CAR @ EDM
Taylor Hall42%, Logan Stankoven80%, Jackson Blake81%
11.8 min/game · 3.83 xGF/60 · P(intact) 95%
- EDM 5v5 xGA/60 −2%
- Together 3 of last 3
- DK correlation .29
Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
12.4 min/game · 3.43 xGF/60 · P(intact) 95%
- EDM 5v5 xGA/60 −2%
- Together 3 of last 3
- DK correlation .27
Zach Hyman94%, Ryan Nugent-Hopkins74%, Connor McDavid100%
10.4 min/game · 3.87 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .28
Jordan Staal17%, Jordan Martinook4.3%, Nikolaj Ehlers89%
11.6 min/game · 2.74 xGF/60 · P(intact) 95%
- EDM 5v5 xGA/60 −2%
- Together 3 of last 3
- DK correlation .27
Leon Draisaitl100%, Jack Roslovic34%, Matt Savoie35%
7.1 min/game · 4.23 xGF/60 · P(intact) 95%
- CAR 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .27
Zach Hyman94%, Ryan Nugent-Hopkins74%, Leon Draisaitl100%, Connor McDavid100%, Evan Bouchard100%
2.6 min/game · 10.36 xGF/60 · P(intact) 95%
- CAR shorthanded time −1%
- CAR PK xGA/60 −12%
- Together 3 of last 3
- DK correlation .20
Jordan Staal17%, Shayne Gostisbehere95%, Sebastian Aho100%, Andrei Svechnikov98%, Seth Jarvis93%
1.0 min/game · 9.73 xGF/60 · P(intact) 82%
- EDM shorthanded time −16%
- EDM PK xGA/60 +7%
- Together 2 of last 3
- DK correlation .19
Mark Jankowski9.0%, William Carrier6.6%, Eric Robinson3.2%
6.7 min/game · 2.77 xGF/60 · P(intact) 23%
- EDM 5v5 xGA/60 −2%
- Together 2 of last 3
- DK correlation .28
Adam Henrique0.4%, Trent Frederic4.9%, Vasily Podkolzin86%
6.5 min/game · 2.59 xGF/60 · P(intact) 23%
- CAR 5v5 xGA/60 −5%
- Together 2 of last 3
- DK correlation .27
Curtis Lazar0.0%, Kasperi Kapanen16%, Andrew Mangiapane3.2%
4.1 min/game · 1.83 xGF/60 · P(intact) 12%
- CAR 5v5 xGA/60 −5%
- Together 1 of last 3
- DK correlation .27
MTL @ ANA
Nick Suzuki100%, Cole Caufield100%, Lane Hutson99%, Juraj Slafkovský98%, Ivan Demidov90%
4.7 min/game · 9.04 xGF/60 · P(intact) 95%
- ANA shorthanded time +2%
- ANA PK xGA/60 +4%
- Together 3 of last 3
- DK correlation .20
Chris Kreider62%, Jackson LaCombe97%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
4.5 min/game · 8.89 xGF/60 · P(intact) 95%
- MTL shorthanded time +7%
- MTL PK xGA/60 +7%
- Together 3 of last 3
- DK correlation .20
Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
10.6 min/game · 3.17 xGF/60 · P(intact) 95%
- MTL 5v5 xGA/60 +7%
- Together 3 of last 3
- DK correlation .28
Nick Suzuki100%, Kirby Dach11%, Cole Caufield100%
11.2 min/game · 2.68 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .28
Oliver Kapanen27%, Juraj Slafkovský98%, Ivan Demidov90%
8.2 min/game · 3.18 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .28
Brendan Gallagher3.3%, Phillip Danault4.9%, Josh Anderson11%
8.4 min/game · 2.45 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +10%
- Together 3 of last 3
- DK correlation .29
Jake Evans4.9%, Alex Newhook25%, Zachary Bolduc24%
9.1 min/game · 2.47 xGF/60 · P(intact) 82%
- ANA 5v5 xGA/60 +10%
- Together 2 of last 3
- DK correlation .27
Ryan Strome4.0%, Frank Vatrano5.6%, Ryan Poehling5.9%
7.4 min/game · 2.53 xGF/60 · P(intact) 68%
- MTL 5v5 xGA/60 +7%
- Together 1 of last 3
- DK correlation .28
Jeffrey Viel3.2%, Mason McTavish52%, Beckett Sennecke95%
6.3 min/game · 3.01 xGF/60 · P(intact) 23%
- MTL 5v5 xGA/60 +7%
- Together 2 of last 3
- DK correlation .27
Ross Johnston0.1%, Jansen Harkins0.0%, Tim Washe8.5%
2.5 min/game · 2.01 xGF/60 · P(intact) 12%
- MTL 5v5 xGA/60 +7%
- Together 1 of last 3
- DK correlation .28
MIN @ VGK
Ivan Barbashev65%, Jack Eichel100%, Braeden Bowman15%
10.7 min/game · 3.18 xGF/60 · P(intact) 95%
- MIN 5v5 xGA/60 −4%
- Together 3 of last 3
- DK correlation .27
Mats Zuccarello41%, Ryan Hartman32%, Kirill Kaprizov98%
10.4 min/game · 3.37 xGF/60 · P(intact) 95%
- VGK 5v5 xGA/60 −11%
- Together 3 of last 3
- DK correlation .27
Mats Zuccarello41%, Joel Eriksson Ek78%, Kirill Kaprizov98%, Quinn Hughes100%, Matt Boldy100%
2.7 min/game · 10.26 xGF/60 · P(intact) 95%
- VGK shorthanded time −7%
- VGK PK xGA/60 −10%
- Together 3 of last 3
- DK correlation .18
Reilly Smith, Mitch Marner99%, Pavel Dorofeyev91%
9.4 min/game · 2.56 xGF/60 · P(intact) 95%
- MIN 5v5 xGA/60 −4%
- Together 3 of last 3
- DK correlation .27
Tomas Hertl87%, Jack Eichel100%, Mitch Marner99%, Pavel Dorofeyev91%, Braeden Bowman15%
1.8 min/game · 10.25 xGF/60 · P(intact) 95%
- MIN shorthanded time +3%
- MIN PK xGA/60 +7%
- Together 3 of last 3
- DK correlation .27
Marcus Johansson0.5%, Joel Eriksson Ek78%, Matt Boldy100%
6.8 min/game · 2.52 xGF/60 · P(intact) 95%
- VGK 5v5 xGA/60 −11%
- Together 3 of last 3
- DK correlation .27
Vladimir Tarasenko8.3%, Yakov Trenin18%, Danila Yurov33%
6.0 min/game · 2.36 xGF/60 · P(intact) 95%
- VGK 5v5 xGA/60 −11%
- Together 3 of last 3
- DK correlation .27
Brandon Saad, Tomas Hertl87%, Keegan Kolesar5.1%
6.0 min/game · 3.06 xGF/60 · P(intact) 23%
- MIN 5v5 xGA/60 −4%
- Together 2 of last 3
- DK correlation .27
Colton Sissons3.3%, Cole Reinhardt0.1%, Raphael Lavoie3.2%
5.2 min/game · 2.51 xGF/60 · P(intact) 12%
- MIN 5v5 xGA/60 −4%
- Together 1 of last 3
- DK correlation .29
Marcus Foligno4.1%, Vinnie Hinostroza0.0%, Nico Sturm0.1%
5.7 min/game · 1.83 xGF/60 · P(intact) 12%
- VGK 5v5 xGA/60 −11%
- Together 1 of last 3
- DK correlation .27
STL @ SJS
Brayden Schenn37%, Robert Thomas85%, Jimmy Snuggerud78%
11.3 min/game · 3.21 xGF/60 · P(intact) 82%
- SJS 5v5 xGA/60 +9%
- Together 2 of last 3
- DK correlation .27
Pavel Buchnevich31%, Jordan Kyrou69%, Jake Neighbours27%
10.2 min/game · 2.86 xGF/60 · P(intact) 95%
- SJS 5v5 xGA/60 +9%
- Together 3 of last 3
- DK correlation .29
Dmitry Orlov25%, Tyler Toffoli37%, Alexander Wennberg20%, Will Smith94%, Macklin Celebrini100%
2.8 min/game · 8.46 xGF/60 · P(intact) 82%
- STL shorthanded time −7%
- STL PK xGA/60 +5%
- Together 2 of last 3
- DK correlation .21
Pius Suter4.1%, Dylan Holloway90%, Dalibor Dvorsky28%
11.7 min/game · 1.90 xGF/60 · P(intact) 82%
- SJS 5v5 xGA/60 +9%
- Together 2 of last 3
- DK correlation .28
Tyler Toffoli37%, William Eklund69%, Michael Misa56%
7.7 min/game · 2.28 xGF/60 · P(intact) 95%
- STL 5v5 xGA/60 −8%
- Together 3 of last 3
- DK correlation .28
Justin Faulk50%, Pavel Buchnevich31%, Jordan Kyrou69%, Jake Neighbours27%, Dalibor Dvorsky28%
2.4 min/game · 5.33 xGF/60 · P(intact) 82%
- SJS shorthanded time +24%
- SJS PK xGA/60 +9%
- Together 2 of last 3
- DK correlation .20
Oskar Sundqvist0.0%, Alexey Toropchenko0.1%, Jack Finley0.0%
7.2 min/game · 1.61 xGF/60 · P(intact) 82%
- SJS 5v5 xGA/60 +9%
- Together 2 of last 3
- DK correlation .27
Kiefer Sherwood55%, Will Smith94%, Macklin Celebrini100%
9.9 min/game · 4.66 xGF/60 · P(intact) 23%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .29
Barclay Goodrow0.1%, Zack Ostapchuk3.2%, Pavol Regenda0.0%
7.2 min/game · 1.73 xGF/60 · P(intact) 23%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
Alexander Wennberg20%, Philipp Kurashev0.0%, Collin Graf25%
7.4 min/game · 1.64 xGF/60 · P(intact) 23%
- STL 5v5 xGA/60 −8%
- Together 2 of last 3
- DK correlation .27
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.