Montreal Canadiens defenseman Shea Weber Kim Klement-USA TODAY Sports

Canadiens deal defenseman Shea Weber to Golden Knights for forward Evgenii Dadonov

The Montreal Canadiens and Vegas Golden Knights completed a trade on Thursday, swapping defenseman Shea Weber in exchange for forward Evgenii Dadonov. 

Weber, a 16-year veteran, hasn't played since the 2020-21 season. The 36-year-old has likely played his last game in the NHL, suffering from multiple injuries, including nagging left foot/ankle problems. In the 2021 Stanley Cup Playoffs, Weber injured his thumb, ending his season. 

A seven-time All-Star, Weber has played over 1,000 career NHL games for the Nashville Predators and Canadiens, compiling 224 goals and 365 assists. 

Four years remain on Weber's current contract, ending after the 2025-26 season. Weber signed a 14-year, $110 million deal with the Nashville Predators in 2012, matching an offer sheet given to the defenseman from the Philadelphia Flyers. 

Vegas will likely place Weber on long-term injured reserve to add $5 million in cap relief. 

Dadonov, 33, had a tumultuous first season with the Golden Knights. At the trade deadline in March, Vegas traded Dadonov to the Anaheim Ducks, but the NHL later canceled the deal. The league nixed the trade due to the no-movement clause in Dadonov's contract, which had the Ducks on his no-trade list. 

Dadonov stayed with the Golden Knights, where he finished the season. In 78 games, Dadonov posted 20 goals and 23 assists. 

The Canadiens will be Dadonov's fourth NHL team; he's played for the Florida Panthers, Ottawa Senators, and Golden Knights. Dadonov has 124 goals and 142 assists in 413 games over eight seasons in the NHL. 

Dadonov is in the final year of a three-year, $15 million contract. He'll make $6.5 million in 2022-23. 

More must-reads:

TODAY'S BEST
Timberwolves starter ruled out for Game 5 vs. Nuggets
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine
Astros starter ejected after foreign substance inspection
Cardinals head coach warns not to bet against Kyler Murray
Details emerge on Jason Kelce’s role at ESPN
Rangers defenseman wins Mark Messier Leadership Award
Ex-NFL head coach takes over as Arena Football League commish
Yankees young stud takes major step in return from injury
See top groupings for Rounds 1 and 2 at 2024 PGA Championship
Former Bruins winger dead at 75
Brewers lose team-leading home run hitter to injured list
Super Bowl-winning safety plans to retire after 2024 season
Canucks' Nikita Zadorov takes a shot at NHL over teammate's suspension
Sports radio star Doug Gottlieb to coach college hoops while staying on the air
NFL scores big win in legal battle with ex-Raiders head coach
Astros 3B breaks out of slump in contract year
Cardinals sign second-round CB
Micah Parsons makes history with new Bleacher Report deal
Celtics assistant named candidate for Lakers HC job
Rudy Gobert fined $75,000 for gesture in Game 4