Left winger Zac Rinaldo signed a two-year contract agreement with the Philadelphia Flyers on Tuesday that extends through the 2016-17 season.

Rinaldo had one year remaining on his current deal before he became a free agent after the 2014-15 season.

Last season, Rinaldo played in 67 games and had only two goals and two assists and but 153 penalty minutes.

The 24-year-old enforcer has produced only 18 points in 165 career games, but in the last three years only one player -- Ottawa's Chris Neil with 533 -- has more penalty minutes than Rinaldo's 470.

Rinaldo has drawn two suspensions for illegal hits during his career. The most recent was a four-game suspension last year resulting from a blow to the head on Buffalo Sabres defenseman Chad Ruhwedel.

"I'm surprised that we'd even started to talk about (an extension) so early, but I am thrilled," Rinaldo said. "Philadelphia is where I started my NHL career and this is where I want to be, so I am really happy. This definitely gives me a lot of confidence by the Flyers showing that they have confidence in me. I know they want to see me get better as a player, and this is the place to do it."

The Flyers drafted Rinaldo in the sixth round in 2008.