NHL DFS Picks, Projections, Lineups & Stacks Today: Monday Playbook

Published: Mar 31, 2025
Welcome to our Monday Playbook and NHL DFS picks today!
We've made it to the final stretch of the NHL regular season, which ends on April 17th. Just a handful of games left for teams to solidify their playoff spots.
NHL DFS Picks & Daily Fantasy Playbook Today, March 31st
With the NCAA Frozen Four tournament going through the rounds, schools are being eliminated, and their players are starting to sign entry-level contracts.
This means these young prospects could be in the lineups soon, which offers value and changes the normal forward lines we currently see. Just keep an eye on that.
NHL DFS Pick'em Picks on Underdog With Promo Code ALARM
- Matvei Michkov Higher Than 0.5 Points
- Valeri Nichushkin Higher Than 2.5 Shots on Goal
- Roope Hintz Higher Than 0.5 Points
The Philadelphia Flyers are FUN! After firing head coach John Tortorella, the Flyers have scored 13 goals in two games! Their young star, Matvei Michkov, has 11 shots and 5 points in those two games. The Flyers have scored 3.31 Goals per 60 minutes in five-on-five situations over the last two weeks, which is the fifth-best in the NHL.
Valeri Nichushkin has been piling up the shots lately, coming in with at least two shots in nine straight games. The matchup against the Calgary Flames is nothing to shy away from, as they've allowed 58.28 Total Shot Attempts per 60 minutes in five-on-five situations since the start of March, which is 15th in the league.
Roope Hintz and the Dallas Stars have a 3.4 implied goal total against the Seattle Kraken, who they take on for the second straight game. The Stars have clinched a playoff spot, but seeding is still up for grabs, meaning this is as important of a late-season game. Hintz comes in with 14 points in his last 10 games, including a five-game point streak.
Monday Salary Cap DFS Picks
Goalie Of The Day: Ivan Fedotov - PHI
The Philadelphia Flyers will have Ivan Fedotov in net tonight and he makes a lot of sense when it comes to lineup construction. The goal tonight is to get Nathan MacKinnon and some Avalanche players into your lineups and they are very expensive. With only four games on the slate, Fedotov has a friendly salary and a good matchup against the Nashville Predators.
Since the beginning of March, the Predators have scored 1.80 Goals per 60 minutes in five-on-five situations, which is the third-lowest in the league. Do I expect this to be a perfectly clean game for Fedotov? No, but 25ish saves and a win at his salary is what we want.
Play Of The Day: Nathan MacKinnon - COL
Nathan MacKinnon is the most expensive player on the slate by a decent margin, but he's well worth it tonight. Tied for the league lead with 109 points, MacKinnon is in the midst of another career year, and looking to help the Avs lock up a playoff spot.
His production has been a touch lower than we'd assume, with only 9 points and 36 shots on goal in his last 10 games, but this is the type of matchup that can help jumpstart him to close out the season. The Flames have allowed 2.81 Goals per 60 minutes in five-on-five situations, which is in the bottom half of the league.
He's one of only a few players on the slate who legitimately have three-point potential every single night.
Value Play Of The Day: Tyson Foerster - PHI
As mentioned above, the Flyers are fun right now and pushing the offense forward in the last two games with a staggering 13 goals. Foerster has two goals, one assist, and six shots on goal in those two games.
Foerster skates on the top forward line and the first power-play unit, for a team with a 3.2 implied team total. The production is on the upswing, and he's very affordable at $5K on DraftKings.
Stack Of The Day: COL L1 (Nathan MacKinnon, Artturi Lehkonen, Jonathan Drouin)
The Colorado Avalanche lead the slate with a 3.8 implied goal total tonight and we know they can exceed that in a hurry. It's a small slate and it points the the Avalanche being a very chalky option. That has to be mentioned because that impacts how you approach DFS tournaments. It's chalk, but I'm ok with it tonight. due to their scoring upside.
You could turn this into a Colorado power-play stack by looking to add Cale Makar, but he is expensive, and it can make lineup construction tough on a four-game slate.
Today's NHL DFS Cheat Sheet & Stacks
Player Pool
$ Tier | C | W | D | G |
---|---|---|---|---|
High | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ||
Medium | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ||
![]() | ||||
![]() | ||||
Low | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ||
![]() | ![]() |
Stacks
Avalanche | Jonathan Drouin | Artturi Lehkonen | Nathan MacKinnon |
![]() | 4900 | 4600 | 9000 |
![]() | 6000 | 5800 | 9100 |
Avalanche | Jonathan Drouin | Artturi Lehkonen | Nathan MacKinnon |
![]() | 4900 | 4600 | 9000 |
![]() | 6000 | 5800 | 9100 |
Player News
Dolphins signed No. 13 overall pick DT Kenneth Grant to a four-year contract.
ESPN’s Jeremy Fowler reports that Grant will sign his contract today. The former Michigan defensive tackle is expected to fill a major void left by Christian Wilkins, who left for the Raiders in the 2024 offseason. Grant totaled 32 tackles, three sacks, and seven TFLs in his final season at Michigan and excelled at stopping the run while also generating 27 pressures in his final season, per PFF.
Daulton Varsho picked up three hits, three RBI and a homer in a win over the Angels on Thursday.
Varsho has only played in seven games this year, but they’ve been seven good ones. He’s homered three times already, and his slugging percentage is a remarkable — and entirely unsustainable — .727 over 22 at-bats. Varsho has been a mediocre offensive player in his two seasons with the Blue Jays, but it’s possible at the age of 28 he’s having a breakout campaign. Far from a guarantee, but possible.
Taylor Ward hit a two-run homer in a loss to the Blue Jays on Thursday.
Ward, 31, gave the Angels a 2-0 lead with a two-run homer off Chris Bassitt in the first inning. He’s now gone deep in two of his last three games, and it ‘improves’ his slash to .181/.224/.391. Ward has been one of the most hot/cold players players in the sport over the last few years, so fantasy managers who can afford to make some roster moves may want to look at Ward while the going is good.
Vladimir Guerrero Jr. picked up three hits and scored twice in an 8-5 win over the Angels on Thursday.
Guerrero also drew a walk. It gives the first baseman multiple hits in back-to-back games, and it’s the third time in May that he’s reached that mark. That’s helped raise his average from .268 to .295, and the only thing fantasy managers can be disappointed with is his .432 slugging percentage. That number should continue to climb as the season unfolds, but Vladdy Jr. has had some inconsistent seasons when it comes to power production.
Chad Green picked up his first save of 2025 with a scoreless ninth against the Angels on Thursday.
Green got the save after Jeff Hoffman worked in back-to-back games — and struggled — in the first two contests against the Angels. He struck out two and looked the part while needing just nine pitches to get through the inning. Hoffman should remain the closer, but Green is on his tail if the struggles were to continue.
Chris Bassitt allowed five runs — four earned — while working six-plus innings against the Angels on Thursday while picking up a win.
Bassitt allowed three runs over the first two innings on a pair of homers, but settled down over his next four frames. He came out to work the seventh, but ended up being charged for two more runs after leaving the contest. The 36-year-old veteran has forged a 3.35 ERA and outstanding 49/8 K/BB ratio over the first quarter of the season, but this wasn’t him at his best. He’ll get the Rays next week if the rotation order stays the same for Toronto.