-
Sean AllenMar 25, 2025, 02:30 PM ET
- Sean Allen is a contributing writer for fantasy hockey and betting at ESPN. He was the 2008 and 2009 FSWA Hockey Writer of the Year.
If Gabriel Vilardi is on your fantasy hockey roster, you are probably looking for ways to replace his production as you compete in the head-to-head playoffs for fantasy hockey.
The Winnipeg Jets top-line winger, the most rostered player on ESPN fantasy hockey teams that made the postseason, is week-to-week with an upper-body injury and might not return until the final week of the season.
The team that runs the fantasy game provided me with the percentage of roster appearances for players on playoff-bound fantasy teams. Vilardi stands alone as the only player on more than 70% of teams headed to the postseason (72%, to be precise). By combining this newly-acquired data with information I’ve tracked throughout the season, we can take a closer look at how winning fantasy rosters were built.
There are 92 NHLers who appeared on at least 40% of rosters that qualified for head-to-head fantasy playoffs. The majority of them were on rosters coming out of the draft. I have roster percentages saved from each Tuesday across most of the season, and 60 of the 92 players were on at least 80% of fantasy rosters on opening day.
Of those remaining 32 players, 14 remain below 80% rostered, while the other 18 were added sporadically throughout the season. The biggest group of them being scooped up actually happened on Feb. 18, with five of the key players crossing the 80% threshold on that particular Tuesday. The off-week during the 4 Nations Face-Off proved to be a crucial turning point in the fantasy season. It was also when 28 of the 92 players had their biggest jump in fantasy rostership.
But if you play in a deeper league, in which a player being on 40% of rosters means he is likely unavailable, the early season was where all the important action happened. By the end of November, 86 of the 92 players were already rostered in at least 40% of ESPN leagues. The only players that crossed that threshold later in the season and turned out to be winning additions were Pierre-Luc Dubois, Vilardi, Dylan Holloway, Jackson LaCombe, Darcy Kuemper and Mackenzie Blackwood.
Among those key players on playoff-bound fantasy teams, 55 are forwards, 26 are defense and 11 are goalies, which is about the distribution you would expect, considering roster requirements. As for the goalies, six of the 11 were already on at least 80% of fantasy rosters right out of the draft. Later additions included Kuemper, Blackwood, Logan Thompson, Adin Hill and Dustin Wolf.
On the other end of the spectrum, the top rostered player that was on less than 1% of playoff-bound fantasy teams this season was goaltender Petr Mrazek, on 6% of fantasy teams, almost all of which missed the head-to-head playoffs. The player on at least 80% of fantasy teams that was on the lowest percent of playoff-bound teams was Matthew Tkachuk. Only 24% of teams with Tkachuk made the playoffs, which makes sense, given how devastating his injury was to fantasy rosters.
Gabriel Vilardi, C, Winnipeg Jets
Editor’s Picks
1 Related
Rostered on 72% of playoff teams; Started season on 16.2% of teams, currently on 72.9%
Biggest jump in rostership on Jan. 2 of 17.1%
Health has always dogged Vilardi to this stage of his career. Even if his 71 games this season doesn’t go any higher, it’s still his career-best mark. He’s an example of a player showing signs of fantasy value in small doses, but just not getting enough healthy minutes together to become a reliable option, finally breaking through when things go (up until now) mostly right.
Tom Wilson, RW, Washington Capitals
Rostered on 69% of playoff teams; Started season on 26.9% of teams, currently on 90.5%
Biggest jump in rostership on Oct. 22 of 30.4%
There weren’t a lot of reasons to believe in the Capitals coming into this campaign. It was not clear that their retool-on-the-fly approach was going to work enough to make the playoffs, let alone threaten for the President’s Trophy! But here we are, the Cinderella story of the season. And there is fantasy value up and down this lineup. Wilson was only rostered in about 25% of fantasy teams out of the draft, but as the Capitals found early success, it was clear he was going to be a big part of it. This is Wilson’s first 30-goal campaign and the first time he’s had more than five power-play goals (he’s at 11). And he has already matched his career high for assists and set a new mark for points. As you can see by the uptick in his rostership by Oct. 22, you had to react early to get on board.
Jake Walman, D, Edmonton Oilers
Rostered on 68% of playoff teams; Started season on 10.3% of teams, currently on 81.5%
Biggest jump in rostership on Nov. 5 of 20.0%
Walman was a slow burn but turned into a phenomenal fantasy asset. And he’s still finding a way to get things done with the Oilers, even though his role is reduced since the trade from the San Jose Sharks. The Sharks didn’t have a clear quarterback for their power play, and Walman had a profile as more of a defending defender in his time with the Red Wings, so he wasn’t a top candidate to turn into the offensive catalyst from the blue line. But he showed his ability in spades and became a roster addition in most leagues by December.
Mackenzie Blackwood, G, Colorado Avalanche
Rostered on 67% of playoff teams; Started season on 0.9% of teams, currently on 78.7%
Biggest jump in rostership on Dec. 17 of 15.5%
And here we see the value that can come from a trade. On Dec. 3, Blackwood was rostered in just 4.4% of ESPN leagues. On Dec. 10, the day after the trade to the Avalanche, that jumped to 18.4 percent — and continued to climb as it became clear this was a huge value swing. This midseason availability of a quality starting goaltender proved huge, as Blackwood is on the highest percentage of playoff-bound teams among goaltenders — more than Connor Hellebuyck.
You can find a table of the top 100 players and their rostership details at the bottom of this article.
Goalie notes
Montreal Canadiens in 69 games (three last week)
-
Sam Montembeault (crease share season/week: 70.8%/100.0%, fantasy points season/week: 88.6/-0.8, 66.0% available)
-
Jakub Dobes (crease share season/week: 16.6%/DNP, fantasy points season/week: 27.2/DNP, 94.9% available)
The highs and lows continue, with Montembeault providing negative points in his past two following three consecutive victories. The Habs still have one of the better schedules going forward, and we all know finding free-agent goaltender help is not an easy task. While you still need to exercise caution and being able to choose which matchup to deploy him is still preferable, Montembeault seems like one of the few good options remaining that might be available in your league.
Pittsburgh Penguins in 72 games (three last week)
-
Alex Nedeljkovic (crease share season/week: 45.0%/32.6%, fantasy points season/week: 27.0/6.8, 97.5% available)
-
Tristan Jarry (crease share season/week: 37.2%/67.4%, fantasy points season/week: 27.0/1.4, 74.0% available)
We shall see on Tuesday evening based on who starts, but the Penguins may be back to a rotational 50/50 split here following the end of Jarry’s winning streak. Pittsburgh has some tougher matchups dotted in throughout the schedule, but if you can cherry-pick the good ones, there’s a world where adding Jarry is still an option. If there strict rotation holds, Jarry closes the season with starts against the Sabres, Blues, Blackhawks, Devils and Capitals.
Carolina Hurricanes in 70 games (three last week)
-
Pyotr Kochetkov (crease share season/week: 58.4%/33.3%, fantasy points season/week: 93.6/-10.4, 55.6% available)
-
Frederik Andersen (crease share season/week: 22.9%/66.7%, fantasy points season/week: 55.0/13.8, 34.0% available)
Speaking of rotations, this one has been a strict 50/50 since Andersen returned. Kochetkov is definitely the preferred option to close the season. If the timeshare holds, Andersen gets the Canadiens, Capitals, Bruins, Capitals again, Maple Leafs and Senators. Compare that with Kochetkov’s haul of the Predators, Islanders, Red Wings, Sabres, Rangers and Canadiens.
Power-play notes
Taylor Hall, LW, Carolina Hurricanes (available in 93.1%)
There’s a hole on the top power play in Carolina, as Andrei Svechnikov continues to miss time. The hat trick on Sunday aside, the Canes are running Hall out on the top power-play unit consistently — as opposed to their shiny new Logan Stankoven acquisition. There could be some late-season value from Hall.
Jonathan Huberdeau, LW, Calgary Flames (available in 28.4%)
He’s not available in most leagues, but he’s worth checking on. Huberdeau seems to be building momentum as the season continues. He’s been on the ice for six power-play goals in the past 10 games.
Artyom Levshunov, D, Chicago Blackhawks (available in 98.4%)
He’s not necessarily getting all the points himself yet, but the top unit with Levshunov on the point is coming around. The top unit has three goals and 14 shot attempts in 5:44 across the past three games.
Jeff Skinner, LW, Edmonton Oilers (available in 66.9%)
With Connor McDavid and Leon Draisaitl both on the shelf, Skinner and Viktor Arvidsson have been elevated to the top power-play unit. They didn’t get a point on it, but the unit did pick up a goal on Saturday with them on the ice.
Nick Blankenburg, D, Nashville Predators (available in 99.6%)
If you are desperate in a deeper league, the Predators have been rolling Blankenburg as their power-play quarterback with Roman Josi out of the lineup. For his part, Blankenburg is picking up the occasional power-play point for his efforts.
Jani Nyman, RW, Seattle Kraken (available in 99.6%)
Up for a test run as the Kraken play out the string, Nyman looks like he has some chemistry with fellow Finn Kappo Kakko. And some of that is coming out on the power play, where Nyman has three of his four points in six games this season.
Cole Perfetti, LW, Winnipeg Jets (available in 81.1%)
Coming back to the start of this article, the best guess is that Perfetti will assume Vilardi’s duties on the Jets top power-play unit. He has managed 15 power-play points this season, coming mostly from the secondary power-play unit, so this opportunity to close the season with the big guns is a good time to add him to your team.
Top 100 most common players on playoff rosters
Player | Playoff Teams |
Start of Season |
Currently | Biggest Jump |
Biggest Jump Date |
Reached 75% Date |
---|---|---|---|---|---|---|
Gabriel Vilardi, C, Winnipeg Jets | 72% | 16.20% | 72.90% | 17.10% | Jan. 2 | Feb. 4 |
Tom Wilson, RW, Washington Capitals | 69% | 26.90% | 90.50% | 30.40% | Oct. 22 | Dec. 10 |
Rickard Rakell, RW, Pittsburgh Penguins | 69% | 15.80% | 88.10% | 15.40% | Nov. 5 | Jan. 14 |
Jake Walman, D, Edmonton Oilers | 68% | 10.30% | 81.50% | 20.00% | Nov. 5 | Feb. 18 |
Mackenzie Blackwood, G, Colorado Avalanche | 67% | 0.90% | 78.70% | 15.50% | Dec. 17 | Feb. 18 |
Mark Scheifele, C, Winnipeg Jets | 66% | 82.00% | 98.30% | 3.90% | Oct. 22 | Oct. 8 |
Lane Hutson, D, Montreal Canadiens | 63% | 23.10% | 83.60% | 21.60% | Oct. 15 | Feb. 18 |
Brandon Hagel, LW, Tampa Bay Lightning | 61% | 82.80% | 95.80% | 3.80% | Oct. 15 | Oct. 8 |
Macklin Celebrini, C, San Jose Sharks | 61% | 57.60% | 84.40% | 12.40% | Dec. 3 | Dec. 24 |
Mark Stone, RW, Vegas Golden Knights | 60% | 61.70% | 88.70% | 17.20% | Oct. 15 | Oct. 15 |
Dylan Holloway, C, St. Louis Blues | 60% | 1.40% | 69.00% | 20.80% | Jan. 14 | |
Connor Hellebuyck, G, Winnipeg Jets | 60% | 99.80% | 99.90% | 0.10% | Feb. 18 | Oct. 8 |
Mikael Granlund, LW, Dallas Stars | 60% | 27.70% | 80.70% | 27.70% | Oct. 29 | Nov. 12 |
Cale Makar, D, Colorado Avalanche | 59% | 99.90% | 99.90% | 0.00% | Feb. 18 | Oct. 8 |
Anthony Cirelli, C, Tampa Bay Lightning | 59% | 14.50% | 71.90% | 25.90% | Nov. 26 | Jan. 21 |
Moritz Seider, D, Detroit Red Wings | 58% | 99.30% | 99.40% | 0.30% | Feb. 18 | Oct. 8 |
Jake Middleton, D, Minnesota Wild | 57% | 12.00% | 69.30% | 24.40% | Oct. 29 | Dec. 3 |
Jackson LaCombe, D, Anaheim Ducks | 57% | 0.30% | 63.20% | 15.50% | Jan. 14 | |
Sam Reinhart, RW, Florida Panthers | 56% | 99.70% | 99.80% | 0.10% | Feb. 18 | Oct. 8 |
Mitch Marner, RW, Toronto Maple Leafs | 55% | 99.60% | 99.60% | 0.40% | Oct. 29 | Oct. 8 |
Jake Oettinger, G, Dallas Stars | 55% | 97.40% | 98.40% | 0.70% | Oct. 22 | Oct. 8 |
Jonathan Huberdeau, LW, Calgary Flames | 55% | 22.10% | 70.90% | 33.30% | Oct. 15 | |
Dylan Guenther, RW, Utah Hockey Club | 54% | 46.90% | 83.10% | 32.30% | Oct. 15 | Oct. 15 |
MacKenzie Weegar, D, Calgary Flames | 54% | 99.10% | 99.30% | 0.40% | Feb. 18 | Oct. 8 |
Victor Hedman, D, Tampa Bay Lightning | 53% | 99.70% | 99.70% | 0.20% | Dec. 17 | Oct. 8 |
Leon Draisaitl, C, Edmonton Oilers | 53% | 99.90% | 99.90% | 0.00% | Feb. 18 | Oct. 8 |
Logan Thompson, G, Washington Capitals | 53% | 47.10% | 92.20% | 9.90% | Nov. 12 | Jan. 2 |
Robert Thomas, C, St. Louis Blues | 52% | 78.20% | 76.70% | 10.70% | Oct. 29 | Oct. 8 |
Josh Morrissey, D, Winnipeg Jets | 52% | 99.60% | 99.60% | 0.20% | Feb. 25 | Oct. 8 |
Evan Bouchard, D, Edmonton Oilers | 52% | 99.80% | 99.50% | 0.80% | Oct. 22 | Oct. 8 |
Seth Jarvis, RW, Carolina Hurricanes | 52% | 81.00% | 86.50% | 5.80% | Feb. 18 | Oct. 8 |
Dylan Strome, C, Washington Capitals | 51% | 71.00% | 89.60% | 4.90% | Feb. 18 | Nov. 5 |
Pierre-Luc Dubois, C, Washington Capitals | 51% | 14.20% | 58.30% | 11.90% | Feb. 18 | |
Quinn Hughes, D, Vancouver Canucks | 50% | 99.80% | 99.90% | 0.10% | Oct. 15 | Oct. 8 |
Mikhail Sergachev, D, Utah Hockey Club | 50% | 92.60% | 96.40% | 2.80% | Feb. 18 | Oct. 8 |
Adam Fox, D, New York Rangers | 50% | 99.80% | 99.50% | 0.20% | Mar. 4 | Oct. 8 |
Matt Duchene, C, Dallas Stars | 50% | 63.40% | 83.10% | 9.20% | Oct. 29 | Nov. 12 |
Zach Werenski, D, Columbus Blue Jackets | 50% | 90.80% | 98.80% | 2.10% | Nov. 26 | Oct. 8 |
Jake Sanderson, D, Ottawa Senators | 49% | 96.30% | 98.60% | 1.50% | Oct. 22 | Oct. 8 |
Matthew Knies, LW, Toronto Maple Leafs | 49% | 37.80% | 62.90% | 17.80% | Feb. 18 | |
Tomas Hertl, C, Vegas Golden Knights | 49% | 87.50% | 91.20% | 3.60% | Oct. 29 | Oct. 8 |
Rasmus Andersson, D, Calgary Flames | 48% | 91.80% | 93.50% | 1.80% | Oct. 22 | Oct. 8 |
Filip Gustavsson, G, Minnesota Wild | 48% | 85.20% | 96.40% | 4.30% | Oct. 22 | Oct. 8 |
Valeri Nichushkin, RW, Colorado Avalanche | 48% | 34.60% | 61.50% | 8.10% | Nov. 19 | |
Darcy Kuemper, G, Los Angeles Kings | 47% | 20.80% | 64.30% | 16.80% | Jan. 14 | |
Sebastian Aho, C, Carolina Hurricanes | 47% | 98.70% | 98.10% | 0.90% | Oct. 15 | Oct. 8 |
Dustin Wolf, G, Calgary Flames | 47% | 5.70% | 65.60% | 19.20% | Nov. 26 | |
Anze Kopitar, C, Los Angeles Kings | 47% | 92.20% | 89.90% | 1.90% | Feb. 18 | Oct. 8 |
Nathan MacKinnon, C, Colorado Avalanche | 47% | 99.90% | 99.90% | 0.10% | Feb. 18 | Oct. 8 |
Jesper Bratt, RW, New Jersey Devils | 47% | 93.90% | 97.90% | 1.10% | Oct. 15 | Oct. 8 |
Jakob Chychrun, D, Washington Capitals | 46% | 76.10% | 90.00% | 7.50% | Nov. 5 | Oct. 8 |
John Carlson, D, Washington Capitals | 46% | 98.90% | 98.30% | 0.80% | Feb. 18 | Oct. 8 |
Alex Tuch, RW, Buffalo Sabres | 46% | 84.70% | 91.20% | 4.60% | Feb. 18 | Oct. 8 |
Aleksander Barkov, C, Florida Panthers | 46% | 99.20% | 99.20% | 1.00% | Oct. 15 | Oct. 8 |
Thomas Harley, D, Dallas Stars | 46% | 84.70% | 86.00% | 8.20% | Feb. 18 | Oct. 8 |
Jack Eichel, C, Vegas Golden Knights | 46% | 99.20% | 99.70% | 0.20% | Feb. 18 | Oct. 8 |
Rasmus Dahlin, D, Buffalo Sabres | 45% | 99.80% | 99.50% | 0.80% | Oct. 29 | Oct. 8 |
Sergei Bobrovsky, G, Florida Panthers | 45% | 99.50% | 96.10% | 1.20% | Nov. 26 | Oct. 8 |
Roope Hintz, C, Dallas Stars | 45% | 90.20% | 86.60% | 5.30% | Feb. 4 | Oct. 8 |
Mike Matheson, D, Montreal Canadiens | 45% | 98.50% | 94.00% | 1.20% | Jan. 28 | Oct. 8 |
Kyle Connor, LW, Winnipeg Jets | 45% | 99.50% | 99.70% | 0.10% | Feb. 18 | Oct. 8 |
Nikita Kucherov, RW, Tampa Bay Lightning | 45% | 99.80% | 99.90% | 0.00% | Feb. 18 | Oct. 8 |
Tim Stutzle, C, Ottawa Senators | 45% | 94.70% | 97.70% | 1.00% | Feb. 18 | Oct. 8 |
Brayden Point, C, Tampa Bay Lightning | 45% | 99.70% | 99.50% | 0.60% | Nov. 12 | Oct. 8 |
Nick Suzuki, C, Montreal Canadiens | 44% | 99.10% | 99.00% | 0.80% | Oct. 15 | Oct. 8 |
Andrei Vasilevskiy, G, Tampa Bay Lightning | 44% | 99.80% | 99.80% | 0.10% | Feb. 18 | Oct. 8 |
Noah Dobson, D, New York Islanders | 44% | 99.60% | 94.70% | 2.70% | Jan. 28 | Oct. 8 |
Connor McDavid, C, Edmonton Oilers | 44% | 99.90% | 99.90% | 0.10% | Feb. 18 | Oct. 8 |
Igor Shesterkin, G, New York Rangers | 43% | 99.80% | 98.60% | 0.30% | Jan. 2 | Oct. 8 |
Lucas Raymond, LW, Detroit Red Wings | 43% | 97.00% | 96.50% | 1.70% | Oct. 22 | Oct. 8 |
Artemi Panarin, LW, New York Rangers | 43% | 99.50% | 99.70% | 0.20% | Oct. 22 | Oct. 8 |
Martin Necas, RW, Colorado Avalanche | 42% | 82.50% | 96.60% | 7.30% | Nov. 5 | Oct. 8 |
J.T. Miller, C, New York Rangers | 42% | 99.80% | 96.80% | 3.40% | Nov. 26 | Oct. 8 |
Drake Batherson, RW, Ottawa Senators | 42% | 84.20% | 84.70% | 4.10% | Oct. 15 | Oct. 8 |
Jacob Trouba, D, Anaheim Ducks | 42% | 96.30% | 88.90% | 0.80% | Dec. 10 | Oct. 8 |
Cole Caufield, LW, Montreal Canadiens | 42% | 91.50% | 96.10% | 1.40% | Feb. 18 | Oct. 8 |
Adin Hill, G, Vegas Golden Knights | 42% | 78.50% | 81.90% | 5.20% | Oct. 22 | Oct. 8 |
Jake Guentzel, LW, Tampa Bay Lightning | 42% | 99.40% | 99.40% | 0.30% | Oct. 15 | Oct. 8 |
Matt Boldy, LW, Minnesota Wild | 42% | 85.00% | 94.00% | 2.40% | Feb. 18 | Oct. 8 |
Nico Hischier, C, New Jersey Devils | 42% | 95.40% | 98.10% | 1.40% | Oct. 29 | Oct. 8 |
Patrik Laine, RW, Montreal Canadiens | 42% | 42.20% | 66.00% | 26.40% | Dec. 10 | Jan. 28 |
Bryan Rust, RW, Pittsburgh Penguins | 41% | 73.30% | 78.10% | 8.00% | Dec. 17 | Jan. 21 |
Connor McMichael, C, Washington Capitals | 41% | 1.30% | 56.10% | 24.20% | Nov. 5 | Nov. 26 |
Sam Bennett, C, Florida Panthers | 41% | 80.80% | 87.80% | 4.20% | Feb. 18 | Oct. 8 |
Filip Forsberg, LW, Nashville Predators | 41% | 99.70% | 99.00% | 0.60% | Dec. 10 | Oct. 8 |
Vincent Trocheck, C, New York Rangers | 41% | 98.90% | 96.60% | 1.40% | Feb. 18 | Oct. 8 |
Morgan Rielly, D, Toronto Maple Leafs | 41% | 87.30% | 76.00% | 5.30% | Mar. 4 | Oct. 8 |
Nikolaj Ehlers, LW, Winnipeg Jets | 41% | 76.60% | 85.70% | 5.00% | Feb. 18 | Oct. 8 |
Thomas Chabot, D, Ottawa Senators | 41% | 29.90% | 60.10% | 14.00% | Nov. 19 | |
Travis Sanheim, D, Philadelphia Flyers | 40% | 64.40% | 80.90% | 11.00% | Nov. 19 | Nov. 26 |
Clayton Keller, LW, Utah Hockey Club | 40% | 97.60% | 97.10% | 1.70% | Dec. 24 | Oct. 8 |
Tage Thompson, C, Buffalo Sabres | 40% | 97.80% | 97.80% | 0.90% | Feb. 18 | Oct. 8 |
Mikko Rantanen, RW, Dallas Stars | 39% | 99.90% | 99.90% | 0.00% | Feb. 25 | Oct. 8 |
Alex Pietrangelo, D, Vegas Golden Knights | 39% | 93.40% | 89.90% | 2.80% | Oct. 29 | Oct. 8 |
Erik Karlsson, D, Pittsburgh Penguins | 39% | 97.10% | 95.20% | 2.20% | Feb. 18 | Oct. 8 |
Jacob Markstrom, G, New Jersey Devils | 39% | 87.20% | 77.60% | 2.60% | Jan. 28 | Oct. 8 |
Kirill Marchenko, LW, Columbus Blue Jackets | 38% | 56.20% | 84.70% | 6.40% | Jan. 2 | Jan. 2 |
Josh Norris, C, Buffalo Sabres | 38% | 7.90% | 47.80% | 16.00% | Oct. 22 | |
Aliaksei Protas, C, Washington Capitals | 38% | 0.50% | 50.00% | 16.90% | Feb. 18 | |
Sidney Crosby, C, Pittsburgh Penguins | 37% | 99.80% | 99.60% | 0.20% | Oct. 29 | Oct. 8 |