"In Marcus' first year in North America, he quickly showed that he is a skilled player with the ability to contribute to the team's success," said Sharks Assistant General Manager and San Jose Barracuda General Manager Joe Will. "The time he spent with the Sharks this season, and the positive impact he had, proved that he can be an effective player at the highest level. We're excited to see him compete for a spot with the Sharks at training camp in the fall."

In his first season in North America, Sorensen, 25, recorded 34 points (17 goals, 17 assists) in 43 games with the San Jose Barracuda, the American Hockey League affiliate of the San Jose Sharks. His 17 goals was tied for 4th on the team, despite playing less than two-thirds of the season's games. He also finished the season T-2nd on the Barracuda with a plus-17 rating, 5th in shooting percentage (15.7), and 6th in points per game (0.79). In 10 playoff games with the AHL club, he collected one assist, 20 shots, and 10 penalty minutes.

In 19 regular season games with the Sharks, Sorensen collected four points (one goal, three assists). He recorded his first career NHL goal, the game winner, on March 2, 2017 against the Vancouver Canucks at SAP Center at San Jose. He played in all six of the Sharks playoffs games this season, scoring one goal and one assist with plus-1 rating and five shots on goal.

Prior to playing in North America, Sorensen recorded 66 points (32 goals, 34 assists) and 64 penalty minutes in 97 career SHL games with Djurgårdens IF. He represented Sweden in the 2015 Euro Hockey Tour, posting three goals and a plus-4 rating in a first-place finish.

The five-foot-ten, 175-pound forward is a native of Södertälje, Sweden. He was originally drafted in the 4th round of the 2010 NHL Draft by the Ottawa Senators, and was signed by San Jose as a free agent on May 13, 2016.