Fantasy hockey dynasty

Fantasy hockey dynasty DEFAULT

Hockey Rankings

Top 300 NHL skaters (keeper leagues) and other Free player ranks for prospects, defensemen and goaltenders. Each list is updated monthly since 2003 by the fantasy guru himself – Dobber
These are the original fantasy hockey nhl projections. You wouldn’t have found them anywhere else in 2003 when Dobber did them for The Hockey News, moving them to DobberHockey in 2005.

Top 100 Roto Rankings: October 2021

By Ian Gooding|2021-10-14T01:33:38-04:00October 15th, 2021|Hockey Rankings|

League drafts are now in the books, so where do players rank now? These rankings take into account average draft positions (ADPs) as well as actual values. You could use these rankings to compare one player to another as you evaluate your roster, make start/sit decisions, or even consider trade offers. We’re also factoring in [...]

Top 50 Fantasy Prospect Defensemen – October 2021

By Dobber|2021-10-10T11:20:47-04:00October 10th, 2021|Hockey Rankings|

Here are the Top 50 prospect defensemen to own in your points-only dynasty leagues - October edition! DobberHockey's 16th annual Fantasy Hockey Guide is out, fully updated (as of just a few hours ago, in fact) and ready for download. Updates are happening multiple times each day - so you'll never have outdated info. Pick [...]

Top 120 Keeper League Defensemen – October 2021

By Dobber|2021-10-06T20:14:17-04:00October 7th, 2021|Hockey Rankings|

Here are the Top 120 defensemen to own in your points-only dynasty leagues - October edition! DobberHockey's 16th annual Fantasy Hockey Guide is out, fully updated (as of just a few hours ago, in fact) and ready for download. Updates are happening multiple times each day - so you'll never have outdated info. Pick it [...]

Dobber’s Band-Aid Boys – 2021

By Dobber|2021-10-06T13:01:44-04:00October 6th, 2021|Hockey Rankings|

Dobber's Band-Aid Boys – 2021 edition! Which players are at risk to hurt your fantasy team by missing games? You've heard me talk about 'em. A DobberHockey staple since 2005. Definition of "Certified": The player is virtually guaranteed to miss games and is a significant risk to miss 12 or more in a given season. [...]

Top 300 Keeper League Skaters – Oct 2021

By Dobber|2021-10-05T00:44:51-04:00October 5th, 2021|Hockey Rankings|

Here are the Top 300 skaters to own in your points-only dynasty leagues - October edition! DobberHockey's 16th annual Fantasy Hockey Guide is out, fully updated (as of just a few hours ago, in fact) and ready for download. Updates are happening multiple times each day - so you'll never have outdated info. Pick it [...]

Cap League Goalie Rankings – September 2021

By Alexander MacLean|2021-09-27T09:26:58-04:00September 26th, 2021|Hockey Rankings|

Here are the top 62 goalies to own in your salary cap league – September 26th, 2021 edition. The September version is out just in time for your fantasy drafts this year, so who might it be worth focusing on. Well, this is the last year of bargain contracts for Jack Campbell, Vitek Vanecek, and [...]

Top 200 Cap League Skater Rankings – September 2021

By Alexander MacLean|2021-09-27T09:25:12-04:00September 25th, 2021|Hockey Rankings|

In this month’s cap league skater rankings, the 2020 draft class continues to dominate the top-10 with their remaining term at a bargain price. New contracts to Anthony DeAngelo (although still a risky option), Eeli Tolvanen, Nolan Patrick, and Kailer Yamamoto, sees them as the biggest risers. Also re-signed to a fair contract was Rasmus [...]

Top 100 Keeper League Goaltenders – September 2021

By Dobber|2021-09-20T20:58:21-04:00September 21st, 2021|Hockey Rankings|

Here are the Top 100 goaltenders to own in your points-only dynasty leagues - September edition! DobberHockey's 16th annual Fantasy Hockey Guide is out now, fully updated and ready for download. Pick it up here! Not a lot has happened in the past month so changes were minimal. I did some adjustments with overall team [...]

Top 50 Fantasy Prospect Defensemen – September 2021

By Dobber|2021-09-14T14:04:17-04:00September 16th, 2021|Hockey Rankings|

Here are the Top 50 prospect defensemen to own in your points-only dynasty leagues - September edition! DobberHockey's 16th annual Fantasy Hockey Guide is out now, fully updated and ready for download. Pick it up here! As always, any player ranked within +/- 5.0 ratings of each other should be considered equal. Click any name [...]

Top 100 Roto Rankings: September 2021

By Ian Gooding|2021-09-14T23:59:14-04:00September 15th, 2021|Hockey Rankings|

The September rankings include almost all of the players from the August rankings, but with a lot of fine-tuning within that group. With both mock drafts and real drafts already taken place on Yahoo, adjustments take into account where players are being drafted. However, these rankings aren’t purely based on Yahoo ADPs – we try [...]


2021-2022 Fantasy Hockey Dynasty Draft Rankings

1Connor McDavid(EDM - C)242Leon Draisaitl(EDM - LW,C)253Auston Matthews(TOR - C) (DTD)244Mikko Rantanen(COL - RW)245Cale Makar(COL - D)226David Pastrnak(BOS - RW)257Nathan MacKinnon(COL - C) (DTD)268Mitch Marner(TOR - RW)249Adam Fox(NYR - D)2310Alex DeBrincat(CHI - LW,RW)2311Sebastian Aho(CAR - C)2412Brady Tkachuk(OTT - LW) (DTD)2213Matthew Tkachuk(CGY - LW,RW)2314Elias Pettersson(VAN - C)2215Kirill Kaprizov(MIN - LW,RW)2416Nikita Kucherov(TB - RW) (DTD)2817Andrei Svechnikov(CAR - RW,LW)2118Andrei Vasilevskiy(TB - G)2719Aleksander Barkov(FLA - C)2620Kyle Connor(WPG - LW)2421Brayden Point(TB - RW,C)2522Jake Guentzel(PIT - RW,LW)2723Jakob Chychrun(ARI - D)2324Quinn Hughes(VAN - D)2225Roope Hintz(DAL - LW,C)2426Cole Caufield(MTL - RW)2027Artemi Panarin(NYR - LW)2928Connor Hellebuyck(WPG - G)2829Jason Robertson(DAL - LW) (DTD)2230Igor Shesterkin(NYR - G)2531Nikolaj Ehlers(WPG - LW,RW)2532Jonathan Huberdeau(FLA - LW)2833Mathew Barzal(NYI - C)2434Ivan Provorov(PHI - D)2435Nick Suzuki(MTL - C,RW)2236Patrick Kane(CHI - RW)3237Martin Necas(CAR - RW,C)2238Miro Heiskanen(DAL - D)2239Aaron Ekblad(FLA - D)2540Charlie McAvoy(BOS - D)2341Juuse Saros(NSH - G)2642Travis Konecny(PHI - RW)2443Robin Lehner(VGS - G)3044Patrik Laine(CBJ - RW,LW)2345Darnell Nurse(EDM - D)2646John Carlson(WSH - D)3147Brad Marchand(BOS - LW)3348Shea Theodore(VGS - D)2649Spencer Knight(FLA - G)2050Mika Zibanejad(NYR - C)2851Kevin Fiala(MIN - LW,RW)2552Dougie Hamilton(NJ - D)2853Victor Hedman(TB - D)3054Thomas Chabot(OTT - D)2455Sam Reinhart(FLA - C,RW)2556Carter Hart(PHI - G)2357Alex Ovechkin(WSH - LW)3658Tristan Jarry(PIT - G)2659William Nylander(TOR - RW,LW)2560Brock Boeser(VAN - RW) (DTD)2461Elias Lindholm(CGY - C,RW)2662Mikhail Sergachev(TB - D)2363Thatcher Demko(VAN - G)2564Jack Hughes(NJ - C,LW)2065Jordan Binnington(STL - G)2866Philipp Grubauer(SEA - G)2967Conor Garland(VAN - RW,LW)2568Johnny Gaudreau(CGY - RW,LW)2869Joel Farabee(PHI - LW,RW)2170Tyler Seguin(DAL - C,RW)2971Clayton Keller(ARI - RW,LW)2372Darcy Kuemper(COL - G)3173Sidney Crosby(PIT - C) (DTD)3474Mackenzie Blackwood(NJ - G) (DTD)2475Samuel Girard(COL - D)2376Dominik Kubalik(CHI - LW,RW)2677Joshua Norris(OTT - C)2278Zach Werenski(CBJ - D)2479Mark Stone(VGS - RW) (DTD)2980Mark Scheifele(WPG - C)2881Seth Jones(CHI - D)2782Drake Batherson(OTT - RW)2383Marc-Andre Fleury(CHI - G)3684Morgan Rielly(TOR - D)2785Filip Hronek(DET - D)2386Tomas Hertl(SJ - C,LW)2787Jakub Vrana(DET - LW) (Out)2588John Tavares(TOR - C)3189Tyson Barrie(EDM - D)3090Gabriel Landeskog(COL - LW,C)2891Roman Josi(NSH - D)3192J.T. Miller(VAN - LW,C)2893Ryan Nugent-Hopkins(EDM - C,LW)2894Oliver Bjorkstrand(CBJ - RW,LW)2695Rasmus Dahlin(BUF - D)2196Ilya Samsonov(WSH - G)2497Alex Pietrangelo(VGS - D)3198Devon Toews(COL - D) (DTD)2799Ryan O'Reilly(STL - C)30100Alex Nedeljkovic(DET - G)25101Max Pacioretty(VGS - LW) (Out)32102Tim Stutzle(OTT - LW)19103Pavel Buchnevich(STL - RW)26104Jack Campbell(TOR - G)29105Calvin Petersen(LA - G)26106John Gibson(ANA - G) (DTD)28107Andre Burakovsky(COL - LW,RW)26108Timo Meier(SJ - RW,LW)25109Adin Hill(SJ - G)25110Semyon Varlamov(NYI - G) (DTD)33111Jacob Markstrom(CGY - G)31112Zach Hyman(EDM - LW,RW)29113Frederik Andersen(CAR - G)32114Linus Ullmark(BOS - G)28115Anthony DeAngelo(CAR - D)25116Teuvo Teravainen(CAR - RW,LW)27117Jon Marchessault(VGS - C,LW)30118Joel Eriksson Ek(MIN - C)24119Dylan Larkin(DET - C)25120Filip Forsberg(NSH - LW)27121Ryan Strome(NYR - C,RW) (DTD)28122Steven Stamkos(TB - RW,C)31123Elvis Merzlikins(CBJ - G)27124Jack Roslovic(CBJ - C,RW)24125Bo Horvat(VAN - C)26126Neal Pionk(WPG - D)26127Cam Talbot(MIN - G)34128Taylor Hall(BOS - LW)29129Sam Bennett(FLA - C,LW)25130Max Comtois(ANA - LW,RW)22131Evander Kane(SJ - RW,LW) (Out)30132Carter Verhaeghe(FLA - C,LW)26133Frank Vatrano(FLA - RW,LW)27134Bryan Rust(PIT - RW,LW) (DTD)29135Mike Hoffman(MTL - RW,LW) (DTD)31136Tyler Bertuzzi(DET - LW,RW)26137Rasmus Ristolainen(PHI - D) (DTD)26138Kris Letang(PIT - D)34139Anze Kopitar(LA - C)34140Blake Wheeler(WPG - RW,C)35141Sean Couturier(PHI - C)28142Nils Hoglander(VAN - LW,RW)20143Jacob Trouba(NYR - D)27144Alex Tuch(VGS - RW,LW) (Out)25145Matt Murray(OTT - G) (DTD)27146Andrew Copp(WPG - RW,LW)27147David Perron(STL - LW,RW)33148Jeff Petry(MTL - D)33149Vince Dunn(SEA - D) (DTD)24150Josh Morrissey(WPG - D)26151Jaccob Slavin(CAR - D)27152Ondrej Palat(TB - LW)30153Mike Smith(EDM - G)39154MacKenzie Weegar(FLA - D)27155Torey Krug(STL - D)30156Ryan Pulock(NYI - D)27157Anthony Mantha(WSH - RW,LW)27158Nicklas Backstrom(WSH - C) (Out)33159Kasperi Kapanen(PIT - RW,LW)25160William Karlsson(VGS - C)28161Denis Gurianov(DAL - RW,LW)24162Patrice Bergeron(BOS - C)36163Anders Lee(NYI - LW)31164Jesper Bratt(NJ - LW,RW)23165Drew Doughty(LA - D)31166Jared McCann(SEA - LW,C)25167Chris Kreider(NYR - LW)30168Ryan Graves(NJ - D)26169Vladimir Tarasenko(STL - RW)29170Jamie Benn(DAL - LW,C)32171Joe Pavelski(DAL - C,RW)37172Anthony Duclair(FLA - LW,RW)26173John Klingberg(DAL - D) (DTD)29174Vincent Trocheck(CAR - C)28175Connor Brown(OTT - RW,LW)27176Carey Price(MTL - G) (Out)34177Brayden Schenn(STL - C,RW)30178Christian Dvorak(MTL - C,LW)25179Alec Martinez(VGS - D)34180Rasmus Andersson(CGY - D)24181Brent Burns(SJ - D)36182Cam Atkinson(PHI - RW)32183Claude Giroux(PHI - LW,C)33184Mathew Dumba(MIN - D)27185Jonathan Toews(CHI - C)33186Adrian Kempe(LA - RW,LW)25187Anthony Beauvillier(NYI - LW)24188Sean Monahan(CGY - C)27189Viktor Arvidsson(LA - RW,LW)28190Jared Spurgeon(MIN - D)31191Brock Nelson(NYI - C)30192Alex Iafallo(LA - LW)27193Blake Coleman(CGY - RW,LW)29194Brendan Gallagher(MTL - RW)29195Justin Faulk(STL - D)29196Mark Giordano(SEA - D)38197Evgenii Dadonov(VGS - RW,LW)32198Pierre-Luc Dubois(WPG - C)23199Alex Killorn(TB - LW,RW)32200Nico Hischier(NJ - C)22201T.J. Oshie(WSH - RW,C)34202Patric Hornqvist(FLA - RW)34203Esa Lindell(DAL - D)27204Jack Eichel(BUF - C) (Out)24205Matt Grzelcyk(BOS - D)27206Jakub Voracek(CBJ - RW,LW)32207Tyler Toffoli(MTL - RW,LW)29208Nick Schmaltz(ARI - C,RW)25209Anthony Cirelli(TB - C,RW)24210Jake Oettinger(DAL - G)22211Evgeni Malkin(PIT - C) (Out)35212Colton Parayko(STL - D)28213Victor Olofsson(BUF - RW,LW)26214Evgeny Kuznetsov(WSH - C)29215Ryan Ellis(PHI - D)30216Jake Muzzin(TOR - D) (DTD)32217Pavel Zacha(NJ - C,LW)24218Phil Kessel(ARI - RW)34219Andrew Mangiapane(CGY - LW,RW)25220Alexander Radulov(DAL - RW,LW)35221Nino Niederreiter(CAR - RW,LW)29222Reilly Smith(VGS - RW)30223Mattias Ekholm(NSH - D)31224Trevor Zegras(ANA - C,LW)20225Jordan Eberle(SEA - RW)31226Tomas Tatar(NJ - LW,RW)30227Kevin Hayes(PHI - C) (Out)29228Alexander Wennberg(SEA - C,LW)27229Logan Couture(SJ - C)32230Nazem Kadri(COL - C)31231James van Riemsdyk(PHI - LW)32232Rickard Rakell(ANA - RW,LW)28233Oliver Ekman-Larsson(VAN - D)30234Alex Goligoski(MIN - D)36235Jonas Brodin(MIN - D)28236Sergei Bobrovsky(FLA - G)33237Sean Walker(LA - D)26238Josh Bailey(NYI - RW,LW)32239Damon Severson(NJ - D) (DTD)27240Jesse Puljujarvi(EDM - RW)23241Keith Yandle(PHI - D)35242Jeff Carter(PIT - C,RW)36243David Krejci(BOS - C)35244Nick Ritchie(TOR - LW)25245Tyler Myers(VAN - D)31246Craig Smith(BOS - RW)32247Shayne Gostisbehere(ARI - D)28248Ryan Suter(DAL - D)36249Mikael Backlund(CGY - C,RW)32250Craig Anderson(BUF - G)40251Dustin Brown(LA - RW)36252Erik Karlsson(SJ - D)31253Jaden Schwartz(SEA - LW)29254Oliver Wahlstrom(NYI - RW)21255Kevin Labanc(SJ - RW,LW)25256Brandon Montour(FLA - D)27257Evan Bouchard(EDM - D)21258Yegor Sharangovich(NJ - RW,LW)23259Eeli Tolvanen(NSH - RW,LW)22260Nicolas Hague(VGS - D)22261Connor Murphy(CHI - D)28262Ryan McDonagh(TB - D)32263Ilya Sorokin(NYI - G)26264K'Andre Miller(NYR - D)21265Brett Pesce(CAR - D)26266Filip Zadina(DET - LW,RW)21267Ty Smith(NJ - D) (DTD)21268John Marino(PIT - D)24269Pius Suter(DET - RW,C)25270Carter Hutton(ARI - G)35271Tom Wilson(WSH - RW)27272Jesperi Kotkaniemi(CAR - C,LW)21273Vitek Vanecek(WSH - G)25274Noah Dobson(NYI - D)21275Ross Colton(TB - LW,C)25276Mats Zuccarello(MIN - RW)34277Jean-Gabriel Pageau(NYI - C)28278Travis Sanheim(PHI - D)25279Noah Hanifin(CGY - D)24280Kirby Dach(CHI - C)20281Adam Boqvist(CBJ - D)21282Dylan Strome(CHI - C,RW)24283Erik Cernak(TB - D)24284Jordan Kyrou(STL - C,RW)23285Jamie Drysdale(ANA - D)19286Alexander Romanov(MTL - D)21287Alexis Lafreniere(NYR - LW)20288Kailer Yamamoto(EDM - RW)23289Dmitry Orlov(WSH - D)30290Quinton Byfield(LA - C) (Out)19291Kyle Palmieri(NYI - RW,LW)30292Boone Jenner(CBJ - C,LW)28293Duncan Keith(EDM - D)38294Mikael Granlund(NSH - RW,C)29295Alex Barre-Boulet(SEA - C,RW)24296Brandon Carlo(BOS - D)24297Mario Ferraro(SJ - D)23298Erik Brannstrom(OTT - D)22299Casey Mittelstadt(BUF - C,RW) (Out)22300Kaapo Kakko(NYR - RW) (Out)20301Brady Skjei(CAR - D)27302Mikey Anderson(LA - D)22303Jordan Greenway(MIN - LW,RW)24304Shane Pinto(OTT - C)20305Dante Fabbro(NSH - D)23306Jeremy Swayman(BOS - G)22307Kevin Lankinen(CHI - G)26308Filip Chytil(NYR - C,RW)22309Nolan Patrick(VGS - C,RW)23310Bowen Byram(COL - D)20311Chandler Stephenson(VGS - C,LW)27312Adam Pelech(NYI - D)27313Robert Thomas(STL - C,RW)22314Brandon Hagel(CHI - LW,RW)23315Matt Duchene(NSH - C,RW)30316Justin Schultz(WSH - D)31317Josh Anderson(MTL - RW)27318Alex Newhook(COL - C)20319Tobias Bjornfot(LA - D)20320Adam Larsson(SEA - D)28321Petr Mrazek(TOR - G) (Out)29322Nicholas Robertson(TOR - LW)20323Cody Glass(NSH - C,RW)22324Tyson Jost(COL - C,LW)23325Justin Holl(TOR - D) (DTD)29326Gabriel Vilardi(LA - C)22327Calle Jarnkrok(SEA - RW,LW) (DTD)30328Michael Bunting(TOR - LW)26329Jake Bean(CBJ - D)23330Kevin Shattenkirk(ANA - D)32331Joel Edmundson(MTL - D) (Out)28332Zach Whitecloud(VGS - D)24333Tanner Pearson(VAN - LW)29334Jake Debrusk(BOS - LW,RW)25335T.J. Brodie(TOR - D)31336Dylan Cozens(BUF - C,RW)20337Ilya Mikheyev(TOR - RW,LW) (Out)27338Phillip Danault(LA - C)28339Yanni Gourde(SEA - C,RW) (DTD)29340Kaapo Kahkonen(MIN - G)25341Mason Appleton(SEA - C,RW)25342Thomas Greiss(DET - G)35343Hampus Lindholm(ANA - D)27344Scott Mayfield(NYI - D)29345Brian Dumoulin(PIT - D)30346Jonathan Bernier(NJ - G)33347Cale Fleury(SEA - D)22348Jake Allen(MTL - G)31349Ethan Bear(CAR - D)24350Jonathan Drouin(MTL - LW,C)26351Robby Fabbri(DET - LW,C)25352Jason Zucker(PIT - LW,RW)29353Marcus Pettersson(PIT - D)25354Victor Mete(OTT - D)23355P.K. Subban(NJ - D)32356Chris Driedger(SEA - G)27357Mathieu Joseph(TB - RW,C)24358Will Butcher(BUF - D)26359Nikita Zaitsev(OTT - D)29360Andreas Athanasiou(LA - RW,LW) (DTD)27361Scott Laughton(PHI - C,LW)27362Malcolm Subban(CHI - G)27363Cody Ceci(EDM - D)27364Ben Chiarot(MTL - D)30365Nikita Zadorov(CGY - D)26366Joonas Korpisalo(CBJ - G)27367Mike Reilly(BOS - D)28368Artem Zub(OTT - D)26369Warren Foegele(EDM - LW,RW)25370Anton Khudobin(DAL - G)35371Jamie Oleksiak(SEA - D)28372Haydn Fleury(SEA - D)25373Joonas Donskoi(SEA - RW,LW)29374
  1. Unicorn clip on earrings
  2. 40 y 20 nueva temporada
  3. Plans for cricket wireless

Fantasy hockey dynasty rankings: The best players of 2026

Sep 17, 2021
  • Sean AllenSpecial to

      Sean Allen is a fantasy analyst for He was the 2008 and 2009 Fantasy Sports Writers Association Hockey Writer of the Year. You can tweet him @seanard.

    Follow on Twitter

With a fresh, normal NHL slate ahead of us, it's time to revisit dynasty rankings.

As a reminder, these rankings stem from a spreadsheet that attempts to project the future fantasy production of all relevant players, including many that haven't laced up skates in the NHL ever.

The ranking is simply the product of adding up all the projected fantasy scoring by each player over the next five seasons. Players are projected using a formula that takes into account their age, ice time and history, with adjustments made for situation and pedigree.

But here's a secret that's not so much a secret: A lot of this is guessing.

Big shock, right?

Fun. Free. Easy. Create or join a league and play ESPN Fantasy Hockey! Sign up for free!

There are some problems with attempting to mathematically forecast the future. In the interest of helping you do your own prognostication, let's discuss some of them.

Who's got a golden ticket?

Almost every team in the NHL has a couple of stud prospects who will break into the league in the next couple seasons - some more than just a couple. Those players will have plenty of time to be in the mix to contribute a relevant amount of fantasy points over a five-year forecast.

But which ones?

This is one of the more difficult tasks. There are equivalencies we can look at based on where the prospect has been playing. We can look at their draft capital as an indicator of worth to the team. We can guess at how the depth chart might look when they are poised to break into the league.

But, at the end of the day, we are just guessing.

I have Trevor Zegras of the Anaheim Ducks quite high in the rankings. Why? For equivalency, he's one of the elites in the history of the USA Hockey National Team Development Program (USDP), finishing top-10 all-time for both the U17 and U18 teams. Also, while it was only 17 games, he had the best points per game in the AHL for a player under 20 since Jason Spezza in 2002-03. For draft capital, he was taken ninth overall by the Ducks and is clearly a huge part of their future. For the depth chart, he isn't the only solid Ducks prospect that could help turn this team around in the next two to three years.

2 Related

All that said, nothing is guaranteed. Just ask dynasty managers who had Jeremy Bracco or Rocco Grimaldi, who both bested Zegras' USDP stats. Or those who had Nail Yakupov or Alex Galchenyuk, who were drafted No. 1 and No. 3 overall in 2012. Or those who drafted Jonathan Drouin for fantasy back in 2013 or 2014, when he was supposed to be part of a stacked Tampa Bay Lightning team.

Sure, those are cherry-picked examples, but they aren't wrong. We have to make some of these guesses though, as we know that untested, unheralded players will be among the top fantasy players during the next five years. History tells us so.

If you put yourself back in time to the same moment as this five years ago and are attempting to make the same fantasy rankings, there are some things to consider. Exactly 138 of the 300 players who will score the most fantasy points from 2016-17 to 2020-21 scored fewer than 100 fantasy points in 2015-16. In fact, 71 of them scored less than 50 points that season and 31 of them had zero.

If those same ballparks hold true for this moment, it means almost half of the top 300 players for the next five years scored fewer than 68 fantasy points (adjusted for shorter season) last season and about 30 of them have yet to play in the NHL.

Miss me hardly or hardly miss me?

The only thing we know about injuries in the NHL is that there will be many.

In building the predictions with past stats in the spreadsheet, several attempts were made to find some rhyme and reason to players missing time. All attempts failed.

While some players feel like they are injury-prone in an anecdotal sense, it's very difficult to quantify that. For every player that seems to miss time consistently from season to season, there is another who missed a big chunk of time and then stays healthy seemingly forever.

Not all projections in the formulas give each player 82-game seasons for all five years into the future. The best mix I could come up with was using a very muted formula that would subtract a few games if the player has a long history of missing time, but keeping it very, very muted. Some manual adjustments are also added for players who are getting into their mid-30s, when 10-plus years in the NHL can start to take its toll.

But it's very imperfect and I'm OK with copping to that.

Postgame analysis and highlight show airing each night throughout the season from Barry Melrose and Linda Cohn. Watch on ESPN+

Movers and shakers

Naturally, there are some big swings in the dynasty ranks since the last edition was prior to the 2020-21 season. For those players on the older end of the spectrum, they lost 20 percent of more of their prime years just through the virtue of time passing. The opposite is true for young players and prospects, who gained what is likely a prime season.

Juuse Saros, G, Nashville Predators(up 260 spots to No. 8): While I think Yaroslav Askarov will start pushing into the picture as early as 2024-25, Saros has this starting gig sewn up for the next few seasons, which should be among his prime in the league.

Adam Fox, D, New York Rangers(up 29 spots to No. 15): The next five years should be the era defined on the fantasy blue line by Fox, Aaron Ekblad, Cale Makar, Ivan Provorov and Jakob Chychrun. Those are the top-five defensemen and they all shot up in the rankings. They range in age from 22 to 25 and are all in great position within their organization to dominate on the power play in the coming years. All five are ranked between No. 15 and No. 26 here and should be viewed as interchangeable.

Spencer Knight, G, Florida Panthers(enters ranks at No. 37): In February, when we last did these rankings, Knight was simply a goaltender of the future blocked by a monster contract in front of him. But after Sergei Bobrovsky struggled mightily and Knight exceeded all expectations, he's quickly become a goaltender of the now.

Jack Eichel, C, Buffalo Sabres(down 13 spots to No. 38): This slip shows how every one of the five seasons forecasts here matters. While Eichel is among the league leaders projected for the 2022-23 season and beyond, this coming season drags him down. It's still 20 percent of his total potential score for these rankings, so the prospect of a surgery and trade hurts his output for at least the coming season. For the record, I conservatively project him for only 20 games and that leaves him outside the top 300 for this season.

More people play on ESPN than anywhere else. Join or create a league in the No. 1 Fantasy Football game! Sign up for free >>

Matt Murray, G, Ottawa Senators(up 119 spots to No. 88): Murray is an interesting case in that he is an established commodity, not ranked for this coming season, but creeping up the dynasty ranks. This is because, with all the assets the Sens have blossoming in the next couple seasons, they look like a competitive club in time for Murray to be a solid fantasy goaltender. Just not yet.

Dynasty Rankings

1. Connor McDavid, C, EDM (C1) (1)
2. Auston Matthews, C, TOR (C2) (3)
3. Leon Draisaitl, LW, EDM (LW1) (6)
4. Nathan MacKinnon, C, COL (C3) (11)
5. Nikita Kucherov, RW, TB (RW1) (18)
6. Mikko Rantanen, RW, COL (RW2) (31)
7. Connor Hellebuyck, G, WPG (G1) (5)
8. Juuse Saros, G, NSH (G2) (268)
9. David Pastrnak, RW, BOS (RW3) (4)
10. Mika Zibanejad, C, NYR (C4) (9)
11. Andrei Vasilevskiy, G, TB (G3) (2)
12. Mark Scheifele, C, WPG (C5) (26)
13. Igor Shesterkin, G, NYR (G4) (37)
14. John Gibson, G, ANA (G5) (10)
15. Adam Fox, D, NYR (D1) (44)
16. Ilya Sorokin, G, NYI (G6) (244)
17. Carter Hart, G, PHI (G7) (7)
18. Mitchell Marner, RW, TOR (RW4) (38)
19. Aaron Ekblad, D, FLA (D2) (54)
20. Aleksander Barkov, C, FLA (C6) (34)
21. Andrei Svechnikov, LW, CAR (LW2) (23)
22. Cale Makar, D, COL (D3) (43)
23. Kirill Kaprizov, LW, MIN (LW3) (62)
24. Ivan Provorov, D, PHI (D4) (47)
25. Jonathan Huberdeau, LW, FLA (LW4) (33)
26. Jakob Chychrun, D, ARI (D5) (88)
27. Dougie Hamilton, D, NJ (D6) (35)
28. Patrik Laine, RW, CLS (RW5) (42)
29. Jake Guentzel, LW, PIT (LW5) (41)
30. Roman Josi, D, NSH (D7) (14)
31. Elias Pettersson, C, VAN (C7) (24)
32. Sebastian Aho, C, CAR (C8) (50)
33. Brady Tkachuk, LW, OTT (LW6) (32)
34. Victor Hedman, D, TB (D8) (16)
35. Brayden Point, C, TB (C9) (30)
36. Jack Hughes, C, NJ (C10) (56)
37. Spencer Knight, G, FLA (G8) (NR)
38. Jack Eichel, C, BUF (C11) (13)
39. Artemi Panarin, LW, NYR (LW7) (12)
40. Alexis Lafreniere, LW, NYR (LW8) (120)
41. Alex DeBrincat, LW, CHI (LW9) (53)
42. Seth Jones, D, CHI (D9) (49)
43. Mark Stone, RW, VGS (RW6) (27)
44. Nick Suzuki, C, MON (C12) (93)
45. Roope Hintz, C, DAL (C13) (126)
46. John Carlson, D, WSH (D10) (22)
47. Rasmus Dahlin, D, BUF (D11) (163)
48. Nikolaj Ehlers, LW, WPG (LW10) (74)
49. Vladimir Tarasenko, RW, STL (RW7) (25)
50. John Tavares, C, TOR (C14) (52)
51. Matthew Tkachuk, LW, CGY (LW11) (48)
52. Vince Dunn, D, SEA (D12) (369)
53. Ilya Samsonov, G, WSH (G9) (67)
54. Tyler Seguin, C, DAL (C15) (55)
55. Patrick Kane, RW, CHI (RW8) (15)
56. Darnell Nurse, D, EDM (D13) (39)
57. Alex Nedeljkovic, G, DET (G10) (NR)
58. Charlie McAvoy, D, BOS (D14) (46)
59. Ryan Strome, C, NYR (C16) (130)
60. Shea Theodore, D, VGS (D15) (95)
61. Taylor Hall, LW, BOS (LW12) (36)
62. Trevor Zegras, C, ANA (C17) (210)
63. Robin Lehner, G, VGS (G11) (28)
64. Elias Lindholm, RW, CGY (RW9) (57)
65. Miro Heiskanen, D, DAL (D16) (146)
66. Sean Couturier, C, PHI (C18) (125)
67. Thomas Chabot, D, OTT (D17) (68)
68. Zach Werenski, D, CLS (D18) (151)
69. Philipp Grubauer, G, SEA (G12) (83)
70. Nico Hischier, C, NJ (C19) (108)
71. Neal Pionk, D, WPG (D19) (61)
72. Bryan Rust, RW, PIT (RW10) (82)
73. Bo Horvat, C, VAN (C20) (79)
74. Filip Forsberg, LW, NSH (LW13) (94)
75. Gabriel Landeskog, LW, COL (LW14) (75)
76. Kyle Connor, LW, WPG (LW15) (29)
77. Ryan O'Reilly, C, STL (C21) (104)
78. Kevin Fiala, C, MIN (C22) (139)
79. Ryan Ellis, D, PHI (D20) (144)
80. Steven Stamkos, C, TB (C23) (20)
81. Eeli Tolvanen, LW, NSH (LW16) (208)
82. Jordan Binnington, G, STL (G13) (21)
83. Ryan Pulock, D, NYI (D21) (60)
84. Dylan Cozens, C, BUF (C24) (NR)
85. Zach Hyman, LW, EDM (LW17) (143)
86. Tyson Barrie, D, EDM (D22) (142)
87. Josh Norris, C, OTT (C25) (184)
88. Matt Murray, G, OTT (G14) (207)
89. Kirby Dach, C, CHI (C26) (193)
90. Mathew Barzal, C, NYI (C27) (105)
91. Colton Parayko, D, STL (D23) (123)
92. Brad Marchand, LW, BOS (LW18) (8)
93. Quinn Hughes, D, VAN (D24) (99)
94. William Nylander, RW, TOR (RW11) (97)
95. Ondrej Palat, LW, TB (LW19) (134)
96. Vincent Trocheck, C, CAR (C28) (106)
97. Joel Farabee, LW, PHI (LW20) (150)
98. Brock Boeser, RW, VAN (RW12) (86)
99. Pierre-Luc Dubois, C, WPG (C29) (132)
100. Jacob Trouba, D, NYR (D25) (58)
101. Evan Bouchard, D, EDM (D26) (228)
102. J.T. Miller, C, VAN (C30) (71)
103. Morgan Rielly, D, TOR (D27) (78)
104. Drake Batherson, C, OTT (C31) (360)
105. Dylan Larkin, C, DET (C32) (69)
106. Alex Pietrangelo, D, VGS (D28) (73)
107. Tomas Hertl, C, SJ (C33) (157)
108. Quinton Byfield, C, LA (C34) (226)
109. Johnny Gaudreau, LW, CGY (LW21) (59)
110. Kailer Yamamoto, RW, EDM (RW13) (141)
111. Jordan Eberle, RW, SEA (RW14) (170)
112. Robert Thomas, C, STL (C35) (NR)
113. Connor Brown, RW, OTT (RW15) (254)
114. Anthony Mantha, RW, WSH (RW16) (115)
115. Jakub Vrana, C, DET (C36) (167)
116. Oliver Bjorkstrand, RW, CLS (RW17) (212)
117. Darcy Kuemper, G, COL (G15) (87)
118. Sam Reinhart, RW, FLA (RW18) (190)
119. Noah Hanifin, D, CGY (D29) (338)
120. Tim Stutzle, LW, OTT (LW22) (180)
121. Kaapo Kakko, RW, NYR (RW19) (262)
122. Martin Necas, C, CAR (C37) (149)
123. Adin Hill, G, SJ (G16) (NR)
124. Matt Dumba, D, MIN (D30) (116)
125. Timo Meier, RW, SJ (RW20) (111)
126. Andre Burakovsky, LW, COL (LW23) (194)
127. Ryan Graves, D, NJ (D31) (203)
128. Petr Mrazek, G, TOR (G17) (96)
129. Connor McMichael, C, WSH (C38) (NR)
130. Pavel Buchnevich, RW, STL (RW21) (232)
131. Anders Lee, LW, NYI (LW24) (103)
132. Max Pacioretty, LW, VGS (LW25) (40)
133. Jason Robertson, LW, DAL (LW26) (NR)
134. Rasmus Ristolainen, D, PHI (D32) (90)
135. Jake Muzzin, D, TOR (D33) (128)
136. Logan Couture, C, SJ (C39) (64)
137. Jacob Markstrom, G, CGY (G18) (17)
138. Mikhail Sergachev, D, TB (D34) (85)
139. Ryan Nugent-Hopkins, C, EDM (C40) (45)
140. Brayden Schenn, C, STL (C41) (76)
141. Yanni Gourde, LW, SEA (LW27) (NR)
142. Torey Krug, D, STL (D35) (110)
143. Jean-Gabriel Pageau, C, NYI (C42) (91)
144. Kaapo Kahkonen, G, MIN (G19) (158)
145. Barrett Hayton, C, ARI (C43) (259)
146. MacKenzie Weegar, D, FLA (D36) (NR)
147. Max Comtois, LW, ANA (LW28) (155)
148. Conor Garland, RW, VAN (RW22) (225)
149. Mario Ferraro, D, SJ (D37) (349)
150. Erik Brannstrom, D, OTT (D38) (175)
151. Thatcher Demko, G, VAN (G20) (122)
152. Jeremy Swayman, G, BOS (G21) (NR)
153. Esa Lindell, D, DAL (D39) (171)
154. Brock Nelson, C, NYI (C44) (98)
155. Chris Kreider, LW, NYR (LW29) (63)
156. Travis Konecny, RW, PHI (RW23) (89)
157. Calvin Petersen, G, LA (G22) (66)
158. Jared Spurgeon, D, MIN (D40) (166)
159. Dominik Kubalik, LW, CHI (LW30) (121)
160. Viktor Arvidsson, RW, LA (RW24) (NR)
161. Teuvo Teravainen, RW, CAR (RW25) (131)
162. Sidney Crosby, C, PIT (C45) (80)
163. Erik Karlsson, D, SJ (D41) (197)
164. Jack Roslovic, C, CLS (C46) (148)
165. Drew Doughty, D, LA (D42) (113)
166. John Klingberg, D, DAL (D43) (138)
167. Brendan Gallagher, RW, MON (RW26) (160)
168. Joel Eriksson Ek, C, MIN (C47) (199)
169. Sam Bennett, LW, FLA (LW31) (NR)
170. Tyler Bertuzzi, LW, DET (LW32) (191)
171. Phillip Danault, C, LA (C48) (222)
172. Jesse Puljujarvi, RW, EDM (RW27) (195)
173. Justin Faulk, D, STL (D44) (133)
174. Jonas Brodin, D, MIN (D45) (229)
175. Christopher Tanev, D, CGY (D46) (267)
176. Josh Morrissey, D, WPG (D47) (309)
177. Clayton Keller, C, ARI (C49) (283)
178. Tyler Toffoli, RW, MON (RW28) (117)
179. Jaden Schwartz, LW, SEA (LW33) (169)
180. Adam Larsson, D, SEA (D48) (102)
181. Alexander Romanov, D, MON (D49) (127)
182. Rickard Rakell, C, ANA (C50) (177)
183. Devon Toews, D, COL (D50) (181)
184. Bowen Byram, D, COL (D51) (164)
185. Charlie Coyle, C, BOS (C51) (290)
186. Tom Wilson, RW, WSH (RW29) (72)
187. Scott Mayfield, D, NYI (D52) (213)
188. Samuel Girard, D, COL (D53) (159)
189. Artem Zub, D, OTT (D54) (NR)
190. Tony DeAngelo, D, CAR (D55) (201)
191. K'Andre Miller, D, NYR (D56) (214)
192. William Karlsson, C, VGS (C52) (192)
193. Christian Dvorak, LW, MON (LW34) (100)
194. Boone Jenner, C, CLS (C53) (179)
195. Matthew Beniers, C, SEA (C54) (NR)
196. Mike Hoffman, LW, MON (LW35) (124)
197. Nikita Zaitsev, D, OTT (D57) (165)
198. Alexander Wennberg, C, SEA (C55) (NR)
199. Jack Campbell, G, TOR (G23) (NR)
200. Jaccob Slavin, D, CAR (D58) (154)
201. Ryan McDonagh, D, TB (D59) (362)
202. Victor Olofsson, RW, BUF (RW30) (147)
203. Jonathan Marchessault, LW, VGS (LW36) (209)
204. Adam Boqvist, D, CLS (D60) (NR)
205. Andrew Copp, C, WPG (C56) (316)
206. Hampus Lindholm, D, ANA (D61) (313)
207. Kyle Palmieri, RW, NYI (RW31) (84)
208. Ty Smith, D, NJ (D62) (101)
209. Adrian Kempe, C, LA (C57) (221)
210. Nicklas Backstrom, C, WSH (C58) (114)
211. Anthony Beauvillier, LW, NYI (LW37) (256)
212. Alex Ovechkin, LW, WSH (LW38) (NR)
213. Shayne Gostisbehere, D, ARI (D63) (NR)
214. Evander Kane, LW, SJ (LW39) (70)
215. Adam Henrique, C, ANA (C59) (186)
216. Gabriel Vilardi, C, LA (C60) (178)
217. Alec Martinez, D, VGS (D64) (174)
218. Nick Ritchie, LW, TOR (LW40) (236)
219. Denis Gurianov, LW, DAL (LW41) (129)
220. Jamie Drysdale, D, ANA (D65) (NR)
221. Blake Coleman, LW, CGY (LW42) (216)
222. Calle Jarnkrok, C, SEA (C61) (355)
223. Matt Grzelcyk, D, BOS (D66) (NR)
224. David Perron, RW, STL (RW32) (173)
225. P.K. Subban, D, NJ (D67) (275)
226. Jesperi Kotkaniemi, C, CAR (C62) (NR)
227. Kasperi Kapanen, RW, PIT (RW33) (345)
228. Ben Chiarot, D, MON (D68) (109)
229. Jared McCann, LW, SEA (LW43) (291)
230. Derek Forbort, D, BOS (D69) (333)
231. Owen Tippett, RW, FLA (RW34) (NR)
232. Mikael Granlund, LW, NSH (LW44) (257)
233. Mackenzie Blackwood, G, NJ (G24) (51)
234. Oliver Ekman-Larsson, D, VAN (D70) (230)
235. Jamie Benn, LW, DAL (LW45) (140)
236. Shane Pinto, C, OTT (C63) (NR)
237. Tyler Myers, D, VAN (D71) (231)
238. Evgeny Kuznetsov, C, WSH (C64) (227)
239. Filip Hronek, D, DET (D72) (202)
240. Rasmus Sandin, D, TOR (D73) (341)
241. Cody Glass, C, NSH (C65) (NR)
242. Owen Power, D, BUF (D74) (NR)
243. Andrew Mangiapane, LW, CGY (LW46) (315)
244. Anze Kopitar, C, LA (C66) (112)
245. Erik Cernak, D, TB (D75) (265)
246. Nolan Patrick, C, VGS (C67) (NR)
247. Pavel Francouz, G, COL (G25) (118)
248. Brandon Montour, D, FLA (D76) (NR)
249. Calvin de Haan, D, CHI (D77) (NR)
250. Alexandre Texier, C, CLS (C68) (NR)
251. Tomas Tatar, LW, NJ (LW47) (196)
252. Joel Edmundson, D, MON (D78) (241)
253. Yegor Sharangovich, C, NJ (C69) (NR)
254. Sean Walker, D, LA (D79) (320)
255. Nils Lundkvist, D, NYR (D80) (NR)
256. Kevin Hayes, C, PHI (C70) (152)
257. Tristan Jarry, G, PIT (G26) (245)
258. Connor Murphy, D, CHI (D81) (182)
259. Anthony Cirelli, C, TB (C71) (162)
260. Luke Kunin, C, NSH (C72) (242)
261. Brett Pesce, D, CAR (D82) (352)
262. David Savard, D, MON (D83) (249)
263. Pius Suter, C, DET (C73) (354)
264. Chandler Stephenson, C, VGS (C74) (368)
265. Cody Ceci, D, EDM (D84) (NR)
266. Brian Dumoulin, D, PIT (D85) (NR)
267. Damon Severson, D, NJ (D86) (145)
268. Matt Roy, D, LA (D87) (295)
269. Rasmus Andersson, D, CGY (D88) (77)
270. Dmitry Orlov, D, WSH (D89) (327)
271. Sergei Bobrovsky, G, FLA (G27) (NR)
272. Travis Sanheim, D, PHI (D90) (300)
273. Sean Monahan, C, CGY (C75) (206)
274. Pavel Zacha, C, NJ (C76) (388)
275. Alex Tuch, RW, VGS (RW35) (136)
276. Jonathan Bernier, G, NJ (G28) (NR)
277. Robby Fabbri, C, DET (C77) (311)
278. Casey Mittelstadt, C, BUF (C78) (NR)
279. Joonas Donskoi, RW, SEA (RW36) (335)
280. Noah Dobson, D, NYI (D91) (233)
281. Brady Skjei, D, CAR (D92) (188)
282. Jamie Oleksiak, D, SEA (D93) (NR)
283. Brayden McNabb, D, VGS (D94) (237)
284. Brandon Saad, LW, STL (LW48) (276)
285. Andreas Athanasiou, LW, LA (LW49) (382)
286. Kevin Lankinen, G, CHI (G29) (156)
287. Jonathan Toews, C, CHI (C79) (205)
288. Nate Schmidt, D, WPG (D95) (266)
289. Carter Verhaeghe, C, FLA (C80) (247)
290. Jason Zucker, LW, PIT (LW50) (246)
291. Joel Armia, RW, MON (RW37) (260)
292. Chris Driedger, G, SEA (G30) (NR)
293. Alex Iafallo, LW, LA (LW51) (168)
294. Kevin Labanc, RW, SJ (RW38) (340)
295. Mattias Ekholm, D, NSH (D96) (211)
296. Nino Niederreiter, RW, CAR (RW39) (270)
297. Josh Anderson, RW, MON (RW40) (153)
298. Nick Leddy, D, DET (D97) (351)
299. Jake McCabe, D, BUF (D98) (344)
300. Arthur Kaliyev, RW, LA (RW41) (200)

Ready to play?Sign up for free today.

© ESPN Enterprises, Inc. All rights reserved.
NHL Fantasy Hockey Tips 2021-2022 - Musts, Busts, Sleepers - Season Preview/Guide

2021-22 Fantasy Hockey Rankings

1Connor McDavid(EDM - C,F)1153.35.21+02Leon Draisaitl(EDM - C,LW)2246.08.12+03Nathan MacKinnon(COL - C)2308.29.93+04Nikita Kucherov(TB - RW)4329.310.24+05Auston Matthews(TOR - C,F)2359.811.56+16Andrei Vasilevskiy(TB - G)44011.512.85-17Mikko Rantanen(COL - RW,F)74114.511.97+08David Pastrnak(BOS - RW,F)64014.811.99+19Patrick Kane(CHI - RW,F)74316.212.310+110Alex Ovechkin(WSH - LW,F)84817.013.98-211Artemi Panarin(NYR - LW,F)63817.512.814+312Brad Marchand(BOS - LW,F)83917.711.212+013Jonathan Huberdeau(FLA - LW,F)133619.78.011-214Aleksander Barkov Jr.(FLA - C,F)104619.811.915+115Mika Zibanejad(NYR - C)154723.810.724+916Mitchell Marner(TOR - RW,F)125124.314.921+517John Carlson(WSH - D)66226.317.513-418Sebastian Aho(CAR - C)145226.312.417-119Cale Makar(COL - D)96526.519.420+120Victor Hedman(TB - D)118531.224.719-121Sidney Crosby(PIT - C,F)174231.87.525+422Connor Hellebuyck(WPG - G)128132.022.916-623Robin Lehner(VGK - G)208232.722.222-124Brayden Point(TB - C,F)146133.018.927+325Jake Guentzel(PIT - LW,RW)244934.59.429+426Alex DeBrincat(CHI - LW,RW)196935.516.926+027Kirill Kaprizov(MIN - LW)206435.714.528+128Brady Tkachuk(OTT - LW)810237.031.030+229Mark Scheifele(WPG - C,F)255437.010.731+230Darcy Kuemper(COL - G)1712243.236.018-1231Patrice Bergeron(BOS - C,F)307144.215.432+132Max Pacioretty(VGK - LW,F)258944.321.349+1733Elias Pettersson(VAN - C)357845.314.837+434Gabriel Landeskog(COL - C,LW)237946.018.539+535Steven Stamkos(TB - C,F)2710647.028.152+1736John Tavares(TOR - C,F)317448.516.340+437Kyle Connor(WPG - LW,F)435848.85.736-138Adam Fox(NYR - D)2014149.042.623-1539J.T. Miller(VAN - LW,RW)436351.87.955+1640Andrei Svechnikov(CAR - LW,RW)2411752.235.457+1741Mark Stone(VGK - RW,F)2711753.329.535-642Anze Kopitar(LA - C,F)417254.511.069+2743Semyon Varlamov(NYI - G)3212556.331.646+344Roman Josi(NSH - D)188957.323.938-645Nikolaj Ehlers(WPG - LW,RW,F)418559.016.265+2046Matthew Tkachuk(CGY - LW,F)288759.722.542-447Igor Shesterkin(NYR - G)3712360.030.247+048Darnell Nurse(EDM - D)299961.523.441-749Shea Theodore(VGK - D)388362.315.068+1950Ryan O'Reilly(STL - C)457462.311.043-751Juuse Saros(NSH - G)2512466.230.634-1752Linus Ullmark(BOS - G)1315667.545.956+453Aaron Ekblad(FLA - D)2913368.534.759+654Frederik Andersen(CAR - G)4012769.030.766+1255Dougie Hamilton(NJ - D)2016969.546.833-2256Morgan Rielly(TOR - D)5112569.725.177+2157Philipp Grubauer(SEA - G)4112870.327.445-1258Roope Hintz(DAL - LW)369370.719.748-1059Charlie McAvoy(BOS - D)4710970.822.871+1260Alex Pietrangelo(VGK - D)4611471.026.162+261Blake Wheeler(WPG - RW,F)2110471.527.651-1062Sam Reinhart(FLA - C,RW,F)539872.815.763+163Ryan Nugent-Hopkins(EDM - LW,C)589074.011.578+1564Mathew Barzal(NYI - C,F)529974.715.150-1465Marc-Andre Fleury(CHI - G)4612976.735.458-766Kris Letang(PIT - D)4910077.220.060-667Elias Lindholm(CGY - C,RW,F)549679.514.081+1468Seth Jones(CHI - D)3716379.740.561-769Cam Talbot(MIN - G)5715583.234.973+470Brock Boeser(VAN - RW)5814383.230.887+1771Johnny Gaudreau(CGY - LW,F)5213385.226.767-472Quinn Hughes(VAN - D)3815885.348.983+1173Tyson Barrie(EDM - D)3618887.048.364-974Jack Campbell(TOR - G)4817187.839.353-2175Ilya Samsonov(WSH - G)818789.566.9120+4576Nicholas Suzuki(MTL - C)5012589.823.470-677David Perron(STL - LW,RW,F)6311090.218.696+1978Tyler Seguin(DAL - C,F)3413691.234.744-3479Jakob Chychrun(ARI - D)3317091.345.254-2580Bryan Rust(PIT - LW,RW)7011592.818.6109+2981William Nylander(TOR - C,RW,F)5717593.539.8114+3382Sean Couturier(PHI - C,F)7611393.514.0128+4683Joe Pavelski(DAL - C,RW,F)6012593.721.085+284Thatcher Demko(VAN - G)2615995.041.2106+2285Jason Robertson(DAL - LW)7514196.022.492+786T.J. Oshie(WSH - RW,F)8014299.820.586+087Tomas Hertl(SJ - C,LW)54173101.038.789+288Zach Hyman(EDM - C,F)76159101.229.093+589Jordan Binnington(STL - G)78126101.217.190+190Taylor Hall(BOS - LW,F)70133101.723.279-1191Drew Doughty(LA - D)60197102.745.682-992Jacob Markstrom(CGY - G)22157103.545.6117+2593Brayden Schenn(STL - C,LW,F)89120106.711.9116+2394Jeff Petry(MTL - D)44164107.244.874-2095Kevin Fiala(MIN - LW,F)71148108.824.4144+4996Ilya Sorokin(NYI - G)49254109.078.9124+2897Thomas Chabot(OTT - D)48152109.237.491-698Tristan Jarry(PIT - G)3188109.871.775-2399Jonathan Marchessault(VGK - C,LW)77163109.829.395-4100Bo Horvat(VAN - C,F)84134111.516.7115+15101Filip Forsberg(NSH - LW,F)65195112.040.6149+48102Ondrej Palat(TB - LW,F)64188112.341.384-18103Carey Price(MTL - G)48219113.558.994-9104Carter Hart(PHI - G)19173115.549.9136+32105Mackenzie Blackwood(FA - G)27203115.852.5112+7106Anthony Mantha(WSH - LW,RW)53250115.864.3196+90107Tom Wilson(WSH - RW,F)92153115.819.2122+15108Teuvo Teravainen(CAR - LW,RW,F)72159117.228.1146+38109Vincent Trocheck(CAR - C,F)72151117.232.3110+1110Vladimir Tarasenko(STL - RW,F)89167117.827.9135+25111Ryan Strome(NYR - RW,F)93161117.823.0123+12112Sam Bennett(FLA - C,F)67199120.847.3155+43113Cole Caufield(MTL - RW,F)81172122.535.3105-8114Sergei Bobrovsky(FLA - G)2227123.570.0161+47115Dominik Kubalik(CHI - LW)106135123.59.7147+32116Jonathan Toews(CHI - C,F)87177123.732.9148+32117Torey Krug(STL - D)88176123.830.1103-14118Miro Heiskanen(DAL - D)69190124.344.1100-18119Zach Werenski(CBJ - D)50179124.839.6125+6120Evgeni Malkin(PIT - C,F)85155125.025.4101-19121Jack Eichel(BUF - C,F)33245126.784.5139+18122MacKenzie Weegar(FLA - D)112157127.316.1102-20123Oliver Bjorkstrand(CBJ - RW,F)69170127.730.8171+48124John Klingberg(DAL - D)95160128.721.4108-16125Evgeny Kuznetsov(WSH - C,F)58247129.268.1119-6126Nicklas Backstrom(WSH - C,F)5714489.229.276-50127Patrik Laine(CBJ - LW,RW)91156130.024.4107-20128Martin Necas(CAR - C)90192130.235.898-30129Drake Batherson(OTT - C)76174131.239.0142+13130Chris Kreider(NYR - LW,F)91171132.823.9133+3131Claude Giroux(PHI - LW,C,RW)96172132.826.5141+10132Josh Norris(OTT - C)86166133.830.8151+19133Pavel Buchnevich(STL - LW,F)107153134.516.6153+20134Neal Pionk(WPG - D)63193136.539.0111-23135Alex Nedeljkovic(DET - G)33205137.558.2173+38136Alexander Radulov(DAL - RW,F)77248139.560.0140+4137Anders Lee(NYI - LW)90171139.535.0127-10138Dylan Larkin(DET - C)104194140.730.2230+92139Tyler Toffoli(MTL - C,RW,F)79153102.626.2183+44140Brent Burns(SJ - D)64211141.553.097-43141Patric Hornqvist(FLA - RW,F)73244141.853.2194+53142Ryan Ellis(PHI - D)118197142.526.1152+10143Jamie Benn(DAL - C,LW)118186142.824.3134-9144Conor Garland(VAN - RW)121163144.312.6162+18145Evander Kane(SJ - LW,F)57183108.448.7130-15146Brendan Gallagher(MTL - RW,F)97206148.734.5147Andre Burakovsky(COL - LW,F)103215149.239.6143-4148Jake Oettinger(DAL - G)18150112.648.8157+9149Ivan Provorov(PHI - D)24157115.848.772-77150Mike Smith(EDM - G)6200117.879.488-62151Travis Konecny(PHI - RW)95223154.745.2154+3152Elvis Merzlikins(CBJ - G)37205157.258.5245+93153Jack Hughes(NJ - C)72238123.859.7168+15154Spencer Knight(FLA - G)55185125.055.8118-36155Pierre-Luc Dubois(WPG - C)107219159.841.6229+74156Cam Atkinson(PHI - RW,F)91214161.839.5221+65157Timo Meier(SJ - LW,RW)94225161.848.1195+38158Jean-Gabriel Pageau(NYI - C,F)82272166.861.0145-13159Alec Martinez(VGK - D)15214138.670.980-79160John Gibson(ANA - G)45293174.276.0161Petr Mrazek(TOR - G)72241143.658.9138-23162Jared Spurgeon(MIN - D)116182145.623.1137-25163Mikhail Sergachev(TB - D)106177146.224.0126-37164Brock Nelson(NYI - C,LW)129245178.845.0178+14165William Karlsson(VGK - C)139160149.87.7175+10166Logan Couture(SJ - C,F)102226150.447.8165-1167Sean Monahan(CGY - C,F)160232182.324.5215+48168Nazem Kadri(COL - C,F)105282182.555.2169Nico Hischier(NJ - C)137231183.333.6182+13170Vitek Vanecek(WSH - G)100218155.241.3169-1171Alex Killorn(TB - C,LW,F)130226185.829.8172Devon Toews(COL - D)93236157.450.9104-68173Joel Farabee(PHI - LW)163216187.819.0197+24174Samuel Girard(COL - D)132207160.426.9121-53175Erik Karlsson(SJ - D)121239189.837.8189+14176Anthony DeAngelo(CAR - D)122243190.749.1177+1177Phil Kessel(ARI - RW,F)156240192.529.5204+27178Mark Giordano(SEA - D)71245164.663.299-79179Anthony Duclair(FLA - LW,RW,F)93282195.562.3180Jeff Carter(PIT - C,F)98269195.756.5181Tim Stutzle(OTT - C,LW)135202170.221.8219+38182Anthony Beauvillier(NYI - LW,F)183224200.814.9183Carter Verhaeghe(FLA - NA)130211175.231.5184Joel Eriksson Ek(MIN - C)138229179.637.4180-4185Mathew Dumba(MIN - D)157227180.824.3158-27186Dustin Brown(LA - LW,RW,F)189217206.29.7187Kirby Dach(CHI - C)135210181.825.3225+38188Jordan Eberle(SEA - RW,F)165203182.813.8189Oliver Ekman-Larsson(VAN - D)142263186.641.7131-58190Rasmus Ristolainen(PHI - D)67339190.287.4113-77191Jaden Schwartz(SEA - LW,F)170208189.812.8242+51192Denis Gurianov(DAL - RW)175259213.732.3193Maxime Comtois(ANA - LW)131221190.632.5179-14194Connor Brown(OTT - RW,F)145268214.837.8228+34195Vince Dunn(SEA - D)166225191.222.8176-19196Jeremy Swayman(BOS - G)107205157.042.6172-24197Josh Anderson(MTL - RW,F)182205192.69.0198Tomas Tatar(NJ - LW,RW)138275194.851.3199Christian Dvorak(MTL - C,LW,F)145357221.868.0188-11200Clayton Keller(ARI - LW,RW)146248195.033.4241+41201Tyler Bertuzzi(DET - LW)101305196.070.3174-27202Kevin Lankinen(CHI - G)89250162.859.4150-52203Trevor Zegras(ANA - C)145195165.520.4204Kaapo Kahkonen(MIN - G)132218167.334.9187-17205Rasmus Dahlin(BUF - D)165244201.827.0164-41206Pavel Zacha(NJ - C,F)182258224.024.2207Mike Hoffman(MTL - LW,RW)152274203.043.6186-21208Jake Muzzin(TOR - D)117268203.258.7156-52209Matt Murray(OTT - G)25284171.393.5210Jaccob Slavin(CAR - D)120255205.450.3190-20211Nick Schmaltz(ARI - C,F)183271229.327.5212James van Riemsdyk(PHI - LW,F)171240209.226.9232+20213Viktor Arvidsson(LA - LW,RW)138249183.046.0214Victor Olofsson(BUF - RW)142246213.038.3215Mattias Ekholm(NSH - D)158283213.249.8159-56216Jakub Voracek(CBJ - LW,RW,F)124277213.454.1185-31217Kyle Palmieri(NYI - RW,F)115263214.651.8218Chris Driedger(SEA - G)137291214.849.3219Filip Hronek(DET - D)169267217.641.4211-8220Yegor Sharangovich(NJ - C)194251217.819.1221Jordan Staal(CAR - C,LW,F)186265218.829.2222Kasperi Kapanen(PIT - RW,F)187281238.730.1244+22223Blake Coleman(CGY - LW,RW)191256220.823.1224Jacob Trouba(NYR - D)59345196.0117.1129-95225Alexis Lafreniere(NYR - LW)134258193.558.7231+6226Mikael Backlund(CGY - C,F)185247222.424.1208-18227Jack Roslovic(CBJ - C,F)150269224.440.5200-27228Rickard Rakell(ANA - LW, RW)136272225.046.6229Oliver Wahlstrom(NYI - C)179233199.321.1230Ryan Pulock(NYI - D)96262156.075.2132-98231Ty Smith(NJ - D)140297228.058.5166-65232Jesse Puljujarvi(EDM - RW,F)139282228.247.6233Jason Zucker(PIT - LW,RW)127283231.454.7234Anthony Cirelli(TB - C)196258231.622.4235Frank Vatrano(FLA - LW, RW)115266207.356.3163-72236Craig Smith(BOS - RW,F)186276235.029.8207-29237Josh Bailey(NYI - RW,F)178277235.236.9238Nino Niederreiter(CAR - LW,RW)137265211.550.8239Jamie Drysdale(ANA - D)163268213.047.8238-1240Eeli Tolvanen(NSH - LW)191260213.327.6241Yanni Gourde(SEA - LW,F)158257214.835.8210-31242Nils Hoglander(VAN - LW)212280239.026.0224-18243Jakub Vrana(DET - LW,RW,F)152219178.329.2170-73244Kaapo Kakko(NYR - RW)196278217.335.1245Pavel Francouz(COL - G)189300241.441.4246Cal Petersen(LA - G)155211181.023.0247Evgenii Dadonov(VGK - LW,RW)166271219.840.3217-30248Reilly Smith(VGK - RW,F)211237224.011.2249Colton Parayko(STL - D)192286246.638.6226-23250Jaroslav Halak(VAN - G)222267246.617.7251Mats Zuccarello(MIN - RW,F)168269227.036.8252Michael Bunting(TOR - LW)80261192.780.3253James Reimer(SJ - G)28226127.099.0254Carter Hutton(ARI - G)29251140.0111.0255Kevin Hayes(PHI - C)177281257.240.3256Quinton Byfield(LA - C)199217206.77.6257Rasmus Andersson(CGY - D)170242208.329.6258Jake Allen(MTL - G)96198147.051.0259Ryan Suter(DAL - D)216276241.022.5218-41260Jared McCann(SEA - C,F)209299247.033.9261Mikael Granlund(NSH - LW,RW)196278247.832.4262Justin Faulk(STL - D)164350252.379.8206-56263Jesperi Kotkaniemi(CAR - C)169248219.735.9264Nick Ritchie(TOR - LW,F)199328248.351.7265Brandon Saad(STL - LW,RW,F)196264224.728.8266Adin Hill(SJ - G)200253226.021.6267Kevin Labanc(SJ - LW,RW)151327257.865.2268Dustin Tokarski(BUF - G)343434.00.0269Alex Iafallo(LA - C)179300235.749.7270Ryan Johansen(NSH - C,F)229308260.832.9271Marco Rossi(MIN - C)204275237.729.1272Bowen Byram(COL - D)197270238.030.5273Anton Khudobin(DAL - G)180276238.341.8214-59274Andrew Mangiapane(CGY - LW)176309241.354.3236-38275Gemel Smith(TB - C,F)158291242.059.7276Jeff Skinner(BUF - C,LW)192279242.036.7277Jesper Bratt(NJ - RW)196330280.847.5278Jonathan Bernier(NJ - G)204314246.748.2223-55279Anton Lundell(FLA - C)139335248.381.6280Ben Bishop(DAL - G)178286248.049.6281Marcus Johansson(SEA - LW,RW,F)159262210.551.5282Nick Foligno(BOS - LW,RW,F)172293251.756.3283Robby Fabbri(DET - C,LW,F)191367264.374.8205-78284Phillip Danault(LA - C,F)170262216.046.0222-62285Joonas Korpisalo(CBJ - G)223284255.025.0286Boris Katchouk(TB - LW)154283218.564.5287Alex Goligoski(MIN - D)105359232.0127.0160-127288Jonathan Drouin(MTL - LW,F)230317276.533.0289Joonas Donskoi(SEA - RW,F)154288221.067.0243-46290Corey Perry(TB - RW,F)159288223.564.5291Brett Pesce(CAR - D)206304261.040.9292Taylor Raddysh(TB - RW)165290227.562.5293Adam Boqvist(CBJ - D)232311264.034.0294Boone Jenner(CBJ - C,LW,F)173289231.058.0237-57295Adrian Kempe(LA - LW)208323265.047.0296Vitali Kravtsov(NYR - RW)235301265.027.3297Esa Lindell(DAL - D)130363246.5116.5167-130298Paul Stastny(WPG - C,F)266319283.520.9299Sampo Ranta(COL - LW)175294234.559.5300Andrew Shaw(CHI - C,RW,F)183287235.052.0301Mikko Koskinen(EDM - G)253326284.826.5213-88302Vasily Podkolzin(VAN - RW)182292237.055.0303Erik Cernak(TB - D)237326285.531.8304Nikita Zaitsev(OTT - D)144144144.00.0181-123305Connor McMichael(WSH - C)184328270.062.0306Chandler Stephenson(VGK - C,F)236241238.52.5307Josh Morrissey(WPG - D)149349249.0100.0184-123308Casey Mittelstadt(BUF - C)234248241.07.0309Max Domi(CBJ - C,LW)210273241.531.5310Zack Kassian(EDM - RW,F)213272242.529.5311Andrew Copp(WPG - C,F)154154154.00.0199-112312Nikita Gusev(TOR - LW)239252245.56.5313Matt Duchene(NSH - C,F)267320289.820.1314Noah Dobson(NYI - D)207316276.049.0315Hendrix Lapierre(WSH - C)168168168.00.0316Kailer Yamamoto(EDM - C)244257250.56.5317Tyler Myers(VAN - D)169169169.00.0202-115318Alex Tuch(VGK - RW)171340255.584.5233-85319Matt Grzelcyk(BOS - D)220318279.342.6193-126320Alex Galchenyuk(ARI - C,LW)203306254.551.5321Jordan Kyrou(STL - C)238356289.349.4322Brandon Tanev(SEA - LW,RW,F)182182182.00.0209-113323Eric Staal(MTL - C,F)208307257.549.5324Dylan Cozens(BUF - C)189366277.588.5325Moritz Seider(DET - D)238337286.340.5326Vasili Podkolzin(VAN - RW)214312263.049.0327Ryan Getzlaf(ANA - C,F)249325286.731.0328Garrett Pilon(WSH - C)195195195.00.0329Ryan Suzuki(CAR - C)200200200.00.0330Adam Henrique(ANA - C,F)238295266.528.5331Sean Walker(LA - D)207207207.00.0332Antti Raanta(CAR - G)224317270.546.5333Brandon Pirri(CHI - C,F)257285271.014.0334Ryan McDonagh(TB - D)210360285.075.0239-95335Tanner Pearson(VAN - LW,F)212212212.00.0336Gustav Nyquist(CBJ - LW,RW,F)242303272.530.5337Alex Newhook(COL - C,F)236310273.037.0338Shane Bowers(COL - C)235314274.539.5339Charlie Coyle(BOS - C,RW,F)261362303.742.7340Justin Holl(TOR - D)220220220.00.0341David Krejci(BOS - C,F)263291277.014.0342Brandon Montour(FLA - D)222222222.00.0343Oskar Lindblom(PHI - RW)270327296.723.4344Travis Sanheim(PHI - D)225225225.00.0345Jonas Brodin(MIN - D)228228228.00.0346Damon Severson(NJ - D)246364308.348.4347Shayne Gostisbehere(ARI - D)242342302.043.2348Dmitry Orlov(WSH - D)232232232.00.0349Andreas Johnsson(NJ - LW)256310283.027.0350Ryan Graves(NJ - D)234234234.00.0351Jakob Silfverberg(ANA - RW,F)280331300.022.2352Andreas Athanasiou(LA - C,LW)239239239.00.0353Ross Colton(TB - LW)265309287.022.0354Justin Schultz(WSH - D)242242242.00.0234-120355Jack Studnicka(BOS - C)250331290.540.5356Owen Tippett(FLA - RW)249249249.00.0357Casey DeSmith(PIT - G)251251251.00.0358Thomas Greiss(DET - G)252252252.00.0359Alexandar Georgiev(NYR - G)254254254.00.0201-158360Alexander Barabanov(SJ - LW)254254254.00.0361Brenden Dillon(WPG - D)255255255.00.0362Ville Husso(STL - G)255255255.00.0363Aaron Dell(BUF - G)257257257.00.0364Jake DeBrusk(BOS - LW,RW)264264264.00.0365Zach Parise(NYI - LW,F)296302299.03.0366Jordan Greenway(MIN - LW)266266266.00.0367Hampus Lindholm(ANA - D)267267267.00.0368Carl Soderberg(COL - C,F)268268268.00.0369T.J. Brodie(TOR - D)270270270.00.0370Cole Perfetti(WPG - C)274333303.529.5371Ondrej Kase(TOR - RW)282325303.521.5372Tuukka Rask(BOS - G)279344317.327.8191-181373Alexander Wennberg(SEA - C,F)276276276.00.0374Jonathan Quick(LA - G)290321305.515.5375Keith Yandle(PHI - D)298338316.316.5212-163376Dylan Strome(CHI - C,F)279279279.00.0377P.K. Subban(NJ - D)281341311.030.0220-157378Marcus Foligno(MIN - LW,F)285285285.00.0379Seth Griffith(EDM - C,RW,F)286286286.00.0380Lars Eller(WSH - C,F)287287287.00.0381Patrick Brown(PHI - C,F)287287287.00.0382Noah Hanifin(CGY - D)288288288.00.0383Phillip Tomasino(NSH - C)289332310.521.5384Alexander Romanov(MTL - D)289368328.539.5385Braden Holtby(VAN - G)298324311.013.0192-193386Eetu Tuulola(CGY - RW)292292292.00.0387Ryan Dzingel(ARI - LW,RW)294294294.00.0388John Marino(PIT - NA)294294294.00.0389Nolan Patrick(VGK - C)295295295.00.0390Alexander Edler(LA - D)296296296.00.0391Brett Leason(WSH - C)297297297.00.0392Jimmy Huntington(TB - C)297297297.00.0393Mike Reilly(BOS - D)299299299.00.0394Brady Skjei(CAR - D)299299299.00.0395Martin Jones(PHI - G)301301301.00.0396Pekka Rinne(NSH - G)302302302.00.0397Calle Jarnkrok(SEA - C,F)303303303.00.0398Nicholas Robertson(TOR - LW)304304304.00.0399Jonah Gadjovich(SJ - LW)306306306.00.0400Kyle Rau(MIN - C,F)307307307.00.0401David Rittich(NSH - G)308308308.00.0402Shea Weber(MTL - D)312312312.00.0403Joel Kiviranta(DAL - LW)313313313.00.0404Erik Haula(BOS - C,LW,F)315315315.00.0405Kevin Shattenkirk(ANA - D)316346331.015.0406Evan Bouchard(EDM - D)318318318.00.0407Cody Glass(NSH - C)319319319.00.0408Dominik Kahun(EDM - C)320320320.00.0409Nick Bonino(SJ - C,F)322322322.00.0410Cory Conacher(FA - LW,F)323323323.00.0411Lucas Raymond(DET - LW)324324324.00.0412Shane Pinto(OTT - RW)329329329.00.0413Arthur Kaliyev(LA - LW)330330330.00.0414Duncan Keith(EDM - D)332348340.08.0415Tyler Ennis(OTT - C,LW,F)334334334.00.0416Henrik Lundqvist(WSH - G)336336336.00.0417Nate Schmidt(WPG - D)343343343.00.0418Joe Thornton(FLA - C,F)347347347.00.0419Filip Zadina(DET - LW)351351351.00.0420Ryan Donato(SEA - LW)352352352.00.0421Radko Gudas(FLA - D)353353353.00.0198-223422Alexandre Texier(CBJ - C,LW)354354354.00.0423Jake Gardiner(CAR - D)355355355.00.0424Cam Fowler(ANA - D)358358358.00.0425Martin Frk(LA - RW,F)361361361.00.0426Jake Bean(CBJ - D)365365365.00.0

Dynasty fantasy hockey

Fantasy hockey keeper / dynasty league rankings



Rookies | Breakouts | Sleepers

Fantasy hockey draft cheat sheet



Video: Jensen on biggest fantasy mover



NOTES: Skaters who will be 24 years old or younger at the start of the 2021-22 NHL regular season are eligible for this list, which should be used to prioritize players for offseason roster decisions and drafts this season and beyond. Value has been quantified based on factors including but not limited to age, draft position and year, team security, projected long-term lineup placement and contract status. Some prospects who have yet to play an NHL game have been included on this list.

Players selected in the 2021 NHL Draft (e.g. Owen Power, Matty Beniers) should be prioritized in long-term leagues but, in most cases, are not expected to play in the NHL this season so have been excluded from these rankings for now. Minnesota Wild goalie Kaapo Kahkonen is rookie-eligible for this season but has been excluded from this list because he's 25 years old. Any valuable young players (e.g. David Pastrnak, RW, BOS; Igor Shesterkin, G, NYR; Ilya Sorokin, G, NYI; Alex Nedeljkovic, DET) who are 25 or 26 years old should also be prioritized in keeper and dynasty leagues.

1. Connor McDavid, C, EDM
2. Auston Matthews, C, TOR
3. Cale Makar, D, COL
4. Brady Tkachuk, LW, OTT
5. Adam Fox, D, NYR
6. Mikko Rantanen, RW, COL
7. Quinn Hughes, D, VAN
8. Spencer Knight, G, FLA (rookie)
9. Mitchell Marner, RW, TOR
10. Kirill Kaprizov, LW/RW, MIN
11. Elias Pettersson, C, VAN
12. Jack Hughes, C/LW, NJD
13. Jack Eichel, C, BUF
14. Andrei Svechnikov, LW/RW, CAR
15. Matthew Tkachuk, LW/RW, CGY
16. Sebastian Aho, C, CAR
17. Trevor Zegras, C/LW, ANA (rookie)
18. Cole Caufield, RW, MTL (rookie)
19. Alex DeBrincat, LW/RW, CHI
20. Alexis Lafrenière, LW, NYR
21. Tim Stützle, LW, OTT
22. Kirby Dach, C, CHI
23. Jason Robertson, LW, DAL
24. Charlie McAvoy, D, BOS
25. Miro Heiskanen, D, DAL
26. Ilya Samsonov, G, WSH
27. Jeremy Swayman, G, BOS (rookie)
28. Nick Suzuki, C/RW, MTL
29. Quinton Byfield, C, LAK (rookie)
30. Martin Necas, C/RW, CAR
31. Brock Boeser, RW, VAN
32. Jamie Drysdale, D, ANA (rookie)
33. Mathew Barzal, C, NYI
34. Thomas Chabot, D, OTT
35. Jake Oettinger, G, DAL
36. Jakob Chychrun, D, ARI
37. Ty Smith, D, NJD
38. Roope Hintz, C/LW, DAL
39. Marco Rossi, C, MIN (rookie)
40. Patrik Laine, LW/RW, WPG
41. Kaapo Kakko, RW, NYR
42. Carter Hart, G, PHI
43. Zach Werenski, D, CBJ
44. Bowen Byram, D, COL (rookie)
45. Josh Norris, C, OTT
46. Mackenzie Blackwood, G, NJD
47. Eeli Tolvanen, LW/RW, NSH
48. Alex Newhook, C, COL (rookie)
49. Max Comtois, LW/RW, ANA
50. Rasmus Dahlin, D, BUF
51. Yegor Sharangovich, LW/RW, NJD
52. Oliver Wahlstrom, RW, NYI
53. Drake Batherson, RW, OTT
54. Matt Boldy, LW, MIN (rookie)
55. Connor McMichael, C, WSH (rookie)
56. Pierre-Luc Dubois, C, CBJ
57. Denis Gurianov, LW/RW, DAL
58. Iaroslav Askarov, G, NSH (rookie)
59. Nico Hischier, C, NJD
60. Ivan Provorov, D, PHI
61. Mikhail Sergachev, D, TBL
62. Dylan Cozens, C/RW, BUF
63. Anton Lundell, C, FLA (rookie)
64. Owen Tippett, RW, FLA
65. Nils Hoglander, LW/RW, VAN
66. Vasily Podkolzin, RW, VAN (rookie)
67. Joel Farabee, LW/RW, PHI
68. Samuel Girard, D, COL
69. Grigori Denisenko, LW, FLA (rookie)
70. Erik Brannstrom, D, OTT
71. Jake Sanderson, D, OTT (rookie)
72. Nicholas Robertson, LW, TOR (rookie)
73. Moritz Seider, D, DET (rookie)
74. Lucas Raymond, LW, DET (rookie)
75. Filip Gustavsson, G, OTT (rookie)
76. Filip Hronek, D, DET
77. Noah Dobson, D, NYI
78. Jack Roslovic, C/RW, CBJ
79. Filip Zadina, LW/RW, DET
80. Casey Mittelstadt, C/RW, BUF
81. Clayton Keller, LW/RW, ARI
82. Jesper Bratt, LW/RW, NJD
83. Alex Turcotte, C, LAK (rookie)
84. Peyton Krebs, C, VGK (rookie)
85. Alex Formenton, LW, OTT (rookie)
86. Evan Bouchard, D, EDM (rookie)
87. Jesse Puljujarvi, RW, EDM
88. Kailer Yamamoto, RW, EDM
89. Alexander Romanov, D, MTL
90. Ville Heinola, D, WPG (rookie)
91. Vitali Kravtsov, RW, NYR (rookie)
92. Arthur Kaliyev, RW, LAK (rookie)
93. Travis Konecny, RW, PHI
94. Gabriel Vilardi, C, LAK
95. Alexander Holtz, RW, NJD (rookie)
96. Nils Lundkvist, D, NYR (rookie)
97. Anthony Cirelli, C/RW, TBL
98. Jesperi Kotkaniemi, C, CAR
99. Cole Perfetti, C, WPG (rookie)
100. Philip Tomasino, RW, NSH (rookie)

Just missed:

101. Vince Dunn, D, SEA
102. Anthony Beauvillier, LW, NYI
103. Adam Boqvist

2019 Dynasty and Keeper League Strategy (audio)

So you want to step up your fantasy game. You've heard about keeper or dynasty leagues, and you think they might be just what you need to take your fantasy playing experience to the next level. But you just aren't sure what exactly that means or how to begin. If this sounds about right, then keep reading. The first thing to understand is there is no single, correct way to run a keeper league. Almost every keeper league dreams up its own combination of rules to suit their own needs and interests. Instead of telling you how to run your league, let's try to help you understand what questions to ask and give you some ideas to answer them.

+ What is a Keeper League?

In a general sense, when people talk about a keeper league, they are talking about a fantasy league where the league doesn't start fresh every season. Some players are carried over from the previous season to maintain continuity. At the extreme is a dynasty league, which usually refers to a league where all players are carried over from season to season.

+ Why Should We Have a Keeper League?

Participating in a keeper league adds a new dimension to your strategy and gameplay. We've all been in a league where our draft just doesn't work out the way we had hoped, and it becomes clear pretty early that we aren't going to be able to compete in the current season. In a non-keeper, or redraft league, the best you can hope to do is to be a good sport, continue to manage your team, and hope that either your team performs a miracle or you can at least play the spoiler. In a keeper league, you instead switch your focus: if I can't win this season, how can I better position myself to win in the future? But within this general concept, there are many ways to implement a keeper league, and many questions a league must agree upon to form their rules.

+ How Many Players Should We Keep?

This is typically the first question a new keeper league must address. If you keep too few players from season to season, then you defeat some of the purpose and strategy of having a keeper league to begin with. If you protect too many players, your league can become stagnant; if you finish in last place, but immediately notice that the top 50 players in the game won't be available to draft the following season, then the situation can be even more bleak than usual.

The simplest model, which many keeper leagues start with, is to pick a number league members are comfortable with, and all teams keep that many players each season. Again, there is no correct answer for this number; your league members need to discuss what aspects of the game strategy they want to stress and how much they want to encourage change and fluidity among the teams.

A more challenging model allows teams to protect a variable number of players. Such a league will often incorporate some notion of salary, such that you cannot necessarily just protect all the players you want. Without a salary of some sort, you would imagine that the winner of the league might very often just keep all their players, and be very difficult to beat the following season.

+ Salaries?

For many keeper leagues, the next step of evolution is to associate salaries with players, so that protecting one player instead of another has an impact on your strategy. As is usually the case with keeper leagues, there are many different ways to establish salaries. Here are some examples to spark discussion within your league:

  • Player Tenure: A player can only be kept for a fixed number of seasons before they must be released back into the pool to be redrafted. This is a relatively simple model that starts to encourage player movement and parity in a league. For example, a rule that says, "All teams can protect up to five players, but no player can be kept more than three years in a row." is relatively simple to understand and implement.
  • Team Tenure: A player has a salary that increases the longer he is kept on a team, and instead of being allowed to protect a fixed number of players, each team can protect a fixed number of years of service. For example, in a league that allows you to protect 10 years of service, you could protect 10 different players that were newly drafted in the current season, five players that had been newly drafted the previous year, one player that you loved and held for 10 years, or any combination, such as a player that had been held for five years, another player that had been held for three years, and two players that were newly drafted in the current season.
  • Draft Position: The salary to sign a player is related to the position in which he is drafted. At the start of every season, a league typically has a draft to populate their entire roster, and for each player they chose to keep, they'll require one fewer draft pick. Which pick that is can associate value with the kept player. For example, many leagues say, "If you wish to protect a player you drafted this season, you must sacrifice a pick one round better than where you selected him. Each year after that, you must give up a pick one round higher still." So if I draft a player in the 5th round, and he turns out to be a solid player I'd like to keep, I could choose to keep him rather than having a 4th round pick the following year. If he continues to be valuable at that price, the following season I could give up a 3rd round pick to keep him, and so on. Such a league should have rules for possible scenarios like, "What happens when I give up a 1st round pick to keep a player, and then I want to keep him another year?" The answer might just be, "You can't, and you have to throw that player back into the pool to be drafted.", or the league might find some other way to penalize a team for further protecting such a player. Similarly, suppose during the season you trade for a player that another team drafted in the 4th round, and at the end of the season you conclude you'd like to protect that player as well as the player you selected in the 4th round. You would not necessarily have two 3rd round picks to forfeit for keeping both players, so there needs to be a rule defined to handle this case. It might be, "You can't do that. Pick one of them." Or it might be, "Then you'll have to give up a 2nd round pick for one of them instead." Or it might be anything else your league defines and agrees upon.
  • Player Salary: Leagues that do an salary cap style draft have unique options related to keeper salaries, since every player that is drafted inherently has a salary associated with him. So a league could say, "If you wish to keep a player after he was selected in a salary cap draft, then you must increase his salary by $5 per year. The player is put on your roster, and your salary cap budget is reduced accordingly." And all these different possibilities and rules can interact; such a league might decide that the $5 increases will eventually make a player impractical to protect, or they might also implement a rule that says that no player can be kept for more than five straight years in any case.

+ What Happens to My Draft When I Have Keepers?

In the end, every team needs to end up with the same number of players. So for every player they protect they need to forfeit one of their draft picks. But which pick they give up depends entirely on your rules. Some examples:

  • All Teams Keep the Same Number of Players: For leagues where each team protects the same number of players, this can usually be resolved pretty simply. If every team protects X players, you can imagine that the first X rounds of your draft are just all the teams taking their keepers. Similarly, you could imagine that the last X rounds are just all the teams taking their keepers, and it would play out the same.
  • Teams Keep Different Numbers of Players: For leagues where teams protect different numbers of players, this gets more complex. If I protect eight players, and you protect five players, there is a noteworthy difference between whether I use an extra three picks at the beginning of the draft or the end of the draft. Your league can decide which is more in the spirit of their goals. Putting those picks at the beginning of the draft puts a substantial salary on the kept players that isn't present if they are put at the end of the draft.
  • Keepers Based on Draft Position: For leagues that value player salary in terms of a draft pick, then their keepers may effectively be scattered throughout the draft. Perhaps you and I each protect three players, but based on their past draft position I might give up my 1st, 5th, and 8th round picks to keep those players, whereas you might give up your 3rd, 12th, and 17th round picks to keep your players. Such a system is very powerful, but slightly more complicated to administer and maintain.
  • Salary Cap Drafts: For salary cap drafts, there is no notion of draft position. Instead, each team will potentially be able to win a different number of players at draft to fill out their roster. If every team in your league protects the same number of players, then you don't necessarily need to adjust anyone's salary cap budget. But if your kept players have an associated salary, then that probably needs to get reflected in differing budgets per team, and if teams protect differing numbers of players you almost certainly want to have that reflected in budget. It has an important meaning if I protect six players and you protect three, but we both start with the same amount of money to fill out our rosters. Effectively, I'd be protecting three players as if I purchased them for $0.
  • Draft Order: In just about any redraft league, the draft order proceeds in a snaking fashion; whoever picks first in the odd numbered rounds picks last in the even numbered rounds, and vice versa. In a keeper league, it is often interesting to revisit this assumption. The NFL, MLB, NBA, and NHL all give preferred draft position to teams that do poorly, in one way or another, in an effort to encourage parity. Your fantasy team may wish to do the same. Since the point of snaking the draft order is usually to not provide any undue advantage to teams that are all supposed to be drafting equally, you could instead say, "The team who finished last this year drafts first in every round next year, and the team who finished first drafts last in every round."

+ What About Trading Draft Picks?

In addition to trading players in a keeper league, considering also trading draft picks, just as the major sports leagues do. A team in contention for this year's championship may wish to trade away a quality pick in the next draft for a player that is doing well in the present. And for the team that can't win this year, that may make perfect sense for them, particularly if that player has an excessive salary associated with protecting him. This is similar to professional sports teams that decide to rebuild and trade an expensive star for future draft picks or cheaper prospect players.

In a league where you are allowed to trade draft picks, it definitely will make the commissioner's life easier if every traded pick needs to have a corresponding pick traded in the other direction. Since all teams need to end up with the same number of players in the end, this helps maintain order. For example, imagine a league where I trade a player for your 1st round pick. Then at the end of the year, we both decide we hate our rosters so much we are protecting no players. At that point you would have no 1st round pick, I would have two 1st round picks, and we'd both have 1 pick in every other round. So if the draft proceeded in this fashion, I'd end up with an extra player, and you'd end up short a player. It simplifies things if instead we're forced to say, "I trade you the player and my last pick in the draft for your 1st round pick."

+ How Do We Maintain Balance When Teams Have Different Goals?

Many keeper leagues find that there can be strange dynamics when some teams are playing for the present while others are totally playing for the future. In actual major league sports, teams are beholden to their fans to play a competent, major league team. There is no parallel to this in fantasy, which can encourage a team to completely dump value. There are various types of rules that can help temper this imbalance:

  • Salary Cap: Some leagues will implement some sort of in-season salary cap. This might limit the number of previous protected players any given team can have. For leagues that have salaries associated with players, this might limit the amount of player salary a team can accumulate via trade.
  • Draft Order: Some leagues will put in measures to discourage giving up completely on the current season. Rather than simply reversing the draft order based on order of finish, a league might use a more complex system to establish the basic draft order. This is analogous to what the NBA does with their draft lottery, to ensure that doing horribly in the current season doesn't necessarily richly reward you for the following season.
  • Trade Approval: Some leagues might use a trade approval system (manager votes, commissioner veto) that is intended to identify when a team has gone too far over the top and needs to continue to play a competent team in the present, rather than sacrificing entirely for the future.

+ Next Steps

We've presented a lot of scenarios, and a lot of questions to think about. It can seem overwhelming at first, but if you sort through it and come up with a set of rules your league is comfortable with, it can lead to a much deeper and more entertaining fantasy experience. It is important to come to clear agreement on what rules you are doing, and to document them fully to avoid misunderstandings and frustration once you start playing, but if you come up with a solid set of rules, it can be well worth it.


Now discussing:

Dazzle Your Dynasty League

Infinitely Customizable

With options like taxi squads, blind bid waivers, and diverse scoring categories, we've got you covered.

League Import Tools

Comprehensive commissioner tools help bring your league to Fleaflicker in a flash.

Modern Apps

Use Fleaflicker in your web browser, along with new & redesigned Android and iOS apps.

Year-Round Access

Perfect for leagues that play beyond the regular season. We're never closed for maintenance.

Blockbuster Trades

Trade draft picks up to 3 years in advance, make multi-team trade offers, and even trade during the draft.

Rock Solid Since 2005

Trusted by thousands of leagues for 17 seasons. Used Fleaflicker in the past but moved on? Heard of it, but never signed up? Today's Fleaflicker will surprise you! Modern apps, a clean web interface, and all the customizations you need.


8937 8938 8939 8940 8941