The five-foot-11, 190-pound native of Karlskrona, Sweden was signed by San Jose as a free agent on July 2, 2019.
Gregor, 21, played in 18 games for the Sharks this season, recording one goal and 17 shots. He scored his first career NHL goal on November 29 against the Los Angeles Kings. Gregor has also appeared in seven games for the Barracuda, tallying two goals and five assists, with a plus-one rating.
The six-foot, 185-pound native of Edmonton, Alberta was selected by San Jose in the 2016 NHL Draft (fourth round, 111th overall).
Middleton, 23, appeared in two games for the Sharks this year, averaging 5:32 time on ice per game. In 13 games with the Barracuda this season, he registered two assists and 31 penalty minutes.
The six-foot-three, 210-pound native of Stratford, Ontario was signed by San Jose as a free agent on Sept. 7, 2017.
In a related move, defenseman Radim Simek has been placed on IR.
For the Sharks current roster,
click here
.