Winnipeg Jets left wing Evgeny Svechnikov (71) shoots against the Arizona Coyotes during the third period at Gila River Arena. Joe Camporeale-USA TODAY Sports

The San Jose Sharks have signed winger Evgeny Svechnikov to a one-year contract with a $750,000 cap hit, according to his agent Dan Milstein.

The 25-year-old was an unrestricted free agent after the Winnipeg Jets didn’t give him a qualifying offer at the end of his one-year league-minimum contract with the team. It’s the second time he’s been a restricted free agent and not been qualified after the same thing happened with the Detroit Red Wings after the 2020-21 season.

Svechnikov had a consistent NHL role for the first time in 2021-22, and as a result, had the best season in his career. In 72 games for the Jets, he had seven goals, 12 assists, and 19 points, all career-highs for him. He’s struggled to live up to his draft status so far in his career, as the 19th overall pick in 2015 played in just 41 games before the 2021-22 season.

While Svechnikov isn’t scoring as much as expected when he was drafted, he has turned into a decent defensive forward, at least based on his first full season in the NHL. He had a 48.55% shot attempt share and 50.26% expected goal share, numbers that jumped up to 51.49% and 52.24% when he was put into a top-six role, and not playing with Dominic Toninato, Adam Lowry, and Jansen Harkins.

After this signing, the Sharks find themselves with under $300,000 in cap space. They haven’t made any big additions this offseason, although they did move on from former Norris trophy winner Brent Burns in a deal that sent him to Carolina. Otherwise, it’s been a lot of tinkering around the edges, including free agent signings like this, Luke Kunin, Nico Sturm, and Matt Benning.

More must-reads:

TODAY'S BEST
Bears coach provides massive update QB Caleb Williams' progress
Rookie camp sheds light on Patriots' efforts to develop Drake Maye
First game of 2024 NFL season features rematch between two AFC powerhouses
Bronny James receives medical clearance, expected to remain in draft
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