VOORHEES, N.J. — The Flyers are bringing back Carl Grundstrom on a one-year, $1 million contract, a source confirmed Tuesday.

TSN’s Darren Dreger first reported the deal.

Grundstrom was set to become an unrestricted free agent Wednesday. The 28-year-old forward gave the Flyers a solid lift in a bottom-six role after starting last season with AHL affiliate Lehigh Valley. He was somewhat of an afterthought when he came to the Flyers in the October trade that sent Ryan Ellis’ contract to the Sharks.

But Grundstrom ended up playing 47 games for the Flyers. He recorded nine goals, four assists and a plus-7 rating in 11:51 minutes per game. He opened eyes with a heater in December, when he scored seven goals over an 11-game stretch.

The Flyers liked his speed and pace on the fourth line. He even played a little bit of center when needed. He added an assist in three playoff games.

With the Flyers’ trade of Garnet Hathaway last week, some opportunity opened for Grundstrom to return. He’ll give the Flyers a veteran depth option come training camp and some good competition for their young wingers.