Toronto Maple Leafs defenseman Rasmus Sandin. Dan Hamilton-USA TODAY Sports

After losing two more depth defensemen Wednesday night, the Toronto Maple Leafs have finally reached an agreement with restricted free agent Rasmus Sandin. The two sides have agreed to a two-year, $2.8M contract ($1.4M AAV) which will pay Sandin $1.2M this season and $1.6M next season.

The team had Alexander Kerfoot and Calle Jarnkrok filling in on defense Wednesday after losing Jordie Benn and Carl Dahlstrom to injury early in the game, making it even more critical to get Sandin signed and in camp as quickly as possible. While the young defenseman has been worried about his place with the organization, there is a massive opportunity in front of him.

Not only did Benn and Dahlstrom go down but Jake Muzzin is dealing with a back issue and Timothy Liljegren is set to miss six weeks with hernia surgery. It is Liljegren that is the comparison for this deal, as he signed the same two-year $2.8M contract earlier this summer. Sandin will get a slightly higher qualifying offer, given the $1.6M salary in 2023-24, but this is basically the contract that was offered to him months ago.

Notably, the team is now quite a bit over the salary cap ceiling but with Liljegren and John Tavares potentially starting the year on long-term injured reserve, there’s a little bit of flexibility. Getting Sandin signed now gives him the best chance for a good start to the season, as he will still have time to get up and running in training camp.

Getting him to sign a two-year deal is even better, as the Maple Leafs will secure another relatively cheap year from the young defender. Filled with promise, Sandin has still only played 88 regular season games in the NHL, including 51 last season. He does have 28 points in those games, and has flashed potential top-four upside, but to this point, very little is proven. He’ll get the chance to do so this season.

More must-reads:

TODAY'S BEST
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Hawks win 2024 NBA Draft Lottery
Watch: Padres star passes father on all-time home runs list
Terrion Arnold honors his mother in a unique way
Brad Keselowski breaks 110-race winless streak at Darlington
Watch: Manchester United ties record, highlighting club's ineptitude
Celtics' Jrue Holiday praises overlooked aspect of Jayson Tatum's game
Arturs Silovs' 42 saves lead Canucks past Oilers in Game 3
Braves star leaves game early due to left side soreness
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR

Want more Maple Leafs news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.