Fantasy tools
Stack Finder: best line and PP1 stacks for Sunday, Mar 8
Data updated:
Top 10 stacks
Gabriel Landeskog50%, Nathan MacKinnon100%, Martin Necas100%
Matchup factors →Ivan Barbashev66%, Jack Eichel100%, Braeden Bowman15%
Matchup factors →Brock Nelson88%, Gabriel Landeskog50%, Nathan MacKinnon100%, Martin Necas100%, Cale Makar100%
Matchup factors →Jason Robertson100%, Mavrik Bourque33%, Wyatt Johnston100%
Matchup factors →Mats Zuccarello46%, Ryan Hartman35%, Kirill Kaprizov98%
Matchup factors →Timo Meier79%, Nico Hischier96%, Dawson Mercer23%
Matchup factors →Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
Matchup factors →Andre Burakovsky5.7%, Ryan Greene9.7%, Connor Bedard97%
Matchup factors →Jason Zucker22%, Ryan McLeod24%, Jack Quinn51%
Matchup factors →Chris Kreider62%, Jackson LaCombe98%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
Matchup factors →
By game
MIN @ COL
Gabriel Landeskog50%, Nathan MacKinnon100%, Martin Necas100%
14.0 min/game · 3.89 xGF/60 · P(intact) 95%
- MIN 5v5 xGA/60 −3%
- Together 3 of last 3
- DK correlation .28
Brock Nelson88%, Gabriel Landeskog50%, Nathan MacKinnon100%, Martin Necas100%, Cale Makar100%
4.8 min/game · 8.85 xGF/60 · P(intact) 82%
- MIN shorthanded time +5%
- MIN PK xGA/60 +9%
- Together 2 of last 3
- DK correlation .21
Mats Zuccarello46%, Ryan Hartman35%, Kirill Kaprizov98%
11.2 min/game · 3.41 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .27
Mats Zuccarello46%, Joel Eriksson Ek79%, Kirill Kaprizov98%, Quinn Hughes100%, Matt Boldy100%
2.8 min/game · 10.24 xGF/60 · P(intact) 95%
- COL shorthanded time −2%
- COL PK xGA/60 −8%
- Together 3 of last 3
- DK correlation .18
Brock Nelson88%, Valeri Nichushkin56%, Ross Colton8.1%
7.3 min/game · 2.83 xGF/60 · P(intact) 82%
- MIN 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .26
Vladimir Tarasenko9.2%, Yakov Trenin19%, Danila Yurov33%
6.6 min/game · 2.40 xGF/60 · P(intact) 95%
- COL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .27
Michael McCarron9.1%, Robby Fabbri, Nico Sturm0.1%
5.6 min/game · 2.53 xGF/60 · P(intact) 68%
- COL 5v5 xGA/60 −7%
- Together 1 of last 3
Marcus Johansson0.5%, Joel Eriksson Ek79%, Matt Boldy100%
7.3 min/game · 2.54 xGF/60 · P(intact) 23%
- COL 5v5 xGA/60 −7%
- Together 2 of last 3
- DK correlation .27
Victor Olofsson28%, Parker Kelly19%, Jack Drury4.8%
9.6 min/game · 2.59 xGF/60 · P(intact) 12%
- MIN 5v5 xGA/60 −3%
- Together 1 of last 3
- DK correlation .28
Zakhar Bardakov0.0%, Gavin Brindley14%, Jason Polin0.0%
6.2 min/game · 1.94 xGF/60 · P(intact) 12%
- MIN 5v5 xGA/60 −3%
- Together 1 of last 3
- DK correlation .29
BOS @ PIT
Elias Lindholm43%, David Pastrnak100%, Pavel Zacha73%, Charlie McAvoy95%, Morgan Geekie95%
3.3 min/game · 8.79 xGF/60 · P(intact) 95%
- PIT shorthanded time +0%
- PIT PK xGA/60 −5%
- Together 3 of last 3
- DK correlation .19
Viktor Arvidsson40%, Pavel Zacha73%, Casey Mittelstadt12%
8.2 min/game · 2.61 xGF/60 · P(intact) 95%
- PIT 5v5 xGA/60 +5%
- Together 3 of last 3
- DK correlation .26
Erik Karlsson95%, Bryan Rust84%, Rickard Rakell81%, Anthony Mantha45%, Egor Chinakhov49%
4.8 min/game · 5.33 xGF/60 · P(intact) 82%
- BOS shorthanded time +13%
- BOS PK xGA/60 −1%
- Together 2 of last 3
- DK correlation .20
Elias Lindholm43%, David Pastrnak100%, Marat Khusnutdinov11%
7.8 min/game · 2.59 xGF/60 · P(intact) 95%
- PIT 5v5 xGA/60 +5%
- Together 3 of last 3
- DK correlation .28
Noel Acciari4.1%, Connor Dewar4.2%, Blake Lizotte0.2%
8.6 min/game · 2.47 xGF/60 · P(intact) 82%
- BOS 5v5 xGA/60 +0%
- Together 2 of last 3
- DK correlation .29
Sean Kuraly0.2%, Tanner Jeannot7.3%, Mark Kastelic18%
8.1 min/game · 2.06 xGF/60 · P(intact) 95%
- PIT 5v5 xGA/60 +5%
- Together 3 of last 3
- DK correlation .29
Evgeni Malkin87%, Tommy Novak43%, Egor Chinakhov49%
7.1 min/game · 3.91 xGF/60 · P(intact) 23%
- BOS 5v5 xGA/60 +0%
- Together 2 of last 3
- DK correlation .27
Bryan Rust84%, Rickard Rakell81%, Ben Kindel52%
10.2 min/game · 3.82 xGF/60 · P(intact) 12%
- BOS 5v5 xGA/60 +0%
- Together 1 of last 3
- DK correlation .26
Michael Eyssimont0.1%, Morgan Geekie95%, Fraser Minten47%
4.3 min/game · 2.18 xGF/60 · P(intact) 23%
- PIT 5v5 xGA/60 +5%
- Together 2 of last 3
- DK correlation .27
Kevin Hayes0.0%, Anthony Mantha45%, Justin Brazeau9.8%
5.1 min/game · 2.17 xGF/60 · P(intact) 12%
- BOS 5v5 xGA/60 +0%
- Together 1 of last 3
- DK correlation .28
TBL @ BUF
Jason Zucker22%, Ryan McLeod24%, Jack Quinn51%
9.2 min/game · 3.50 xGF/60 · P(intact) 95%
- TBL 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .28
Josh Norris37%, Josh Doan58%, Noah Ostlund28%
11.0 min/game · 2.69 xGF/60 · P(intact) 95%
- TBL 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .26
Alex Tuch94%, Tage Thompson100%, Peyton Krebs17%
10.4 min/game · 2.82 xGF/60 · P(intact) 95%
- TBL 5v5 xGA/60 −5%
- Together 3 of last 3
- DK correlation .26
Nikita Kucherov100%, Jake Guentzel100%, Brayden Point95%
7.4 min/game · 3.65 xGF/60 · P(intact) 95%
- BUF 5v5 xGA/60 +2%
- Together 3 of last 3
- DK correlation .28
Nikita Kucherov100%, Jake Guentzel100%, Oliver Bjorkstrand19%, Brayden Point95%, Darren Raddysh98%
2.9 min/game · 9.29 xGF/60 · P(intact) 95%
- BUF shorthanded time −1%
- BUF PK xGA/60 −1%
- Together 3 of last 3
- DK correlation .19
Jason Zucker22%, Tage Thompson100%, Josh Norris37%, Rasmus Dahlin100%, Josh Doan58%
2.5 min/game · 8.28 xGF/60 · P(intact) 95%
- TBL shorthanded time +3%
- TBL PK xGA/60 −6%
- Together 3 of last 3
- DK correlation .20
Corey Perry6.6%, Scott Sabourin0.0%, Conor Geekie20%
8.3 min/game · 2.67 xGF/60 · P(intact) 68%
- BUF 5v5 xGA/60 +2%
- Together 1 of last 3
- DK correlation .28
Yanni Gourde4.9%, Zemgus Girgensons3.3%, Pontus Holmberg0.1%
6.1 min/game · 2.28 xGF/60 · P(intact) 95%
- BUF 5v5 xGA/60 +2%
- Together 3 of last 3
- DK correlation .29
Beck Malenstyn4.1%, Tyson Kozak3.2%, Zach Benson55%
6.8 min/game · 2.23 xGF/60 · P(intact) 12%
- TBL 5v5 xGA/60 −5%
- Together 1 of last 3
- DK correlation .28
Oliver Bjorkstrand19%, Anthony Cirelli48%, Brandon Hagel100%
2.6 min/game · 2.35 xGF/60 · P(intact) 23%
- BUF 5v5 xGA/60 +2%
- Together 2 of last 3
- DK correlation .28
CHI @ DAL
Jason Robertson100%, Mavrik Bourque33%, Wyatt Johnston100%
9.2 min/game · 3.38 xGF/60 · P(intact) 95%
- CHI 5v5 xGA/60 +15%
- Together 3 of last 3
- DK correlation .28
Andre Burakovsky5.7%, Ryan Greene9.7%, Connor Bedard97%
11.3 min/game · 2.92 xGF/60 · P(intact) 95%
- DAL 5v5 xGA/60 −1%
- Together 3 of last 3
- DK correlation .27
Jamie Benn20%, Matt Duchene58%, Sam Steel5.8%
8.3 min/game · 2.81 xGF/60 · P(intact) 95%
- CHI 5v5 xGA/60 +15%
- Together 3 of last 3
- DK correlation .28
Jamie Benn20%, Matt Duchene58%, Jason Robertson100%, Miro Heiskanen100%, Wyatt Johnston100%
2.9 min/game · 8.07 xGF/60 · P(intact) 95%
- CHI shorthanded time +6%
- CHI PK xGA/60 −1%
- Together 3 of last 3
- DK correlation .20
Teuvo Teravainen11%, Ryan Donato8.9%, Frank Nazar50%
8.9 min/game · 2.33 xGF/60 · P(intact) 95%
- DAL 5v5 xGA/60 −1%
- Together 3 of last 3
- DK correlation .27
Teuvo Teravainen11%, Tyler Bertuzzi56%, Frank Nazar50%, Connor Bedard97%, Artyom Levshunov43%
1.8 min/game · 7.26 xGF/60 · P(intact) 95%
- DAL shorthanded time +8%
- DAL PK xGA/60 −4%
- Together 3 of last 3
- DK correlation .20
Nathan Bastian0.0%, Oskar Bäck0.2%, Arttu Hyry4.0%
9.1 min/game · 2.82 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +15%
- Together 2 of last 3
- DK correlation .27
Colin Blackwell0.1%, Adam Erne0.0%, Justin Hryckowian18%
8.4 min/game · 2.83 xGF/60 · P(intact) 23%
- CHI 5v5 xGA/60 +15%
- Together 2 of last 3
- DK correlation .27
Nick Foligno3.3%, Landon Slaggert0.0%, Oliver Moore21%
6.4 min/game · 1.79 xGF/60 · P(intact) 23%
- DAL 5v5 xGA/60 −1%
- Together 2 of last 3
- DK correlation .29
DET @ NJD
Timo Meier79%, Nico Hischier96%, Dawson Mercer23%
11.1 min/game · 2.89 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .26
Mason Appleton0.1%, Marco Kasper27%, Emmitt Finnie27%
9.0 min/game · 3.13 xGF/60 · P(intact) 95%
- NJD 5v5 xGA/60 −3%
- Together 3 of last 3
- DK correlation .28
Jesper Bratt95%, Cody Glass4.0%, Lenni Hameenaho8.0%
8.4 min/game · 3.01 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .29
Connor Brown5.8%, Jack Hughes100%, Arseny Gritsyuk21%
9.1 min/game · 2.61 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .29
Dougie Hamilton83%, Connor Brown5.8%, Jesper Bratt95%, Nico Hischier96%, Jack Hughes100%
1.4 min/game · 9.22 xGF/60 · P(intact) 95%
- DET shorthanded time −15%
- DET PK xGA/60 +13%
- Together 3 of last 3
- DK correlation .20
Nick Bjugstad0.1%, Paul Cotter60%, Maxim Tsyplakov12%
5.0 min/game · 2.20 xGF/60 · P(intact) 95%
- DET 5v5 xGA/60 +4%
- Together 3 of last 3
- DK correlation .27
Andrew Copp9.9%, Alex DeBrincat99%, Lucas Raymond95%
12.8 min/game · 3.18 xGF/60 · P(intact) 23%
- NJD 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .28
Patrick Kane75%, Dylan Larkin95%, Alex DeBrincat99%, Moritz Seider99%, Lucas Raymond95%
3.1 min/game · 9.84 xGF/60 · P(intact) 23%
- NJD shorthanded time +3%
- NJD PK xGA/60 −5%
- Together 2 of last 3
- DK correlation .20
Patrick Kane75%, Dylan Larkin95%, Michael Rasmussen3.2%
12.4 min/game · 2.34 xGF/60 · P(intact) 23%
- NJD 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .28
James van Riemsdyk0.3%, J.T. Compher4.0%, Dominik Shine0.0%
6.6 min/game · 1.21 xGF/60 · P(intact) 23%
- NJD 5v5 xGA/60 −3%
- Together 2 of last 3
- DK correlation .27
STL @ ANA
Chris Kreider62%, Cutter Gauthier97%, Leo Carlsson95%
10.5 min/game · 3.41 xGF/60 · P(intact) 95%
- STL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .28
Chris Kreider62%, Jackson LaCombe98%, Cutter Gauthier97%, Leo Carlsson95%, Beckett Sennecke95%
3.0 min/game · 9.11 xGF/60 · P(intact) 95%
- STL shorthanded time −5%
- STL PK xGA/60 +7%
- Together 3 of last 3
- DK correlation .20
Pavel Buchnevich33%, Jordan Kyrou74%, Jake Neighbours29%
8.3 min/game · 2.95 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +11%
- Together 3 of last 3
- DK correlation .29
Alex Killorn5.1%, Mason McTavish52%, Beckett Sennecke95%
5.0 min/game · 3.87 xGF/60 · P(intact) 95%
- STL 5v5 xGA/60 −7%
- Together 3 of last 3
- DK correlation .27
Ross Johnston0.1%, Jeffrey Viel3.2%, Tim Washe7.5%
7.9 min/game · 2.11 xGF/60 · P(intact) 82%
- STL 5v5 xGA/60 −7%
- Together 2 of last 3
- DK correlation .27
Oskar Sundqvist0.0%, Alexey Toropchenko0.1%, Jack Finley0.0%
7.4 min/game · 1.47 xGF/60 · P(intact) 95%
- ANA 5v5 xGA/60 +11%
- Together 3 of last 3
- DK correlation .27
Brayden Schenn35%, Robert Thomas89%, Jimmy Snuggerud78%
11.3 min/game · 3.21 xGF/60 · P(intact) 23%
- ANA 5v5 xGA/60 +11%
- Together 2 of last 3
- DK correlation .27
Pius Suter4.1%, Dylan Holloway92%, Dalibor Dvorsky29%
11.7 min/game · 1.90 xGF/60 · P(intact) 23%
- ANA 5v5 xGA/60 +11%
- Together 2 of last 3
- DK correlation .28
Brayden Schenn35%, Robert Thomas89%, Philip Broberg63%, Dylan Holloway92%, Jimmy Snuggerud78%
1.3 min/game · 11.43 xGF/60 · P(intact) 23%
- ANA shorthanded time +4%
- ANA PK xGA/60 +6%
- Together 2 of last 3
- DK correlation .20
Ryan Strome4.0%, Frank Vatrano5.6%, Ryan Poehling6.7%
7.4 min/game · 2.53 xGF/60 · P(intact) 12%
- STL 5v5 xGA/60 −7%
- Together 1 of last 3
- DK correlation .28
EDM @ VGK
Ivan Barbashev66%, Jack Eichel100%, Braeden Bowman15%
14.7 min/game · 3.14 xGF/60 · P(intact) 95%
- EDM 5v5 xGA/60 −1%
- Together 3 of last 3
- DK correlation .27
Zach Hyman96%, Ryan Nugent-Hopkins75%, Connor McDavid100%
7.9 min/game · 3.88 xGF/60 · P(intact) 95%
- VGK 5v5 xGA/60 −10%
- Together 3 of last 3
- DK correlation .28
Reilly Smith, Mitch Marner99%, Pavel Dorofeyev92%
9.7 min/game · 2.51 xGF/60 · P(intact) 95%
- EDM 5v5 xGA/60 −1%
- Together 3 of last 3
- DK correlation .27
Leon Draisaitl100%, Jack Roslovic35%, Matt Savoie36%
5.8 min/game · 4.20 xGF/60 · P(intact) 95%
- VGK 5v5 xGA/60 −10%
- Together 3 of last 3
- DK correlation .27
Zach Hyman96%, Ryan Nugent-Hopkins75%, Leon Draisaitl100%, Connor McDavid100%, Evan Bouchard100%
2.3 min/game · 10.31 xGF/60 · P(intact) 95%
- VGK shorthanded time −5%
- VGK PK xGA/60 −8%
- Together 3 of last 3
- DK correlation .20
Nic Dowd3.2%, Colton Sissons3.3%, Cole Smith0.1%
11.9 min/game · 2.02 xGF/60 · P(intact) 68%
- EDM 5v5 xGA/60 −1%
- Together 1 of last 3
- DK correlation .28
Brandon Saad, Tomas Hertl86%, Keegan Kolesar5.1%
6.2 min/game · 2.93 xGF/60 · P(intact) 82%
- EDM 5v5 xGA/60 −1%
- Together 2 of last 3
- DK correlation .27
Jason Dickinson3.2%, Kasperi Kapanen18%, Vasily Podkolzin86%
9.3 min/game · 2.48 xGF/60 · P(intact) 68%
- VGK 5v5 xGA/60 −10%
- Together 1 of last 3
- DK correlation .28
Tomas Hertl86%, Jack Eichel100%, Mitch Marner99%, Pavel Dorofeyev92%, Braeden Bowman15%
0.9 min/game · 10.60 xGF/60 · P(intact) 95%
- EDM shorthanded time −14%
- EDM PK xGA/60 +8%
- Together 3 of last 3
- DK correlation .27
Adam Henrique0.4%, Trent Frederic4.9%, Colton Dach10%
4.4 min/game · 3.03 xGF/60 · P(intact) 68%
- VGK 5v5 xGA/60 −10%
- Together 1 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.